freedombox Debian release 22.4

-----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmH4jLMACgkQd8DHXntl
 CAhElxAA1F2Gcy97k6PJfmIdu0vaHRCEJ2cz9p6JvxDIXSKQvO8jV1A1gRjSPWAd
 zXN/fjWBBaFDxixb75a+lqucAM4HNC8Gza5FAxzSTZbpulASBUTBXMO8NrltRajm
 VrdVCP+L2hXBobAO/UvbjNuNPlaHTsVVkxRNp13dXL34JWJ1bZzQaSCPFAGfXTNz
 /kwTGYRnbWRMbGI9JVEFXVMmKWQ37YTuWTZgst7s01gesxiRn8xTd14qb+G+71zi
 qnD12CHuyfu2y18QRRtPfBi3csVTqXjJ9pUBQo8lhQ4IZNB3vt9Os15gWYfYKEZE
 S+BNVJ5TmOfG/AfCLgQ/fCkzeO2AT6PO4IB1AyE/qYKskTeokWx6bgycauCd4Oau
 9jQ5fWBi3Roxn0DY0+g5Qxx81kc1grLYY3XbcXKJwLfLN4NED+tNhcWkke8VFA6U
 trK7XCeSuVIRX1ipaHSxJnF+qS8cQm6b7BmNNIMdALThkcnGqer3CrIVTfWJ7B0B
 w6MbO2dZxHE5Qln0tI3GR106bNNnWL7zpVfnYFNk9R9ujMO2kHojLUU5tb4U15tc
 E8+GIxhfRSJlrbI2ZESf6VDMMZK5XElmeoZ1nv8faiI2bQnlmZnHKpgHTBrAQ6fC
 IMS0O6jw4Alg8YeD/nM9yudW/rqA3C5ASNeeqtLni17lVgQDsyE=
 =u3Hh
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAmH7uqMACgkQd8DHXntl
 CAi1ERAAqfb9A4wVSYa86nKaiY0PkboFQ86xvPbgdxurUKaQOv8OpjxMAwxSDrn1
 fvTCWwMvi88zarWQtlb8+L+fOcqtvOWKTcbkU5rvU+9xsHAKjkTiP9PRIxeD1ugi
 R/5T1aa2Ml1e7gc2li8LunbkBXha7xe2RkmwGCPQBGGzVKJGg9zjSWe7KoskIu/q
 CXQfKHckzEVaVTcbA8lw1y22c+NvEWZz5fCD975u62LNOPODl3sxkZEXi171aO8M
 cT8Y2O30XmDqbHzrKd9yarsHQGviUCm4RojesjJ7k5U9XNo+v666Zc1otEWRDbHe
 ZX21JPr/+h1SnYZ4c5H0aGh0QvnrNZCwygUis9+a84+UGpUwKvTs7Ov5dN/AVLOx
 LXgL8waA5zj1ORScMysuHdYy1/rufj0IostqFNoR2H2lXu3I06+s6LX+VAD1mBkq
 hvfNUKtkp+7waUpAEpZXrkv5G7M/VTX0JSGRxabMiOEr7eF1OrUN2UE0CI/UO5Kb
 aEPHaPSwmwcP4YEe0+aSh9x2NGLVmEZOUzCRPfqhmQrOrRl7v9vkQmwsmZbGmhm0
 3eVQGCb3yJ7aPB8eX16HUODPP5Uw9y31yn0lIkjyrCsbyLcEfEkBQJ/lMd0//Xbm
 nepxbL+mQHwDIoQo4NdsHktipAtUE6SXtBmqLH9lcWrGSlgYaJc=
 =/aMK
 -----END PGP SIGNATURE-----

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

freedombox Debian release 22.4

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2022-02-03 06:21:05 -05:00
commit 8f322de3af
134 changed files with 5551 additions and 7463 deletions

1
.gitignore vendored
View File

@ -47,6 +47,7 @@ debian/freedombox-doc-es.substvars
debian/freedombox-doc-es/ debian/freedombox-doc-es/
*.pytest_cache/ *.pytest_cache/
.container/ .container/
screenshots/
# Editor settings # Editor settings
.vscode/ .vscode/

View File

@ -344,12 +344,6 @@ To run all the standard unit tests in the container/VM:
guest$ py.test-3 guest$ py.test-3
``` ```
Another way to run tests (not recommended):
```bash
guest$ ./setup.py test
```
To run a specific test function, test class or test module, use pytest filtering To run a specific test function, test class or test module, use pytest filtering
options. See pytest documentation for further filter options. options. See pytest documentation for further filter options.

View File

@ -46,11 +46,9 @@ def subcommand_setup(_):
shutil.chown(CONFIG_FILE, group='turnserver') shutil.chown(CONFIG_FILE, group='turnserver')
action_utils.service_daemon_reload() action_utils.service_daemon_reload()
action_utils.service_try_restart('coturn')
aug = augeas_load() aug = augeas_load()
# XXX: Should we set listen, relay IP address to :: or dynamically
# XXX: Should we set external-ip # XXX: Should we set external-ip
aug.set(_key_path('min-port'), '49152') aug.set(_key_path('min-port'), '49152')
aug.set(_key_path('max-port'), '50175') aug.set(_key_path('max-port'), '50175')
@ -66,9 +64,16 @@ def subcommand_setup(_):
aug.set(_key_path('no-tlsv1'), 'true') aug.set(_key_path('no-tlsv1'), 'true')
aug.set(_key_path('no-tlsv1_1'), 'true') aug.set(_key_path('no-tlsv1_1'), 'true')
aug.set(_key_path('no-cli'), 'true') aug.set(_key_path('no-cli'), 'true')
aug.set(_key_path('listening-ip[1]'), '::')
# Keep ::1 because at least two IP addresses of same class are needed for
# enabling alternate port (port + 1). This is in turn needed for NAT
# Behavior Discovery (RFC 5780).
aug.set(_key_path('listening-ip[2]'), '::1')
aug.save() aug.save()
action_utils.service_try_restart('coturn')
def subcommand_get_config(_): def subcommand_get_config(_):
"""Return the current configuration in JSON format.""" """Return the current configuration in JSON format."""

View File

@ -1,40 +0,0 @@
#!/usr/bin/python3
# -*- mode: python -*-
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Configuration helper for mldonkey.
"""
import argparse
from plinth import action_utils
def parse_arguments():
"""Return parsed command line arguments as dictionary."""
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers(dest='subcommand', help='Sub command')
subparsers.add_parser('pre-install', help='Perform pre-install operations')
subparsers.required = True
return parser.parse_args()
def subcommand_pre_install(_):
"""Preseed debconf values before packages are installed."""
action_utils.debconf_set_selections(
['mldonkey-server mldonkey-server/launch_at_startup boolean true'])
def main():
"""Parse arguments and perform all duties."""
arguments = parse_arguments()
subcommand = arguments.subcommand.replace('-', '_')
subcommand_method = globals()['subcommand_' + subcommand]
subcommand_method(arguments)
if __name__ == '__main__':
main()

View File

@ -5,9 +5,14 @@ Configuration helper for Roundcube server.
""" """
import argparse import argparse
import json
import pathlib
import re
from plinth import action_utils from plinth import action_utils
_config_file = pathlib.Path('/etc/roundcube/freedombox-config.php')
def parse_arguments(): def parse_arguments():
"""Return parsed command line arguments as dictionary.""" """Return parsed command line arguments as dictionary."""
@ -16,6 +21,11 @@ def parse_arguments():
subparsers.add_parser('pre-install', subparsers.add_parser('pre-install',
help='Perform Roundcube pre-install configuration') help='Perform Roundcube pre-install configuration')
subparsers.add_parser('setup', help='Setup basic configuration')
subparsers.add_parser('get-config', help='Print current configuration')
subparser = subparsers.add_parser('set-config', help='Set configuration')
subparser.add_argument('--local-only', choices=['True', 'False'],
help='Set current configuration')
subparsers.required = True subparsers.required = True
return parser.parse_args() return parser.parse_args()
@ -29,6 +39,51 @@ def subcommand_pre_install(_):
]) ])
def subcommand_setup(_):
"""Add FreedomBox configuration and include from main configuration."""
if not _config_file.exists():
_config_file.write_text('<?php\n')
base_config = pathlib.Path('/etc/roundcube/config.inc.php')
lines = base_config.read_text().splitlines()
exists = any((str(_config_file) in line for line in lines))
if not exists:
lines.append(f'include_once("{_config_file}");\n')
base_config.write_text('\n'.join(lines))
def subcommand_get_config(_):
"""Print the current configuration as JSON."""
pattern = r'\s*\$config\[\s*\'([^\']*)\'\s*\]\s*=\s*\'([^\']*)\'\s*;'
_config = {}
try:
for line in _config_file.read_text().splitlines():
match = re.match(pattern, line)
if match:
_config[match.group(1)] = match.group(2)
except FileNotFoundError:
pass
local_only = _config.get('default_host') == 'localhost'
print(json.dumps({'local_only': local_only}))
def subcommand_set_config(arguments):
"""Set the configuration."""
config = '<?php\n'
if arguments.local_only == 'True':
config = '''<?php
$config['default_host'] = 'localhost';
$config['mail_domain'] = '%n';
$config['smtp_server'] = 'localhost';
$config['smtp_port'] = 25;
$config['smtp_helo_host'] = 'localhost';
'''
_config_file.write_text(config)
def main(): def main():
"""Parse arguments and perform all duties.""" """Parse arguments and perform all duties."""
arguments = parse_arguments() arguments = parse_arguments()

View File

@ -166,3 +166,75 @@ def fixture_call_action(request, capsys, actions_module):
return captured.out return captured.out
return _call_action return _call_action
@pytest.fixture(name='splinter_screenshot_dir', scope='session')
def fixture_splinter_screenshot_dir(request):
"""Set default screenshot directory to ./screenshots.
This can be overridden using --splinter-screenshot-dir=foo as the option.
"""
option = request.config.getoption('--splinter-screenshot-dir')
screenshots_dir = option if option != '.' else './screenshots'
return os.path.abspath(screenshots_dir)
@pytest.fixture(autouse=True)
def fixture_fix_session_browser_screenshots(request):
"""Fix a bug in pytest-splinter for screenshots.
When using session_browser, pytest-splinter does not take a screenshot when
a test has failed. It is uses internal pytest API on the FixtureRequest
object. This API was removed in later versions of pytest causing the
failure. Re-implement the fixture that has the problem fixing this issue.
Drop this fixture after a fix is merged and released in pytest-splinter.
See: https://github.com/pytest-dev/pytest-splinter/pull/157
"""
yield
if not request.config.pluginmanager.has_plugin('pytest-splinter'):
return
session_tmpdir = request.getfixturevalue('session_tmpdir')
splinter_session_scoped_browser = request.getfixturevalue(
'splinter_session_scoped_browser')
splinter_make_screenshot_on_failure = request.getfixturevalue(
'splinter_make_screenshot_on_failure')
splinter_screenshot_dir = request.getfixturevalue(
'splinter_screenshot_dir')
splinter_screenshot_getter_html = request.getfixturevalue(
'splinter_screenshot_getter_html')
splinter_screenshot_getter_png = request.getfixturevalue(
'splinter_screenshot_getter_png')
splinter_screenshot_encoding = request.getfixturevalue(
'splinter_screenshot_encoding')
# Screenshot for function scoped browsers is handled in
# browser_instance_getter
if not splinter_session_scoped_browser:
return
for name in request.fixturenames:
fixture_def = request._fixture_defs.get(name)
if not fixture_def or not fixture_def.cached_result:
continue
value = fixture_def.cached_result[0]
should_take_screenshot = (hasattr(value, "__splinter_browser__")
and splinter_make_screenshot_on_failure
and getattr(request.node, 'splinter_failure',
True))
from pytest_splinter import plugin
if should_take_screenshot:
plugin._take_screenshot(
request=request,
fixture_name=name,
session_tmpdir=session_tmpdir,
browser_instance=value,
splinter_screenshot_dir=splinter_screenshot_dir,
splinter_screenshot_getter_html=splinter_screenshot_getter_html,
splinter_screenshot_getter_png=splinter_screenshot_getter_png,
splinter_screenshot_encoding=splinter_screenshot_encoding,
)

View File

@ -34,7 +34,9 @@
## ##
## Enable HSTS, even for subdomains. ## Enable HSTS, even for subdomains.
## ##
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains" env=HTTPS <If "%{HTTP_HOST} !~ /^.*\.onion$/i">
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains" env=HTTPS
</If>
## ##
## Redirect traffic on home to /plinth as part of turning the machine ## Redirect traffic on home to /plinth as part of turning the machine

View File

@ -10,6 +10,9 @@
## ##
<Location /plinth> <Location /plinth>
RewriteEngine on RewriteEngine on
# Don't redirect for onion sites as it is not needed and leads to
# unnecessary warning.
RewriteCond %{HTTP_HOST} !^.*\.onion$ [NC]
ReWriteCond %{HTTPS} !=on ReWriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</Location> </Location>

56
debian/changelog vendored
View File

@ -1,3 +1,59 @@
freedombox (22.4) unstable; urgency=medium
[ ikmaak ]
* Translated using Weblate (German)
* Translated using Weblate (Dutch)
[ Benedek Nagy ]
* shaarli: Add android app to description
* apache: Don't redirect to HTTPS for .onion domains
* matrixsynapse: Add FluffyChat to client list
* power: Add a link to power app in the system menu
* Translated using Weblate (Hungarian)
[ Sunil Mohan Adapa ]
* mldonkey: Drop app not available in Debian Bullseye and Bookworm
* tests: functional: Implement a workaround for issue with screenshots
* wordpress: tests: functional: Add missing marks on tests
* tests: functional: Set default screenshots dir as ./screenshots
* doc: Fail when downloading images from Debian wiki fails
* cockpit: Explicitly redirect to HTTPS as needed for WebSockets
* apache: Don't set HSTS for .onion domain
* wireguard: tests: Add functional tests
* snapshots: Clarify that snapshots are take during updates too
* coturn: Use wildcard listening address to fix startup issues
* sso, users: Redirect to home page after logout
* users: Clarify help message for authorization password
* HACKING: Stop using setup.py as a way to run tests
* email_server: Drop some unused code
* roundcube: Add setting for local connection only
* email_server: Drop showing diagnostics/repair and roundcube config
[ James Valleroy ]
* .gitignore: Add screenshots/
* shaarli: Add backup component
* shaarli: Add functional test
* shaarli: Test adding a bookmark
* locale: Update translation strings
* doc: Fetch latest manual
[ Coucouf ]
* Translated using Weblate (French)
[ 109247019824 ]
* Translated using Weblate (Bulgarian)
[ Michael Breidenbach ]
* Translated using Weblate (Swedish)
[ Nikita Epifanov ]
* Translated using Weblate (Russian)
[ Andrij Mizyk ]
* Translated using Weblate (Ukrainian)
-- James Valleroy <jvalleroy@mailbox.org> Mon, 31 Jan 2022 20:04:57 -0500
freedombox (22.3~bpo11+1) bullseye-backports; urgency=medium freedombox (22.3~bpo11+1) bullseye-backports; urgency=medium
* Rebuild for bullseye-backports. * Rebuild for bullseye-backports.

1
debian/copyright vendored
View File

@ -7,7 +7,6 @@ License: AGPL-3+
Files: static/themes/default/icons/jsxc.png Files: static/themes/default/icons/jsxc.png
static/themes/default/icons/jsxc.svg static/themes/default/icons/jsxc.svg
static/themes/default/icons/mldonkey.svg
Copyright: 2011-2019 FreedomBox Authors Copyright: 2011-2019 FreedomBox Authors
License: AGPL-3+ License: AGPL-3+

View File

@ -16,3 +16,4 @@ rm_conffile /etc/plinth/modules-enabled/coquelicot 20.14~
rm_conffile /etc/plinth/modules-enabled/diaspora 21.16~ rm_conffile /etc/plinth/modules-enabled/diaspora 21.16~
rm_conffile /etc/plinth/modules-enabled/monkeysphere 21.16~ rm_conffile /etc/plinth/modules-enabled/monkeysphere 21.16~
rm_conffile /etc/plinth/modules-enabled/tahoe 21.16~ rm_conffile /etc/plinth/modules-enabled/tahoe 21.16~
rm_conffile /etc/plinth/modules-enabled/mldonkey 22.4~

View File

@ -85,7 +85,7 @@ $(fetch-main-list): fetch-main-%: fetch-cleanup-%
xsltproc $(SCRIPTS_DIR)/fetch-images.xslt manual/$(lang)/freedombox-manual.raw.xml | \ xsltproc $(SCRIPTS_DIR)/fetch-images.xslt manual/$(lang)/freedombox-manual.raw.xml | \
sort -u | \ sort -u | \
awk 'NF {print "wget --quiet -O manual/$(lang)/images/" $$1 " " $$2}' | \ awk 'NF {print "wget --quiet -O manual/$(lang)/images/" $$1 " " $$2}' | \
sh sh -e
rm manual/$(lang)/freedombox-manual.raw.xml rm manual/$(lang)/freedombox-manual.raw.xml
fetch-pages-%: lang = $* fetch-pages-%: lang = $*

View File

@ -10,7 +10,7 @@
!FreedomBox SD card [[FreedomBox/Download|images]] are available for this device. Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. !FreedomBox SD card [[FreedomBox/Download|images]] are available for this device. Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device.
Note: This image is for !BeagleBone Black (Revision C.1) only. It will not work on the !BeagleBone Green, and also not on the Revisions A&B. If you have such a device and would like to help getting !FreedomBox to run on it, contact us! Note: This image is for !BeagleBone Black (Revision C.1) only. It will not work on the !BeagleBone Green, and also not on the Revisions A & B.
An alternative to downloading these images is to [[InstallingDebianOn/TI/BeagleBone|install Debian]] on the !BeagleBone and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it. An alternative to downloading these images is to [[InstallingDebianOn/TI/BeagleBone|install Debian]] on the !BeagleBone and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it.

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/Calibre|Deutsch]] - [[FreedomBox/Manual/Calibre|English]] - [[es/FreedomBox/Manual/Calibre|Español]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ~- [[de/FreedomBox/Manual/Calibre|Deutsch]] - [[FreedomBox/Manual/Calibre|English]] - [[es/FreedomBox/Manual/Calibre|Español]] - [[hu/FreedomBox/Manual/Calibre|Magyar]] - [[DebianWiki/EditorGuide#translation|(+)]]-~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>> <<TableOfContents()>>

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/Coturn|Deutsch]] - [[FreedomBox/Manual/Coturn|English]] - [[es/FreedomBox/Manual/Coturn|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ~- [[de/FreedomBox/Manual/Coturn|Deutsch]] - [[FreedomBox/Manual/Coturn|English]] - [[es/FreedomBox/Manual/Coturn|Español]] - [[hu/FreedomBox/Manual/Coturn|Magyar]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>> <<TableOfContents()>>
@ -21,7 +21,7 @@ Coturn is configured in !FreedomBox as an advanced app. This means that you need
=== How it works === === How it works ===
When making an audio/video call, it is best to route the media streams between two peers directly. This will give the best possible latency (better signal quality) and avoid depending on a centralized server (privacy). It scales well because a simple chat server can host thousands of calls without involving the server in any way other than to setup the call. However, this approach does not work most of the time to due to how networks are configured. Most peers on the network do not have a unique IP address allocated to them. They work hidden behind a network device that performs "Network Address Translation" (NAT) for them. This means that the two peers have no way of reaching each other. When making an audio/video call, it is best to route the media streams between two peers directly. This will give the best possible latency (better signal quality) and avoid depending on a centralized server (privacy). It scales well because a simple chat server can host thousands of calls without involving the server in any way other than to setup the call. However, this approach does not work most of the time due to how networks are configured. Most peers on the network do not have a unique IP address allocated to them. They work hidden behind a network device that performs "Network Address Translation" (NAT) for them. This means that the two peers have no way of reaching each other.
To address this problem, a simple technique known as STUN was introduced. With the help of a third party STUN server, the peers can trick the NAT devices, to carry the traffic between the two peers. Unfortunately, this trick only works about 80% of the time. So, if STUN fails, peers have no choice but to route their traffic through an intermediary server called TURN server. All the mechanism of trying out STUN first and then falling back to TURN is described in a protocol known as [[https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment|ICE]]. To address this problem, a simple technique known as STUN was introduced. With the help of a third party STUN server, the peers can trick the NAT devices, to carry the traffic between the two peers. Unfortunately, this trick only works about 80% of the time. So, if STUN fails, peers have no choice but to route their traffic through an intermediary server called TURN server. All the mechanism of trying out STUN first and then falling back to TURN is described in a protocol known as [[https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment|ICE]].
@ -31,18 +31,9 @@ In summary, a communication server needs to know the URLs of the STUN/TURN serve
=== Configuring Matrix Synapse === === Configuring Matrix Synapse ===
Matrix Synapse server in !FreedomBox can be configured to use Coturn TURN/STUN server. In future, when you install Matrix Synapse, !FreedomBox will automatically install Coturn and configure its parameters into Matrix Synapse. To configure Matrix Synapse, edit the file ''/etc/matrix-synapse/homeserver.yaml'' with the following lines: To configure Matrix Synapse to use Coturn TURN/STUN server, you need to check "Automatically manage audio/video call setup" in Matrix Synapse's configuration section, and then click on "Update seup".
{{{ {{attachment:matrix_with_coturn.png|Matrix with Coturn|width=800}}
turn_uris: [ "stun:myfreedombox.example.org:3478?transport=udp", "stun:myfreedombox.example.org:3478?transport=tcp", "turn:myfreedombox.example.org:3478?transport=udp", "turn:myfreedombox.example.org:3478?transport=tcp" ]
turn_shared_secret: "my-freedombox-provided-secret"
turn_user_lifetime: 86400000
turn_allow_guests: True
}}}
The value for the `turn_shared_secret` is provided as `static-auth-secret` in `/etc/coturn/freedombox.conf` file.
And then restart matrix-synapse server by disabling and re-enabling the matrix-synapse app.
=== Port Forwarding === === Port Forwarding ===

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/Deluge|Deutsch]] - [[FreedomBox/Manual/Deluge|English]] - [[es/FreedomBox/Manual/Deluge|Español]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ~- [[de/FreedomBox/Manual/Deluge|Deutsch]] - [[FreedomBox/Manual/Deluge|English]] - [[es/FreedomBox/Manual/Deluge|Español]] - [[hu/FreedomBox/Manual/Deluge|Magyar]] - [[DebianWiki/EditorGuide#translation|(+)]]-~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>> <<TableOfContents()>>

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/Ikiwiki|Deutsch]] - [[FreedomBox/Manual/Ikiwiki|English]] - [[es/FreedomBox/Manual/Ikiwiki|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ~- [[de/FreedomBox/Manual/Ikiwiki|Deutsch]] - [[FreedomBox/Manual/Ikiwiki|English]] - [[es/FreedomBox/Manual/Ikiwiki|Español]] - [[hu/FreedomBox/Manual/Ikiwiki|Magyar]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>> <<TableOfContents()>>
@ -16,25 +16,19 @@
=== What is Ikiwiki? === === What is Ikiwiki? ===
Ikiwiki converts wiki pages into HTML pages suitable for publishing on a website. It provides particularly blogging, podcasting, calendars and a large selection of plugins. Ikiwiki converts wiki pages into HTML pages suitable for publishing on a website. It provides particularly blogging, podcasting, calendars and a large selection of plugins.
=== Quick Start ===
After the app installation on your box administration interface:
* Go to "Create" section and create a wiki or a blog
* Go back to "Configure" section and click on /ikiwiki link
* Click on your new wiki or blog name under "Parent directory"
* Enjoy your new publication page.
=== Creating a wiki or blog === === Creating a wiki or blog ===
You can create a wiki or blog to be hosted on your !FreedomBox through the Wiki & Blog (Ikiwiki) page in !FreedomBox. The first time you visit this page, it will ask to install packages required by Ikiwiki. You can create a wiki or blog to be hosted on your !FreedomBox through the Wiki & Blog (Ikiwiki) page in !FreedomBox. The first time you visit this page, it will ask to install packages required by Ikiwiki.
After the package install has completed, select the Create tab. You can select the type to be Wiki or Blog. Also type in a name for the wiki or blog, and the username and password for the wiki's/blog's admin account. Then click Update setup and you will see the wiki/blog added to your list. Note that each wiki/blog has its own admin account. After the package install has completed, select the "Create Wiki or Blog" button.
{{attachment:create_wiki_or_blog.png|ikiwiki: Manage|width=800}}
{{attachment:ikiwiki_create.png|ikiwiki: Create|width=800}} You can select the type to be Wiki or Blog. Also type in a name for the wiki or blog, and the username and password for the wiki's/blog's admin account. Then click Update setup and you will see the wiki/blog added to your list. Note that each wiki/blog has its own admin account.
{{attachment:create_wiki_or_blog_step_two.png|ikiwiki: Manage|width=800}}
=== Accessing your wiki or blog === === Accessing your wiki or blog ===
From the Wiki & Blog (Ikiwiki) page, select the Manage tab and you will see a list of your wikis and blogs. Click a name to navigate to that wiki or blog. Your wikis and blogs are listed in the Ikiwiki app. Clicking on your site's name will bring you to its start page.
{{attachment:ikiwiki_manage.png|ikiwiki: Manage|width=800}} {{attachment:ikiwiki_site_list.png|ikiwiki: Manage|width=800}}
From here, if you click Edit or Preferences, you will be taken to a login page. To log in with the admin account that you created before, select the Other tab, enter the username and password, and click Login. From here, if you click Edit or Preferences, you will be taken to a login page. To log in with the admin account that you created before, select the Other tab, enter the username and password, and click Login.

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~-[[de/FreedomBox/Introduction|Deutsch]] - [[FreedomBox/Introduction|English]] - [[es/FreedomBox/Introduction|Español]] - [[fr/FreedomBox/Introduction|Français]] - [[ru/FreedomBox/Introduction|Русский]] - [[tr/FreedomBox/Introduction|Türkçe]] - [[DebianWiki/EditorGuide#translation|(+)]]-~ ~-[[de/FreedomBox/Introduction|Deutsch]] - [[FreedomBox/Introduction|English]] - [[es/FreedomBox/Introduction|Español]] - [[fr/FreedomBox/Introduction|Français]] - [[hu/FreedomBox/Introduction|Magyar]] - [[ru/FreedomBox/Introduction|Русский]] - [[tr/FreedomBox/Introduction|Türkçe]] - [[DebianWiki/EditorGuide#translation|(+)]]-~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
## BEGIN_INCLUDE ## BEGIN_INCLUDE

View File

@ -1,60 +0,0 @@
## page was renamed from FreedomBox/Manual/MLdonkey
#language en
##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/MLDonkey|Deutsch]] - [[FreedomBox/Manual/MLDonkey|English]] - [[es/FreedomBox/Manual/MLDonkey|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>>
## BEGIN_INCLUDE
== MLDonkey (Peer-to-peer File Sharing) ==
||<tablestyle="float: right;"> {{attachment:MLDonkey-icon_en_V01.png|MLDonkey icon}} ||
'''Availability:''' MLDonkey is not available in either Bullseye (stable) or Bookworm (testing).
=== What is MLDonkey? ===
MLDonkey is an open-source, multi-protocol, peer-to-peer file sharing application that runs as a back-end server application on many platforms. It can be controlled through a user interface provided by one of many separate front-ends, including a Web interface, telnet interface and over a dozen native client programs.
Originally a Linux client for the eDonkey protocol, it now runs on many flavors of Unix-like, OS X, Microsoft Windows and MorphOS and supports numerous peer-to-peer protocols including ED2K (and Kademlia and Overnet), !BitTorrent, DC++ and more.
Read more about MLDonkey at [[http://mldonkey.sourceforge.net/Main_Page|the MLDonkey Project Wiki]]
=== Screenshot ===
{{attachment:mldonkey.jpg|MLDonkey Web Interface|width=800}}
=== Using MLDonkey Web Interface ===
After installing MLDonkey, its web interface can be accessed from !FreedomBox at {{{https://<your freedombox>/mldonkey}}}. Users belonging to the ''ed2k'' and ''admin'' groups can access this web interface.
=== Using Desktop/Mobile Interface ===
Many [[http://mldonkey.sourceforge.net/Gui|desktop and mobile applications]] can be used to control MLDonkey. MLDonkey server will always be running on !FreedomBox. It will download files (or upload them) and store them on !FreedomBox even when your local machine is not running or connected to MLDonkey on !FreedomBox. Only users of ''admin'' group can access MLDonkey on !FreedomBox using desktop or mobile clients. This is due to restrictions on which group of users have SSH access into !FreedomBox.
1. Create an admin user or use an existing admin user.
1. On your desktop machine, open a terminal and run the following command. It is recommended that you configure and use SSH keys instead of passwords for the this step.
{{{
$ ssh -L 4001:localhost:4001 -N exampleuser@example.freedombox.rocks
}}}
1. Start the GUI application and then connect it to MLDonkey as if MLDonkey is running on the local desktop machine. After you are done, terminate the SSH command by pressing Control-C.
See MLDonkey documentation for [[http://mldonkey.sourceforge.net/SshTunnel|SSH Tunnel]] for more information.
=== External links ===
* Website: http://mldonkey.sourceforge.net/Main_Page
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.
<<Include(FreedomBox/Portal)>>
----
CategoryFreedomBox

View File

@ -6,10 +6,36 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
## BEGIN_INCLUDE ## BEGIN_INCLUDE
= Release Notes =
The following are the release notes for each !FreedomBox version. The following are the release notes for each !FreedomBox version.
== FreedomBox 22.4 (2022-01-31) ==
=== Highlights ===
* coturn: Use wildcard listening address to fix startup issues
* sso, users: Redirect to home page after logout
=== Other Changes ===
* apache: Don't redirect to HTTPS for .onion domains
* apache: Don't set HSTS for .onion domain
* cockpit: Explicitly redirect to HTTPS as needed for !WebSockets
* doc: Fail when downloading images from Debian wiki fails
* email_server: Drop showing diagnostics/repair and roundcube config
* email_server: Drop some unused code
* locale: Update translations for Bulgarian, Dutch, French, German, Hungarian, Russian, Swedish, Ukrainian
* matrixsynapse: Add !FluffyChat to client list
* mldonkey: Drop app not available in Debian Bullseye and Bookworm
* power: Add a link to power app in the system menu
* roundcube: Add setting for local connection only
* shaarli: Add android app to description
* shaarli: Add backup component
* shaarli: Add functional tests
* snapshots: Clarify that snapshots are take during updates too
* tests: functional: Implement a workaround for issue with screenshots
* users: Clarify help message for authorization password
* wireguard: tests: Add functional tests
== FreedomBox 22.3 (2022-01-17) == == FreedomBox 22.3 (2022-01-17) ==
=== Highlights === === Highlights ===

View File

@ -38,7 +38,7 @@ The content doesn't need to be provided by an admin either. Any user with write
Multiple shares might point to the same content. Multiple shares might point to the same content.
If you are user of !FreedomBox and your admin refuses to create shares for you, and you don't need to restrict the access to your content, you still can fall back to the [[FreedomBox/Manual/Apache_userdir|User Websites]] mechanism or the P2P networks ([[FreedomBox/Manual/Deluge|Deluge]] or [[FreedomBox/Manual/Transmission|Transmission]] for Torrent, or [[FreedomBox/Manual/MLDonkey|MLDonkey]]) to publish your files. If you are user of !FreedomBox and your admin refuses to create shares for you, and you don't need to restrict the access to your content, you still can fall back to the [[FreedomBox/Manual/Apache_userdir|User Websites]] mechanism or the P2P networks ([[FreedomBox/Manual/Deluge|Deluge]] or [[FreedomBox/Manual/Transmission|Transmission]] for Torrent) to publish your files.
=== Technicalities === === Technicalities ===
Sharing will share the content using the built-in Apache web server. Sharing will share the content using the built-in Apache web server.

View File

@ -1,7 +1,7 @@
#language en #language en
##TAG:TRANSLATION-HEADER-START ##TAG:TRANSLATION-HEADER-START
~- [[de/FreedomBox/Manual/bepasty|Deutsch]] - [[FreedomBox/Manual/bepasty|English]] - [[es/FreedomBox/Manual/bepasty|Español]] - [[DebianWiki/EditorGuide#translation|(+)]] -~ ~- [[de/FreedomBox/Manual/bepasty|Deutsch]] - [[FreedomBox/Manual/bepasty|English]] - [[es/FreedomBox/Manual/bepasty|Español]] - [[hu/FreedomBox/Manual/bepasty|Magyar]] - [[DebianWiki/EditorGuide#translation|(+)]] -~
##TAG:TRANSLATION-HEADER-END ##TAG:TRANSLATION-HEADER-END
<<TableOfContents()>> <<TableOfContents()>>

View File

@ -30,7 +30,6 @@
<<Include(FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/MLDonkey, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
@ -97,6 +96,8 @@
<<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>>
<<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>>
= Release Notes =
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Contributing = = Contributing =

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

View File

@ -10,7 +10,7 @@
!FreedomBox SD card [[FreedomBox/Download|images]] are available for this device. Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device. !FreedomBox SD card [[FreedomBox/Download|images]] are available for this device. Follow the instructions on the [[FreedomBox/Download|download]] page to create a !FreedomBox SD card and boot the device.
Note: This image is for !BeagleBone Black (Revision C.1) only. It will not work on the !BeagleBone Green, and also not on the Revisions A&B. If you have such a device and would like to help getting !FreedomBox to run on it, contact us! Note: This image is for !BeagleBone Black (Revision C.1) only. It will not work on the !BeagleBone Green, and also not on the Revisions A & B.
An alternative to downloading these images is to [[InstallingDebianOn/TI/BeagleBone|install Debian]] on the !BeagleBone and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it. An alternative to downloading these images is to [[InstallingDebianOn/TI/BeagleBone|install Debian]] on the !BeagleBone and then [[FreedomBox/Hardware/Debian|install FreedomBox]] on it.

View File

@ -29,18 +29,9 @@ En resumen, un servidor de comunicaciones necesita saber las URLs de los servido
=== Configurar Matrix Synapse === === Configurar Matrix Synapse ===
El servidor de Matrix Synapse de !FreedomBox se puede configurar para que use el servidor de TURN/STUN Coturn. En el futuro, cuando instales Matrix Synapse !FreedomBox instalará Coturn automáticamente y configurará sus parámetros en Matrix Synapse. Para configurar Matrix Synapse, edita el fichero ''/etc/matrix-synapse/homeserver.yaml'' con las siguientes líneas: Para configurar Matrix Synapse para que use el servidor de TURN/STUN Coturn tienes que marcar "Gestionar automáticamente el establecimiento de llamadas de audio/video" en la sección de configuración de Matrix Synapse y a continuación clicar en "Actualizar configuración".
{{{ {{attachment:FreedomBox/Manual/Coturn/matrix_with_coturn.png|Matrix with Coturn|width=800}}
turn_uris: [ "stun:myfreedombox.example.org:3478?transport=udp", "stun:myfreedombox.example.org:3478?transport=tcp", "turn:myfreedombox.example.org:3478?transport=udp", "turn:myfreedombox.example.org:3478?transport=tcp" ]
turn_shared_secret: "my-freedombox-provided-secret"
turn_user_lifetime: 86400000
turn_allow_guests: True
}}}
El valor para `turn_shared_secret` se proporciona como `static-auth-secret` en el archivo `/etc/coturn/freedombox.conf`.
Y luego reinicia el servidor matrix-synapse deshabilitando y rehabilitando la app de matrix-synapse.
=== Redirección de Puertos === === Redirección de Puertos ===

View File

@ -12,25 +12,20 @@
=== ¿Qué es Ikiwiki? === === ¿Qué es Ikiwiki? ===
''Ikiwiki'' convierte páginas wiki a páginas HTML listas para publicar en un sitio web. En particular, proporciona blogs, podcasts, calendarios y una amplia selección de extensiones (''plugins''). ''Ikiwiki'' convierte páginas wiki a páginas HTML listas para publicar en un sitio web. En particular, proporciona blogs, podcasts, calendarios y una amplia selección de extensiones (''plugins'').
=== Inicio rápido ===
Tras instalar la app en el interfaz de administración de tu !FreedomBox:
* Ve a la sección ''Crear'' y crea un wiki o un blog.
* Vuelve a la sección ''Configurar'' y haz clic en el enlace /ikiwiki.
* Haz clic en el nombre de tu nuevo wiki o blog bajo ''Directorio Padre''.
* Disfruta de tu nueva página de publicación.
=== Crear un wiki o blog === === Crear un wiki o blog ===
Puedes crear un wiki o blog para albergarlo en tu !FreedomBox mediante la página ''Wiki y Blog (Ikiwiki)''. La primera vez que visites esta página te pedirá instalar paquetes requiridos por Ikiwiki. Puedes crear un wiki o blog para albergarlo en tu !FreedomBox mediante la página ''Wiki y Blog (Ikiwiki)''. La primera vez que visites esta página te pedirá instalar paquetes requiridos por Ikiwiki.
Tras completar la instalación de paquetes selecciona la solapa Crear. Puedes elegir el tipo: Wiki o Blog. Teclea también un nombre para el wiki o blog, y el usuario y contraseña para su cuenta de administrador. Al hacer clic en ''Actualizar configuración'' verás el wiki/blog añadido a tu lista. Observa que cada wiki/blog tiene su propia cuenta de administrador. Tras completar la instalación de paquetes selecciona la solapa Crear.
{{attachment:FreedomBox/Manual/Ikiwiki/create_wiki_or_blog.png|ikiwiki: Administrar|width=800}}
{{attachment:ikiwiki_create.png|ikiwiki: Create|width=800}} Puedes elegir el tipo: Wiki o Blog. Teclea también un nombre para el wiki o blog, y el usuario y contraseña para su cuenta de administrador. Al hacer clic en ''Actualizar configuración'' verás el wiki/blog añadido a tu lista. Observa que cada wiki/blog tiene su propia cuenta de administrador.
{{attachment:FreedomBox/Manual/Ikiwiki/create_wiki_or_blog_step_two.png|ikiwiki: Manage|width=800}}
=== Acceder a tu wiki o blog === === Acceder a tu wiki o blog ===
Desde la página de ''Wiki y Blog (Ikiwiki)'' selecciona la solapa ''Administrar'' y verás una lista de tus wikis y blogs. Haz clic en un nombre para navegar a ese wiki o blog. Tus wikis y blogs se listan en la app de Ikiwiki. Hacer clic en tu sitio web te llevará a su página de inicio.
{{attachment:ikiwiki_manage.png|ikiwiki: Manage|width=800}} {{attachment:FreedomBox/Manual/Ikiwiki/ikiwiki_site_list.png|ikiwiki: Manage|width=800}}
Desde aquí, si le das a ''Editar'' o a ''Preferencias'' se te llevará a una página de ingreso. Para ingresar con la cuenta de administrador que creaste antes selecciona la solapa ''Otros'', introduce el usuario y la contraseña y haz clic en ''Ingresar''. Desde aquí, si le das a ''Editar'' o a ''Preferencias'' se te llevará a una página de ingreso. Para ingresar con la cuenta de administrador que creaste antes selecciona la solapa ''Otros'', introduce el usuario y la contraseña y haz clic en ''Ingresar''.

View File

@ -1,57 +0,0 @@
## page was renamed from FreedomBox/Manual/MLdonkey
#language es
<<Include(FreedomBox/Manual/MLDonkey, ,from="^##TAG:TRANSLATION-HEADER-START",to="^##TAG:TRANSLATION-HEADER-END")>>
<<TableOfContents()>>
## BEGIN_INCLUDE
== MLDonkey (Compartir archivos entre pares) ==
||<tablestyle="float: right;"> {{attachment:FreedomBox/Manual/MLDonkey/MLDonkey-icon_en_V01.png|icono de MLDonkey}} ||
'''Disponible desde:''' versión 0.48.0, pero ya no está disponible ni en Bullseye (estable) ni en Bookworm (en pruebas).
=== ¿Qué es MLDonkey? ===
''MLDonkey'' es una aplicación libre y multiprotocolo para compartir archivos entre pares (P2P) que ejecuta un servidor ''back-end'' sobre muchas plataformas. Se puede controlar mediante algún interfaz ''front-end'', ya sea web, telnet o cualquier otro de entre una docena de programas cliente nativos.
Originalmente era un cliente Linux para el protocolo eDonkey pero ahora se ejecuta en multiples sabores de Unix y derivados, OS X, Microsoft Windows y MorphOS. Y soporta muchos protocolos P2P, incluyendo ED2K (y Kademlia sobre Overnet), !BitTorrent, DC++ y más.
Más información acerca de MLDonkey en [[http://mldonkey.sourceforge.net/Main_Page|el Wiki del Proyecto MLDonkey]]
=== Captura de Pantalla ===
{{attachment:mldonkey.jpg|MLDonkey Web Interface|width=800}}
=== Usar el Interfaz Web MLDonkey ===
Tras instalar MLDonkey su interfaz web está accesible a los usuarios de los grupos ''ed2k'' y ''admin'' en {{{https://<tu_freedombox>/mldonkey}}}.
=== Usar el Interfaz para Escritorio/Móvil ===
Se pueden usar muchas [[http://mldonkey.sourceforge.net/Gui|aplicaciones de escritorio y móviles]] para controlar a MLDonkey. El servidor MLDonkey estará ejecutándose siempre en la !FreedomBox y (cargará o) descargará archivos y los mantendrá almacenados incluso cuando tu máquina local esté apagada o desconectada del MLDonkey de !FreedomBox. Por restricciones de acceso via SSH a la !FreedomBox solo los usuarios del grupo ''admin'' pueden acceder a su MLDonkey.
1. Crea un usuario nuevo en el grupo admin o usa uno que ya esté allí.
1. En tu máquina de escritorio abre una terminal y ejecuta el siguiente comando. Para este paso se recomienda que configures y uses claves SSH en vez de contraseñas.
{{{
$ ssh -L 4001:localhost:4001 -N usuario_de_ejemplo@ejemplo.freedombox.mola
}}}
1. Arranca la aplicación gráfica y conéctala a MLDonkey como si MLDonkey se estuviera ejecutando en la máquina local de escritorio. Cuando hayas terminado mata el proceso SSH pulsando Control-C.
Para más información lee acerca de los [[http://mldonkey.sourceforge.net/SshTunnel|túneles SSH]] en la documentación MLDonkey.
=== Enlaces externos ===
* Sitio web: http://mldonkey.sourceforge.net/Main_Page
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].
<<Include(es/FreedomBox/Portal)>>
----
CategoryFreedomBox

View File

@ -30,7 +30,6 @@
<<Include(FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/MLDonkey, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
@ -97,6 +96,8 @@
<<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>>
<<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>>
= Release Notes =
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Contributing = = Contributing =

View File

@ -6,10 +6,36 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
## BEGIN_INCLUDE ## BEGIN_INCLUDE
= Release Notes =
The following are the release notes for each !FreedomBox version. The following are the release notes for each !FreedomBox version.
== FreedomBox 22.4 (2022-01-31) ==
=== Highlights ===
* coturn: Use wildcard listening address to fix startup issues
* sso, users: Redirect to home page after logout
=== Other Changes ===
* apache: Don't redirect to HTTPS for .onion domains
* apache: Don't set HSTS for .onion domain
* cockpit: Explicitly redirect to HTTPS as needed for !WebSockets
* doc: Fail when downloading images from Debian wiki fails
* email_server: Drop showing diagnostics/repair and roundcube config
* email_server: Drop some unused code
* locale: Update translations for Bulgarian, Dutch, French, German, Hungarian, Russian, Swedish, Ukrainian
* matrixsynapse: Add !FluffyChat to client list
* mldonkey: Drop app not available in Debian Bullseye and Bookworm
* power: Add a link to power app in the system menu
* roundcube: Add setting for local connection only
* shaarli: Add android app to description
* shaarli: Add backup component
* shaarli: Add functional tests
* snapshots: Clarify that snapshots are take during updates too
* tests: functional: Implement a workaround for issue with screenshots
* users: Clarify help message for authorization password
* wireguard: tests: Add functional tests
== FreedomBox 22.3 (2022-01-17) == == FreedomBox 22.3 (2022-01-17) ==
=== Highlights === === Highlights ===

View File

@ -37,7 +37,7 @@ No hay que ser administrador para provisionar el contenido. Cualquier usuario co
Varias comparticiones podrían apuntar al mismo contenido. Varias comparticiones podrían apuntar al mismo contenido.
Si eres usuario de !FreedomBox y tu administrador se niega a crearte comparticiones, y no necesitas restringir el acceso a tu contenido, todavía puedes recurrir al mecanismo de [[es/FreedomBox/Manual/Apache_userdir|Sitios web de Usuario]] o a las redes entre pares (P2P) ([[es/FreedomBox/Manual/Deluge|Deluge]] o [[es/FreedomBox/Manual/Transmission|Transmission]] para Torrent, o [[es/FreedomBox/Manual/MLDonkey|MLDonkey]]) para publicar tus archivos. Si eres usuario de !FreedomBox y tu administrador se niega a crearte comparticiones, y no necesitas restringir el acceso a tu contenido, todavía puedes recurrir al mecanismo de [[es/FreedomBox/Manual/Apache_userdir|Sitios web de Usuario]] o a las redes entre pares (P2P) ([[es/FreedomBox/Manual/Deluge|Deluge]] o [[es/FreedomBox/Manual/Transmission|Transmission]] para Torrent) para publicar tus archivos.
=== Tecnicismos === === Tecnicismos ===
''Sharing'' compartirá el contenido usando el servidor web Apache que viene de serie. ''Sharing'' compartirá el contenido usando el servidor web Apache que viene de serie.

View File

@ -29,7 +29,6 @@
<<Include(es/FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/MediaWiki, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/Minetest, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/MiniDLNA, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/MLDonkey, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/Mumble, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/OpenVPN, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
<<Include(es/FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(es/FreedomBox/Manual/Privoxy, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
@ -96,6 +95,8 @@
<<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/RaspberryPi4B, , to="## END_INCLUDE")>>
<<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>> <<Include(FreedomBox/Hardware/USBWiFi, , to="## END_INCLUDE")>>
= Release Notes =
<<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>> <<Include(FreedomBox/ReleaseNotes, , from="## BEGIN_INCLUDE", to="## END_INCLUDE")>>
= Contribuir = = Contribuir =

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

View File

@ -3,4 +3,4 @@
Package init file. Package init file.
""" """
__version__ = '22.3' __version__ = '22.4'

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -763,7 +763,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -846,7 +846,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -936,10 +936,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1343,18 +1343,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1811,76 +1808,56 @@ msgstr "خادم ويب"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1889,7 +1866,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1908,7 +1885,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1932,27 +1909,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2845,10 +2805,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3149,47 +3113,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4586,11 +4509,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4789,7 +4712,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4797,7 +4720,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4806,7 +4729,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4816,10 +4739,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5142,24 +5076,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5366,7 +5304,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5584,6 +5524,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6317,15 +6261,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6334,62 +6280,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6673,15 +6619,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-10-19 15:13+0000\n" "PO-Revision-Date: 2022-01-22 21:55+0000\n"
"Last-Translator: 109247019824 <stoyan@gmx.com>\n" "Last-Translator: 109247019824 <stoyan@gmx.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/bg/>\n" "freedombox/bg/>\n"
@ -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.9-dev\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -165,7 +165,7 @@ msgid ""
"remote backup location or an extra attached disk." "remote backup location or an extra attached disk."
msgstr "" msgstr ""
"Направете график за автоматично архивиране за безопасност на данните. " "Направете график за автоматично архивиране за безопасност на данните. "
"Предпочитайте шифровано местоположение за отдалечено архивиране или " "Предпочетете шифровано местоположение за отдалечено архивиране или "
"допълнително свързан диск." "допълнително свързан диск."
#: plinth/modules/backups/__init__.py:205 #: plinth/modules/backups/__init__.py:205
@ -327,7 +327,7 @@ msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
"„Ключ в хранилището“ означава, че ключ защитен с парола се съхранява заедно " "„Ключ в хранилището“ означава, че защитен с парола ключ се съхранява заедно "
"с резервното копие." "с резервното копие."
#: plinth/modules/backups/forms.py:176 #: plinth/modules/backups/forms.py:176
@ -429,8 +429,8 @@ msgstr "Достъпът през SSH е отказан"
#: plinth/modules/backups/repository.py:64 #: plinth/modules/backups/repository.py:64
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
ътят до хранилището не е празен, нито е съществуващо хранилище за резервни " апката на хранилището не е празна, а и не е съществуващо хранилище за "
"копия." "резервни копия."
#: plinth/modules/backups/repository.py:143 #: plinth/modules/backups/repository.py:143
msgid "Existing repository is not encrypted." msgid "Existing repository is not encrypted."
@ -460,19 +460,19 @@ msgstr "Качване и възстановяване"
#: plinth/modules/backups/templates/backups.html:31 #: plinth/modules/backups/templates/backups.html:31
msgid "Add a backup location" msgid "Add a backup location"
msgstr "Добавяне на местоположение за архивиране" msgstr "Добавяне на хранилище за резервни копия"
#: plinth/modules/backups/templates/backups.html:35 #: plinth/modules/backups/templates/backups.html:35
msgid "Add Backup Location" msgid "Add Backup Location"
msgstr "Добавяне на местоположение за резервни копия" msgstr "Добавяне на хранилище за резервни копия"
#: plinth/modules/backups/templates/backups.html:38 #: plinth/modules/backups/templates/backups.html:38
msgid "Add a remote backup location" msgid "Add a remote backup location"
msgstr "Добавяне на отдалечено местоположение за резервни копия" msgstr "Добавяне на отдалечено хранилище за резервни копия"
#: plinth/modules/backups/templates/backups.html:42 #: plinth/modules/backups/templates/backups.html:42
msgid "Add Remote Backup Location" msgid "Add Remote Backup Location"
msgstr "Добавяне на отдалечено местоположение за резервни копия" msgstr "Добавяне на отдалечено хранилище за резервни копия"
#: plinth/modules/backups/templates/backups.html:46 #: plinth/modules/backups/templates/backups.html:46
msgid "Existing Backups" msgid "Existing Backups"
@ -485,15 +485,18 @@ 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 ""
"Данните за достъп до хранилището се съхраняват в устройство „%(box_name)s“."
"<br>За да възстановите от архивно копие на %(box_name)s са ви е необходими "
"данните за достъп през SSH и, ако е избрано шифроване, шифроващата фраза."
#: 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"
msgstr "" msgstr "Добавяне на хранилище"
#: plinth/modules/backups/templates/backups_add_repository.html:19 #: plinth/modules/backups/templates/backups_add_repository.html:19
#: plinth/modules/gitweb/views.py:50 #: plinth/modules/gitweb/views.py:50
msgid "Create Repository" msgid "Create Repository"
msgstr "" msgstr "Създаване на хранилище"
#: plinth/modules/backups/templates/backups_delete.html:12 #: plinth/modules/backups/templates/backups_delete.html:12
msgid "Delete this archive permanently?" msgid "Delete this archive permanently?"
@ -531,15 +534,17 @@ msgstr "График"
#: plinth/modules/backups/templates/backups_repository.html:40 #: plinth/modules/backups/templates/backups_repository.html:40
msgid "Unmount Location" msgid "Unmount Location"
msgstr "" msgstr "Изключване на хранилище"
#: plinth/modules/backups/templates/backups_repository.html:51 #: plinth/modules/backups/templates/backups_repository.html:51
msgid "Mount Location" msgid "Mount Location"
msgstr "" msgstr "Включване на хранилище"
#: plinth/modules/backups/templates/backups_repository.html:62 #: plinth/modules/backups/templates/backups_repository.html:62
msgid "Remove Backup Location. This will not delete the remote backup." msgid "Remove Backup Location. This will not delete the remote backup."
msgstr "" msgstr ""
"Премахване на хранилище за резервни копия. Данните в хранилището няма да "
"бъдат премахнати."
#: plinth/modules/backups/templates/backups_repository.html:83 #: plinth/modules/backups/templates/backups_repository.html:83
msgid "Download" msgid "Download"
@ -557,17 +562,20 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:13 #: plinth/modules/backups/templates/backups_repository_remove.html:13
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
msgstr "" msgstr "Сигурни ли сте, че желаете да премахнете хранилището?"
#: plinth/modules/backups/templates/backups_repository_remove.html:19 #: plinth/modules/backups/templates/backups_repository_remove.html:19
msgid "" msgid ""
"The remote repository will not be deleted. This just removes the repository " "The remote repository will not be deleted. This just removes the repository "
"from the listing on the backup page, you can add it again later on." "from the listing on the backup page, you can add it again later on."
msgstr "" msgstr ""
"Отдалеченото хранилище не е премахнато. Това действие го премахва само от "
"списъка на страницата за резервни копия, така че по-късно можете да го "
"добавите отново."
#: plinth/modules/backups/templates/backups_repository_remove.html:31 #: plinth/modules/backups/templates/backups_repository_remove.html:31
msgid "Remove Location" msgid "Remove Location"
msgstr "" msgstr "Премахване на хранилище"
#: plinth/modules/backups/templates/backups_restore.html:15 #: plinth/modules/backups/templates/backups_restore.html:15
msgid "Restore data from" msgid "Restore data from"
@ -669,15 +677,15 @@ msgstr ""
#: plinth/modules/backups/views.py:289 #: plinth/modules/backups/views.py:289
msgid "No additional disks available to add a repository." msgid "No additional disks available to add a repository."
msgstr "" msgstr "Няма допълнителни дискове, на които да бъде създадено хранилище."
#: plinth/modules/backups/views.py:297 #: plinth/modules/backups/views.py:297
msgid "Create backup repository" msgid "Create backup repository"
msgstr "" msgstr "Създаване на хранилище за резервни копия"
#: plinth/modules/backups/views.py:324 #: plinth/modules/backups/views.py:324
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr "Създаване на отдалечено хранилище за резервни копия"
#: plinth/modules/backups/views.py:344 #: plinth/modules/backups/views.py:344
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
@ -797,7 +805,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -880,7 +888,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -970,10 +978,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1377,18 +1385,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1843,76 +1848,56 @@ msgstr "Пощенски сървър"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1921,7 +1906,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1940,7 +1925,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1964,27 +1949,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2879,10 +2847,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3181,47 +3153,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4618,11 +4549,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4821,7 +4752,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4829,7 +4760,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4838,7 +4769,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4848,10 +4779,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5174,24 +5116,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5398,7 +5344,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5616,6 +5564,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6351,15 +6303,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6368,62 +6322,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6707,15 +6661,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -762,7 +762,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -845,7 +845,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -935,10 +935,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1342,18 +1342,15 @@ msgid "Diagnostics"
msgstr "কারণ নির্ণয়" msgstr "কারণ নির্ণয়"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1809,82 +1806,60 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain" #| msgid "Domain"
msgid "domain"
msgstr "ডোমেন"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Domain"
msgid "Primary domain" msgid "Primary domain"
msgstr "ডোমেন" msgstr "ডোমেন"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Enabled" #| msgid "Enabled"
msgid "Aliases" msgid "Aliases"
msgstr "সক্রিয়" msgstr "সক্রিয়"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "সক্রিয়" msgstr "সক্রিয়"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1893,7 +1868,7 @@ msgid "Disabled"
msgstr "নিষ্ক্রিয়" msgstr "নিষ্ক্রিয়"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1912,7 +1887,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Enabled" #| msgid "Enabled"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -1942,31 +1917,12 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Enabled" #| msgid "Enabled"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "সক্রিয়" msgstr "সক্রিয়"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service/Port"
msgid "Service Alert"
msgstr "সেবা/পোর্ট"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2859,10 +2815,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3161,47 +3121,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4598,11 +4517,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4801,7 +4720,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4809,7 +4728,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4818,7 +4737,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4828,10 +4747,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5156,24 +5086,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5380,7 +5314,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5598,6 +5534,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6331,15 +6271,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6348,62 +6290,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6687,15 +6629,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7312,6 +7254,16 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "ডোমেন"
#, fuzzy
#~| msgid "Service/Port"
#~ msgid "Service Alert"
#~ msgstr "সেবা/পোর্ট"
#~ msgid "diaspora*" #~ msgid "diaspora*"
#~ 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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-15 16:56+0000\n" "PO-Revision-Date: 2022-01-15 16:56+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/"
@ -825,7 +825,7 @@ msgstr "Oprávnění pro anonymní uživatele, kteří nezadali heslo."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Oprávnění" msgstr "Oprávnění"
@ -909,7 +909,7 @@ msgstr "správce"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Nastavení aktualizována." msgstr "Nastavení aktualizována."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1005,10 +1005,10 @@ msgstr "Obnovení IP adresy a domén"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1472,18 +1472,15 @@ msgid "Diagnostics"
msgstr "Diagnostika" msgstr "Diagnostika"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "prošlo" msgstr "prošlo"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "selhalo" msgstr "selhalo"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "chyba" msgstr "chyba"
@ -2021,43 +2018,23 @@ msgstr "E-mailový Server"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Běží na Postfix, Dovecot &amp; Rspamd" msgstr "Běží na Postfix, Dovecot &amp; Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Integrace Postfix-Dovecot SASL" msgstr "Integrace Postfix-Dovecot SASL"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Mapy aliasů služby Postfix" msgstr "Mapy aliasů služby Postfix"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "Dostupnost RoundCube"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube nakonfigurovaný pro e-mailovou schránku FreedomBox"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filtry příchozí a odchozí pošty" msgstr "Filtry příchozí a odchozí pošty"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Zadejte platnou doménu"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Zadejte platný cíl"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "doména"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Primární doména" msgstr "Primární doména"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2065,34 +2042,34 @@ msgstr ""
"Maily jsou přijímány pro všechny domény nakonfigurované v systému. Z nich " "Maily jsou přijímány pro všechny domény nakonfigurované v systému. Z nich "
"vyberte tu nejdůležitější." "vyberte tu nejdůležitější."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Nový alias (bez @domain)" msgstr "Nový alias (bez @domain)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Obsahuje nepovolené znaky" msgstr "Obsahuje nepovolené znaky"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Musí začínat a končit písmeny a-z nebo 0-9" msgstr "Musí začínat a končit písmeny a-z nebo 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Nemůže být číslo" msgstr "Nemůže být číslo"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Aliasy" msgstr "Aliasy"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Zapnuto" msgstr "Zapnuto"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2101,7 +2078,7 @@ msgid "Disabled"
msgstr "Vypnuto" msgstr "Vypnuto"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2120,7 +2097,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Správa aliasů" msgstr "Správa aliasů"
@ -2144,27 +2121,10 @@ msgstr "Vytvořit nový e-mailový alias"
msgid "Add" msgid "Add"
msgstr "Přidat" msgstr "Přidat"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Správa spamu" msgstr "Správa spamu"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Servisní upozornění"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Oprava"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Vnitřní chyba v {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Další informace získáte v syslog"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3210,10 +3170,14 @@ msgstr ""
"STUN/TURN pro Matrix Synapse. Pokud chcete používat jiný server STUN/TURN, " "STUN/TURN pro Matrix Synapse. Pokud chcete používat jiný server STUN/TURN, "
"zakažte tuto funkci." "zakažte tuto funkci."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Prvek" msgstr "Prvek"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3574,55 +3538,6 @@ msgstr "Zadaný adresář neexistuje."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Aktualizovaný adresář médií" msgstr "Aktualizovaný adresář médií"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey je aplikace pro peer-to-peer sdílení souborů sloužící pro výměnu "
"velkých souborů. Může se účastnit vícero peer-to-peer sítí, včetně eDonkey, "
"Kademlia, Overnet, BitTorrent a DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Uživatelé, kteří jsou členy skupin admin a ed2k ho mohou ovládat "
"prostřednictvím webového rozhraní. Uživatelé ze skupiny admin ho také mohou "
"ovládat prostřednictvím libovolné mobilní či desktopové nadstavby nebo přes "
"rozhraní telnet. Viz příručka."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Na {box_name}, stažené soubory se nacházejí ve složce /var/lib/mldonkey/ ."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Stahovat soubory pomocí eDonkey aplikací"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Pee-to-peer sdílení souborů"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4599,8 +4514,8 @@ msgid ""
msgstr "" msgstr ""
"Pokud nemáte kontrolu nad svým routerem, zvolte jej nekonfigurovat. Chcete-" "Pokud nemáte kontrolu nad svým routerem, zvolte jej nekonfigurovat. Chcete-"
"li zobrazit možnosti, jak toto omezení překonat, vyberte možnost „Nemám " "li zobrazit možnosti, jak toto omezení překonat, vyberte možnost „Nemám "
"veřejnou IP adresu“ v <a href=\"/plinth/sys/networks/" "veřejnou IP adresu“ v <a href=\"/plinth/sys/networks/internet-connection-"
"internet-connection-type/\">Výběr typu připojení k internetu</a>." "type/\">Výběr typu připojení k internetu</a>."
#: plinth/modules/networks/templates/router_configuration_content.html:39 #: plinth/modules/networks/templates/router_configuration_content.html:39
msgid "Choose How You Wish to Configure Your Router" msgid "Choose How You Wish to Configure Your Router"
@ -5222,11 +5137,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Monitoring systému" msgstr "Monitoring systému"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Restartovat nebo vypnout systém." msgstr "Restartovat nebo vypnout systém."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Napájení" msgstr "Napájení"
@ -5475,7 +5390,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Nastavení přístupových práv aktualizováno" msgstr "Nastavení přístupových práv aktualizováno"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5488,7 +5403,7 @@ msgstr ""
"klienta, včetně podpory MIME, adresáře kontaktů, manipulace se složkami, " "klienta, včetně podpory MIME, adresáře kontaktů, manipulace se složkami, "
"vyhledávání ve zprávách a kontrolou pravopisu." "vyhledávání ve zprávách a kontrolou pravopisu."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5502,7 +5417,7 @@ msgstr ""
"protokolu IMAP přes SSL (doporučeno) vyplňte pole serveru například " "protokolu IMAP přes SSL (doporučeno) vyplňte pole serveru například "
"<code>imaps://imap.example.com</code>." "<code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5518,10 +5433,21 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-mailový klient" msgstr "E-mailový klient"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5894,11 +5820,11 @@ msgstr "Chyba při nastavování omezeného přístupu: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Nastavení zabezpečení aktualizováno" msgstr "Nastavení zabezpečení aktualizováno"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli umožňuje ukládat a sdílet záložky." msgstr "Shaarli umožňuje ukládat a sdílet záložky."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5906,14 +5832,20 @@ msgstr ""
"Všimněte si, že Shaarli podporuje pouze jeden uživatelský účet, který je " "Všimněte si, že Shaarli podporuje pouze jeden uživatelský účet, který je "
"třeba nastavit při první návštěvě." "třeba nastavit při první návštěvě."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Záložky" msgstr "Záložky"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6156,7 +6088,11 @@ msgid "Software Installation Snapshots"
msgstr "Zachycené stavy instalace software" msgstr "Zachycené stavy instalace software"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Zapnout nebo vypnout pořizování zachycených stavů před a po instalaci " "Zapnout nebo vypnout pořizování zachycených stavů před a po instalaci "
"software" "software"
@ -6394,6 +6330,12 @@ msgstr "Sdružené přihlášení (SSO)"
msgid "Login" msgid "Login"
msgstr "Přihlášení" msgstr "Přihlášení"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Heslo úspěšně změněno."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7230,15 +7172,18 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Autorizační heslo" msgstr "Autorizační heslo"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "Zadejte své aktuální heslo a autorizujte změny účtu." msgstr "Zadejte své aktuální heslo a autorizujte změny účtu."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Neplatné heslo." msgstr "Neplatné heslo."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7252,21 +7197,21 @@ msgstr ""
"skupině admin se budou moci přihlásit ke všem službám. Mohou se také " "skupině admin se budou moci přihlásit ke všem službám. Mohou se také "
"přihlašovat do systému prostřednictvím SSH a mají práva správce (sudo)." "přihlašovat do systému prostřednictvím SSH a mají práva správce (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Vytvoření uživatele LDAP se nezdařilo: {error}" msgstr "Vytvoření uživatele LDAP se nezdařilo: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Nepodařilo se přidat nového uživatele do skupiny {group}: {error}" msgstr "Nepodařilo se přidat nového uživatele do skupiny {group}: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Pověřené SSH klíče" msgstr "Pověřené SSH klíče"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7276,41 +7221,41 @@ msgstr ""
"systému i bez zadávání hesla. Klíčů je možné vložit vícero, každý na vlastní " "systému i bez zadávání hesla. Klíčů je možné vložit vícero, každý na vlastní "
"řádek. Prázdné řádky a ty, které začínají na znak # budou ignorovány." "řádek. Prázdné řádky a ty, které začínají na znak # budou ignorovány."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Přejmenování LDAP uživatele se nezdařilo." msgstr "Přejmenování LDAP uživatele se nezdařilo."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Odebrání uživatele ze skupiny se nezdařilo." msgstr "Odebrání uživatele ze skupiny se nezdařilo."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Přidání uživatele do skupiny se nezdařilo." msgstr "Přidání uživatele do skupiny se nezdařilo."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Nepodařilo se vložit SSH klíče." msgstr "Nepodařilo se vložit SSH klíče."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Nepodařilo se změnit stav uživatele." msgstr "Nepodařilo se změnit stav uživatele."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Změna hesla LDAP uživatele se nezdařila." msgstr "Změna hesla LDAP uživatele se nezdařila."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Nepodařilo se přidat nového uživatele do skupiny admin: {error}" msgstr "Nepodařilo se přidat nového uživatele do skupiny admin: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Nepodařilo se omezit přístup ke konzole: {error}" msgstr "Nepodařilo se omezit přístup ke konzole: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Uživatelský účet vytvořen, není jste jím přihlášeni" msgstr "Uživatelský účet vytvořen, není jste jím přihlášeni"
@ -7625,15 +7570,15 @@ msgstr "Servery, ke kterým se %(box_name)s připojí:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Koncový bod" msgstr "Koncový bod"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Zatím nejsou nakonfigurována žádná připojení ke vzdáleným serverům." msgstr "Zatím nejsou nakonfigurována žádná připojení ke vzdáleným serverům."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Přidat nový server" msgstr "Přidat nový server"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Přidat připojení k serveru" msgstr "Přidat připojení k serveru"
@ -8327,6 +8272,76 @@ msgstr "%(percentage)s%% dokončeno"
msgid "Gujarati" msgid "Gujarati"
msgstr "gudžarátština" msgstr "gudžarátština"
#~ msgid "RoundCube availability"
#~ msgstr "Dostupnost RoundCube"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube nakonfigurovaný pro e-mailovou schránku FreedomBox"
#~ msgid "Enter a valid domain"
#~ msgstr "Zadejte platnou doménu"
#~ msgid "Enter a valid destination"
#~ msgstr "Zadejte platný cíl"
#~ msgid "domain"
#~ msgstr "doména"
#~ msgid "Service Alert"
#~ msgstr "Servisní upozornění"
#~ msgid "Repair"
#~ msgstr "Oprava"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Vnitřní chyba v {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Další informace získáte v syslog"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey je aplikace pro peer-to-peer sdílení souborů sloužící pro výměnu "
#~ "velkých souborů. Může se účastnit vícero peer-to-peer sítí, včetně "
#~ "eDonkey, Kademlia, Overnet, BitTorrent a DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Uživatelé, kteří jsou členy skupin admin a ed2k ho mohou ovládat "
#~ "prostřednictvím webového rozhraní. Uživatelé ze skupiny admin ho také "
#~ "mohou ovládat prostřednictvím libovolné mobilní či desktopové nadstavby "
#~ "nebo přes rozhraní telnet. Viz příručka."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Na {box_name}, stažené soubory se nacházejí ve složce /var/lib/mldonkey/ ."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Stahovat soubory pomocí eDonkey aplikací"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Pee-to-peer sdílení souborů"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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: Danish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -834,7 +834,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Rettigheder" msgstr "Rettigheder"
@ -921,7 +921,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfiguration opdateret." msgstr "Konfiguration opdateret."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1018,10 +1018,10 @@ msgstr "Opfrisk IP-adresse og domæner"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1485,18 +1485,15 @@ msgid "Diagnostics"
msgstr "Diagnosticering" msgstr "Diagnosticering"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "lykkedes" msgstr "lykkedes"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "mislykkedes" msgstr "mislykkedes"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "fejl" msgstr "fejl"
@ -2034,88 +2031,60 @@ msgstr "Chatserver"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Available Domains"
msgid "RoundCube availability"
msgstr "Tilgængelige Domæner"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "Ugyldigt servernavn"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "Ugyldigt servernavn"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Domæne"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Primær forbindelse" msgstr "Primær forbindelse"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Håndter samlinger" msgstr "Håndter samlinger"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Aktiveret" msgstr "Aktiveret"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2124,7 +2093,7 @@ msgid "Disabled"
msgstr "Deaktiveret" msgstr "Deaktiveret"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
#, fuzzy #, fuzzy
#| msgid "Enable Roundcube" #| msgid "Enable Roundcube"
@ -2145,7 +2114,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2179,31 +2148,12 @@ msgstr "Opret en ny sikkerhedskopi"
msgid "Add" msgid "Add"
msgstr "Adresse" msgstr "Adresse"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Opret Bruger" msgstr "Opret Bruger"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Servicetype"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3280,10 +3230,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3635,55 +3589,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
#, fuzzy
#| msgid "Monkeysphere"
msgid "MLDonkey"
msgstr "Monkeysphere"
#: plinth/modules/mldonkey/__init__.py:58
#, fuzzy
#| msgid "Enable Shaarli"
msgid "Peer-to-peer File Sharing"
msgstr "Aktiver Shaarli"
#: plinth/modules/mldonkey/manifest.py:18
#, fuzzy
#| msgid "Monkeysphere"
msgid "KMLDonkey"
msgstr "Monkeysphere"
#: plinth/modules/mldonkey/manifest.py:30
#, fuzzy
#| msgid "Monkeysphere"
msgid "AMLDonkey"
msgstr "Monkeysphere"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5281,11 +5186,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Systemkonfiguration" msgstr "Systemkonfiguration"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Genstart eller luk systemet." msgstr "Genstart eller luk systemet."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Strøm" msgstr "Strøm"
@ -5534,7 +5439,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Konfiguration opdateret" msgstr "Konfiguration opdateret"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5546,7 +5451,7 @@ msgstr ""
"du forventer af en emailklient, inklusiv MIME-understøttelse, lagring af " "du forventer af en emailklient, inklusiv MIME-understøttelse, lagring af "
"kontaktpersoner, mappe-administration, beskedsøgning og stavekontrol." "kontaktpersoner, mappe-administration, beskedsøgning og stavekontrol."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. " #| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. "
@ -5567,7 +5472,7 @@ msgstr ""
"example.com</code>. Vil du bruge IMAP over SSL (hvilket anbefales) skal du " "example.com</code>. Vil du bruge IMAP over SSL (hvilket anbefales) skal du "
"også angive protokollen således <code>imaps://imap.example.com</code>." "også angive protokollen således <code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5584,12 +5489,23 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
#, fuzzy #, fuzzy
#| msgid "Email Client (Roundcube)" #| msgid "Email Client (Roundcube)"
msgid "Email Client" msgid "Email Client"
msgstr "Emailklient (Roundcube)" msgstr "Emailklient (Roundcube)"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5959,11 +5875,11 @@ msgstr "Kunne ikke sætte tidszone: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Generel Konfiguration" msgstr "Generel Konfiguration"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli tillader dig at gemme og dele bogmærker." msgstr "Shaarli tillader dig at gemme og dele bogmærker."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/" #| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/"
@ -5977,16 +5893,22 @@ msgstr ""
"shaarli</a> på webserveren. Bemærk at Shaarli kun understøtter en enkelt " "shaarli</a> på webserveren. Bemærk at Shaarli kun understøtter en enkelt "
"brugerkonto, som skal sættes op ved det første besøg." "brugerkonto, som skal sættes op ved det første besøg."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
#, fuzzy #, fuzzy
#| msgid "Bookmarks (Shaarli)" #| msgid "Bookmarks (Shaarli)"
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Bogmærker (Shaarli)" msgstr "Bogmærker (Shaarli)"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6217,7 +6139,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6463,6 +6387,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "Log ind" msgstr "Log ind"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Kodeord blev ændret."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7323,17 +7253,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Administratorkonto" msgstr "Administratorkonto"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "Vis kodeord" msgstr "Vis kodeord"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Select which services should be available to the new user. The user will " #| "Select which services should be available to the new user. The user will "
@ -7355,23 +7287,23 @@ msgstr ""
"tjenester. De kan også logge ind på systemet gennem SSH og har " "tjenester. De kan også logge ind på systemet gennem SSH og har "
"administratorprivilegier (sudo)." "administratorprivilegier (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Kunne ikke oprette LDAP-bruger." msgstr "Kunne ikke oprette LDAP-bruger."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to {group} group." #| msgid "Failed to add new user to {group} group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Kunne ikke tilføje ny bruger til gruppen {group}." msgstr "Kunne ikke tilføje ny bruger til gruppen {group}."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7381,46 +7313,46 @@ msgstr ""
"sikkert ind på systemet uden et kodeord. Der kan defineres flere nøgler, en " "sikkert ind på systemet uden et kodeord. Der kan defineres flere nøgler, en "
"på hver linje. Tomme linjer og linjer som starter med # bliver ignoreret." "på hver linje. Tomme linjer og linjer som starter med # bliver ignoreret."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Kunne ikke omdøbe LDAP-bruger." msgstr "Kunne ikke omdøbe LDAP-bruger."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Kunne ikke fjerne bruger fra gruppe." msgstr "Kunne ikke fjerne bruger fra gruppe."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Kunne ikke tilføje bruger til gruppe." msgstr "Kunne ikke tilføje bruger til gruppe."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add user to group." #| msgid "Failed to add user to group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Kunne ikke tilføje bruger til gruppe." msgstr "Kunne ikke tilføje bruger til gruppe."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Kunne ikke ændre LDAP-kodeord." msgstr "Kunne ikke ændre LDAP-kodeord."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Kunne ikke tilføje ny bruger til admin-gruppen." msgstr "Kunne ikke tilføje ny bruger til admin-gruppen."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}" #| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
"Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}" "Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Brugerkonto oprettet, du er nu logget ind" msgstr "Brugerkonto oprettet, du er nu logget ind"
@ -7725,15 +7657,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8437,6 +8369,51 @@ msgstr "%(percentage)s%% færdig"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Available Domains"
#~ msgid "RoundCube availability"
#~ msgstr "Tilgængelige Domæner"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "Ugyldigt servernavn"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "Ugyldigt servernavn"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Domæne"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Servicetype"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "MLDonkey"
#~ msgstr "Monkeysphere"
#, fuzzy
#~| msgid "Enable Shaarli"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Aktiver Shaarli"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "KMLDonkey"
#~ msgstr "Monkeysphere"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "AMLDonkey"
#~ msgstr "Monkeysphere"
#, fuzzy #, fuzzy
#~| msgid "Update" #~| msgid "Update"
#~ msgid "Updates" #~ msgid "Updates"

View File

@ -9,9 +9,9 @@ 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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-13 18:58+0000\n" "PO-Revision-Date: 2022-01-19 09:56+0000\n"
"Last-Translator: nautilusx <translate@disroot.org>\n" "Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/" "Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
"freedombox/de/>\n" "freedombox/de/>\n"
"Language: de\n" "Language: de\n"
@ -19,7 +19,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.10.1\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -846,7 +846,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Berechtigungen" msgstr "Berechtigungen"
@ -933,7 +933,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfiguration aktualisiert." msgstr "Konfiguration aktualisiert."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1031,10 +1031,10 @@ msgstr "IP-Adresse und Domänen aktualisieren"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1506,18 +1506,15 @@ msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "bestanden" msgstr "bestanden"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "gescheitert" msgstr "gescheitert"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "Fehler" msgstr "Fehler"
@ -2063,43 +2060,23 @@ msgstr "E-Mail Server"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Betrieben mit Postfix, Dovecot und Rspamd" msgstr "Betrieben mit Postfix, Dovecot und Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Postfix-Dovecot SASL-Integration" msgstr "Postfix-Dovecot SASL-Integration"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Postfix-Alias-Maps" msgstr "Postfix-Alias-Maps"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "Verfügbarkeit von RoundCube"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube konfiguriert für FreedomBox E-Mail"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filter für eingehende und ausgehende Mails" msgstr "Filter für eingehende und ausgehende Mails"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Eine gültige Domain eingeben"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Ein gültiges Ziel eingeben"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "Domain"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Primäre Domain" msgstr "Primäre Domain"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2107,34 +2084,34 @@ msgstr ""
"E-Mails werden für alle im System konfigurierten Domänen empfangen. Wählen " "E-Mails werden für alle im System konfigurierten Domänen empfangen. Wählen "
"Sie unter diesen die wichtigste aus." "Sie unter diesen die wichtigste aus."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Neuer Alias (ohne @Domäne)" msgstr "Neuer Alias (ohne @Domäne)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Enthält unzulässige Zeichen" msgstr "Enthält unzulässige Zeichen"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Muss mit a-z oder 0-9 beginnen und enden" msgstr "Muss mit a-z oder 0-9 beginnen und enden"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Kann keine Zahl sein" msgstr "Kann keine Zahl sein"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Aliase" msgstr "Aliase"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Aktiviert" msgstr "Aktiviert"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2143,7 +2120,7 @@ msgid "Disabled"
msgstr "Deaktiviert" msgstr "Deaktiviert"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2162,7 +2139,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Aliase verwalten" msgstr "Aliase verwalten"
@ -2186,27 +2163,10 @@ msgstr "Einen neuen E-Mail-Alias erstellen"
msgid "Add" msgid "Add"
msgstr "Hinzufügen" msgstr "Hinzufügen"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Spam verwalten" msgstr "Spam verwalten"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Service-Warnung"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Reparieren"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Interner Fehler in {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Prüfen Sie das Syslog für weitere Informationen"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3273,10 +3233,14 @@ msgstr ""
"TURN-Server für Matrix Synapse. Deaktiviere dies, wenn du einen anderen STUN/" "TURN-Server für Matrix Synapse. Deaktiviere dies, wenn du einen anderen STUN/"
"TURN-Server verwenden möchtest." "TURN-Server verwenden möchtest."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3644,56 +3608,6 @@ msgstr "Das angegebene Verzeichnis ist nicht vorhanden."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Aktualisiertes Medienverzeichnis" msgstr "Aktualisiertes Medienverzeichnis"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey ist eine App für Peer-to-Peer Dateitauschbörsen, um große Dateien "
"auszutauschen. Es kann in mehreren Peer-to-Peer-Netzwerken teilnehmen, unter "
"anderem eDonkey, Kademlia, Overnet, BitTorrent und DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Benutzer, die zur Gruppe admin und ed2k gehören, können es über die "
"Weboberfläche steuern. Benutzer der Gruppe admin können es auch über eine "
"der separaten mobilen oder Desktop-Frontends oder eine Telnet-Schnittstelle "
"steuern. Siehe Handbuch."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Auf {box_name} können heruntergeladene Dateien im Verzeichnis /var/lib/"
"mldonkey/ gefunden werden."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Dateien mit eDonkey herunterladen"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Peer-to-Peer-Datenaustausch"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -3703,11 +3617,6 @@ msgstr ""
"Verschlüsselung und geringer Latenz." "Verschlüsselung und geringer Latenz."
#: plinth/modules/mumble/__init__.py:28 #: plinth/modules/mumble/__init__.py:28
#, fuzzy
#| msgid ""
#| "You can connect to your Mumble server on the regular Mumble port 64738. "
#| "<a href=\"http://mumble.info\">Clients</a> to connect to Mumble from your "
#| "desktop and Android devices are available."
msgid "" msgid ""
"You can connect to your Mumble server on the regular Mumble port 64738. <a " "You can connect to your Mumble server on the regular Mumble port 64738. <a "
"href=\"http://mumble.info\">Clients</a> to connect to Mumble from your " "href=\"http://mumble.info\">Clients</a> to connect to Mumble from your "
@ -3715,7 +3624,7 @@ msgid ""
msgstr "" msgstr ""
"Sie können sich mit Ihrem Mumble-Server auf dem regulären Mumble-Port 64738 " "Sie können sich mit Ihrem Mumble-Server auf dem regulären Mumble-Port 64738 "
"verbinden. Auf <a href=\"http://mumble.info\">Mumble</a> finden Sie " "verbinden. Auf <a href=\"http://mumble.info\">Mumble</a> finden Sie "
"Anwendungen, um sich vom Desktop oder Android-Gerät mit Mumble zu verbinden." "Anwendungen, um sich vom Desktop oder Mobil-Gerät mit Mumble zu verbinden."
#: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9 #: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9
msgid "Mumble" msgid "Mumble"
@ -5324,11 +5233,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Systemüberwachung" msgstr "Systemüberwachung"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Neu starten oder das System herunterfahren." msgstr "Neu starten oder das System herunterfahren."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Power" msgstr "Power"
@ -5582,7 +5491,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Konfiguration der Zugangsrechte aktualisiert" msgstr "Konfiguration der Zugangsrechte aktualisiert"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5595,7 +5504,7 @@ msgstr ""
"wie zum Beispiel MIME-Unterstützung, Adressbuch, Ordnerverwaltung, Suche in " "wie zum Beispiel MIME-Unterstützung, Adressbuch, Ordnerverwaltung, Suche in "
"den Nachrichten und Rechtschreibprüfung." "den Nachrichten und Rechtschreibprüfung."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5609,7 +5518,7 @@ msgstr ""
"code>. Bei IMAP über SSL (empfohlen) füllen Sie das Server-Feld aus, z. B. " "code>. Bei IMAP über SSL (empfohlen) füllen Sie das Server-Feld aus, z. B. "
"<code>imaps://imap.beispiel.com</code>." "<code>imaps://imap.beispiel.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5626,10 +5535,21 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-Mail-Client" msgstr "E-Mail-Client"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -6006,11 +5926,11 @@ msgstr "Fehler beim Setzen des eingeschränkten Zugriffs: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Sicherheitskonfiguration aktualisiert" msgstr "Sicherheitskonfiguration aktualisiert"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli ermöglicht das Speichern und Teilen von Lesezeichen." msgstr "Shaarli ermöglicht das Speichern und Teilen von Lesezeichen."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -6018,14 +5938,20 @@ msgstr ""
"Beachten Sie, dass Shaarli nur ein einziges Benutzerkonto unterstützt, das " "Beachten Sie, dass Shaarli nur ein einziges Benutzerkonto unterstützt, das "
"Sie bei Ihrem ersten Besuch einrichten müssen." "Sie bei Ihrem ersten Besuch einrichten müssen."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Lesezeichen" msgstr "Lesezeichen"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6273,7 +6199,11 @@ msgid "Software Installation Snapshots"
msgstr "Softwareinstallation-Schnappschüsse" msgstr "Softwareinstallation-Schnappschüsse"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Schnappschüsse vor und nach Softwareinstallationen ein- oder auschalten" "Schnappschüsse vor und nach Softwareinstallationen ein- oder auschalten"
@ -6513,6 +6443,12 @@ msgstr "Einmal-Anmeldung"
msgid "Login" msgid "Login"
msgstr "Anmelden" msgstr "Anmelden"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Passwort erfolgreich geändert."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7374,16 +7310,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Autorisierungs-Passwort" msgstr "Autorisierungs-Passwort"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
"Geben Sie Ihr aktuelles Kennwort ein, um Kontoänderungen zu autorisieren." "Geben Sie Ihr aktuelles Kennwort ein, um Kontoänderungen zu autorisieren."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Ungültiges Passwort." msgstr "Ungültiges Passwort."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7398,22 +7337,22 @@ msgstr ""
"allen Diensten anmelden und sie können sich auch über SSH im System anmelden " "allen Diensten anmelden und sie können sich auch über SSH im System anmelden "
"und besitzen Administratorrechte (sudo)." "und besitzen Administratorrechte (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Erstellen des LDAP-Benutzers ist fehlgeschlagen:{error}" msgstr "Erstellen des LDAP-Benutzers ist fehlgeschlagen:{error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
"Fehler beim Hinzufügen eines neuen Benutzers zur {group}-Gruppe: {error}" "Fehler beim Hinzufügen eines neuen Benutzers zur {group}-Gruppe: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Autorisierte SSH-Schlüssel" msgstr "Autorisierte SSH-Schlüssel"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7424,42 +7363,42 @@ msgstr ""
"eingeben, einen pro Zeile. Leerzeilen und Zeilen, die mit # beginnen, werden " "eingeben, einen pro Zeile. Leerzeilen und Zeilen, die mit # beginnen, werden "
"ignoriert." "ignoriert."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Umbenennen des LDAP-Benutzers fehlgeschlagen." msgstr "Umbenennen des LDAP-Benutzers fehlgeschlagen."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Entfernen des Benutzers von der Gruppe fehlgeschlagen." msgstr "Entfernen des Benutzers von der Gruppe fehlgeschlagen."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Hinzufügen eines Benutzers zur Gruppe ist fehlgeschlagen." msgstr "Hinzufügen eines Benutzers zur Gruppe ist fehlgeschlagen."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "SSH-Schlüssel kann nicht gesetzt werden." msgstr "SSH-Schlüssel kann nicht gesetzt werden."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Fehler beim Ändern des Benutzerstatus." msgstr "Fehler beim Ändern des Benutzerstatus."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Ändern des LDAP-Benutzerpassworts ist fehlgeschlagen." msgstr "Ändern des LDAP-Benutzerpassworts ist fehlgeschlagen."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
"Fehler beim Hinzufügen eines neuen Benutzers zur Administratorgruppe: {error}" "Fehler beim Hinzufügen eines neuen Benutzers zur Administratorgruppe: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Fehler beim Einschränken des Konsolenzugriffs: {error}" msgstr "Fehler beim Einschränken des Konsolenzugriffs: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet" msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet"
@ -7724,9 +7663,6 @@ msgstr ""
"senden" "senden"
#: plinth/modules/wireguard/forms.py:107 #: plinth/modules/wireguard/forms.py:107
#, fuzzy
#| msgid ""
#| "Typically checked for a VPN service though which all traffic is sent."
msgid "Typically checked for a VPN service through which all traffic is sent." msgid "Typically checked for a VPN service through which all traffic is sent."
msgstr "" msgstr ""
"In der Regel auf einem VPN-Dienst überprüft, über den der gesamte " "In der Regel auf einem VPN-Dienst überprüft, über den der gesamte "
@ -7788,15 +7724,15 @@ msgstr "Server, mit denen %(box_name)s eine Verbindung herstellen:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Endpunkt" msgstr "Endpunkt"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Es sind noch keine Verbindungen zu entfernten Servern konfiguriert." msgstr "Es sind noch keine Verbindungen zu entfernten Servern konfiguriert."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Neuen Server hinzufügen" msgstr "Neuen Server hinzufügen"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Verbindung zum Server hinzufügen" msgstr "Verbindung zum Server hinzufügen"
@ -8502,6 +8438,78 @@ msgstr "%(percentage)s %% abgeschlossen"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "Verfügbarkeit von RoundCube"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube konfiguriert für FreedomBox E-Mail"
#~ msgid "Enter a valid domain"
#~ msgstr "Eine gültige Domain eingeben"
#~ msgid "Enter a valid destination"
#~ msgstr "Ein gültiges Ziel eingeben"
#~ msgid "domain"
#~ msgstr "Domain"
#~ msgid "Service Alert"
#~ msgstr "Service-Warnung"
#~ msgid "Repair"
#~ msgstr "Reparieren"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Interner Fehler in {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Prüfen Sie das Syslog für weitere Informationen"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey ist eine App für Peer-to-Peer Dateitauschbörsen, um große "
#~ "Dateien auszutauschen. Es kann in mehreren Peer-to-Peer-Netzwerken "
#~ "teilnehmen, unter anderem eDonkey, Kademlia, Overnet, BitTorrent und "
#~ "DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Benutzer, die zur Gruppe admin und ed2k gehören, können es über die "
#~ "Weboberfläche steuern. Benutzer der Gruppe admin können es auch über eine "
#~ "der separaten mobilen oder Desktop-Frontends oder eine Telnet-"
#~ "Schnittstelle steuern. Siehe Handbuch."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Auf {box_name} können heruntergeladene Dateien im Verzeichnis /var/lib/"
#~ "mldonkey/ gefunden werden."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Dateien mit eDonkey herunterladen"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Peer-to-Peer-Datenaustausch"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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"
@ -760,7 +760,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -843,7 +843,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -933,10 +933,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1340,18 +1340,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1806,76 +1803,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1884,7 +1861,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1903,7 +1880,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1927,27 +1904,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2840,10 +2800,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3142,47 +3106,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4579,11 +4502,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4782,7 +4705,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4790,7 +4713,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4799,7 +4722,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4809,10 +4732,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5135,24 +5069,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5359,7 +5297,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5577,6 +5517,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6310,15 +6254,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6327,62 +6273,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6666,15 +6612,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-04-14 04:27+0000\n" "PO-Revision-Date: 2021-04-14 04:27+0000\n"
"Last-Translator: Michalis <michalisntovas@yahoo.gr>\n" "Last-Translator: Michalis <michalisntovas@yahoo.gr>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -854,7 +854,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Δικαιώματα" msgstr "Δικαιώματα"
@ -945,7 +945,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε." msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1059,10 +1059,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1532,14 +1532,12 @@ msgid "Diagnostics"
msgstr "Διαγνωστικά" msgstr "Διαγνωστικά"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "Quassel" msgstr "Quassel"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
@ -1547,7 +1545,6 @@ msgid "failed"
msgstr "Η εγκατάσταση απέτυχε." msgstr "Η εγκατάσταση απέτυχε."
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2099,88 +2096,60 @@ msgstr "Διακομιστής συνομιλίας"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Unavailable Shares"
msgid "RoundCube availability"
msgstr "Με διαθέσιμα μερίσματα"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "Μη έγκυρο όνομα διακομιστή"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "Μη έγκυρο όνομα διακομιστή"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Όνομα διαδικτύου"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Κύρια σύνδεση" msgstr "Κύρια σύνδεση"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Repositories" #| msgid "Manage Repositories"
msgid "Aliases" msgid "Aliases"
msgstr "Διαχείριση αποθετηρίων" msgstr "Διαχείριση αποθετηρίων"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Ενεργοποιήθηκε" msgstr "Ενεργοποιήθηκε"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2189,7 +2158,7 @@ msgid "Disabled"
msgstr "Απενεργοποιήθηκε" msgstr "Απενεργοποιήθηκε"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2210,7 +2179,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Repositories" #| msgid "Manage Repositories"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2242,31 +2211,12 @@ msgstr "Δημιουργία νέου αντιγράφου ασφαλείας"
msgid "Add" msgid "Add"
msgstr "Προσθήκη" msgstr "Προσθήκη"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Διαχείριση στιγμιότυπων" msgstr "Διαχείριση στιγμιότυπων"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Τύπος υπηρεσίας"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3359,10 +3309,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3738,57 +3692,6 @@ msgstr "Ο καθορισμένος κατάλογος δεν υπάρχει."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "O κατάλογος πολυμέσων ενημερώθηκε" msgstr "O κατάλογος πολυμέσων ενημερώθηκε"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"To MLDonkey είναι ένα πρόγραμμα διαμοιρασμού αρχείων που χρησιμοποιείται για "
"την ανταλλαγή μεγάλων αρχείων σε ένα ομότιμο δίκτυο. Μπορεί να συμμετέχει σε "
"πολλαπλά ομότιμα (peer-to-peer) δίκτυα όπως το eDonkey, Kademlia, Overnet, "
"BitTorrent και DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Οι χρήστες που ανήκουν σε ομάδα admin και ed2k μπορούν να το ελέγξουν μέσω "
"του interface διαδικτύου. Οι χρήστες της ομάδας διαχειριστών μπορούν επίσης "
"να το ελέγξουν μέσω οποιουδήποτε ξεχωριστού κινητού ή επιτραπέζιου "
"υπολογιστή ή μιας διασύνδεσης Telnet. Δείτε το εγχειρίδιο."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Στο {box_name}, τα ληφθέντα αρχεία μπορούν να βρεθούν στον κατάλογο/var/lib/"
"mldonkey/."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Λήψη αρχείων με χρήση των εφαρμογών eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Διαμοιρασμός αρχείων σε ομότιμο δίκτυο (peer-to-peer)"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5360,11 +5263,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Επανεκκίνηση ή κλείσιμο του συστήματος." msgstr "Επανεκκίνηση ή κλείσιμο του συστήματος."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Ισχύς" msgstr "Ισχύς"
@ -5635,7 +5538,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Η διαμόρφωση των δικαιωμάτων πρόσβασης ενημερώθηκε" msgstr "Η διαμόρφωση των δικαιωμάτων πρόσβασης ενημερώθηκε"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5649,7 +5552,7 @@ msgstr ""
"βιβλίο διευθύνσεων, χειρισμός φακέλων, Αναζήτηση μηνυμάτων και ορθογραφικό " "βιβλίο διευθύνσεων, χειρισμός φακέλων, Αναζήτηση μηνυμάτων και ορθογραφικό "
"έλεγχο." "έλεγχο."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "You can access Roundcube from <a href=\"/roundcube\" data-turbolinks=" #| "You can access Roundcube from <a href=\"/roundcube\" data-turbolinks="
@ -5674,7 +5577,7 @@ msgstr ""
"συμπληρώστε το πεδίο διακομιστή παρόχου ως εξής: <code>imaps://imap." "συμπληρώστε το πεδίο διακομιστή παρόχου ως εξής: <code>imaps://imap."
"παράδειγμα.com</code>." "παράδειγμα.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5691,10 +5594,21 @@ msgstr ""
"settings/security/lesssecureapps\">https://www.google.com/settings/security/" "settings/security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps </a>)." "lesssecureapps </a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου" msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -6087,12 +6001,12 @@ msgstr "Σφάλμα κατά τη ρύθμιση περιορισμένης π
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Ενημερώθηκαν οι ρυθμίσεις παραμέτρων ασφαλείας" msgstr "Ενημερώθηκαν οι ρυθμίσεις παραμέτρων ασφαλείας"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
"To Shaarli σας επιτρέπει να αποθηκεύσετε και να μοιραστείτε σελιδοδείκτες." "To Shaarli σας επιτρέπει να αποθηκεύσετε και να μοιραστείτε σελιδοδείκτες."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "When enabled, Shaarli will be available from <a href=\"/shaarli\" data-" #| "When enabled, Shaarli will be available from <a href=\"/shaarli\" data-"
@ -6108,14 +6022,20 @@ msgstr ""
"Σημειώστε ότι το Shaarli υποστηρίζει μόνο ένα λογαριασμό χρήστη, το οποίο θα " "Σημειώστε ότι το Shaarli υποστηρίζει μόνο ένα λογαριασμό χρήστη, το οποίο θα "
"πρέπει να ρυθμίσετε την αρχική επίσκεψη." "πρέπει να ρυθμίσετε την αρχική επίσκεψη."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Σελιδοδείκτες" msgstr "Σελιδοδείκτες"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6365,7 +6285,11 @@ msgid "Software Installation Snapshots"
msgstr "Στιγμιότυπα εγκατάστασης λογισμικού" msgstr "Στιγμιότυπα εγκατάστασης λογισμικού"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Ενεργοποιήστε ή απενεργοποιήστε τα στιγμιότυπα πριν και μετά την εγκατάσταση " "Ενεργοποιήστε ή απενεργοποιήστε τα στιγμιότυπα πριν και μετά την εγκατάσταση "
"του λογισμικού" "του λογισμικού"
@ -6617,6 +6541,12 @@ msgstr "Ενιαία είσοδος"
msgid "Login" msgid "Login"
msgstr "Σύνδεση" msgstr "Σύνδεση"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Ο κωδικός πρόσβασης άλλαξε με επιτυχία."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7495,17 +7425,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Κωδικός Πρόσβασης Διαχειριστή" msgstr "Κωδικός Πρόσβασης Διαχειριστή"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "Εμφάνιση κωδικού" msgstr "Εμφάνιση κωδικού"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Select which services should be available to the new user. The user will " #| "Select which services should be available to the new user. The user will "
@ -7527,23 +7459,23 @@ msgstr ""
"υπηρεσίες. Μπορούν επίσης να συνδεθούν στο σύστημα μέσω του SSH και να έχουν " "υπηρεσίες. Μπορούν επίσης να συνδεθούν στο σύστημα μέσω του SSH και να έχουν "
"δικαιώματα διαχειριστή (sudo)." "δικαιώματα διαχειριστή (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Η δημιουργία χρήστη LDAP απέτυχε." msgstr "Η δημιουργία χρήστη LDAP απέτυχε."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to {group} group." #| msgid "Failed to add new user to {group} group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Απέτυχε η προσθήκη νέου χρήστη στην ομάδα {group}." msgstr "Απέτυχε η προσθήκη νέου χρήστη στην ομάδα {group}."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Εξουσιοδοτημένα κλειδιά SSH" msgstr "Εξουσιοδοτημένα κλειδιά SSH"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7554,43 +7486,43 @@ msgstr ""
"Μπορείτε να εισαγάγετε πολλαπλά κλειδιά, ένα σε κάθε γραμμή. Οι κενές " "Μπορείτε να εισαγάγετε πολλαπλά κλειδιά, ένα σε κάθε γραμμή. Οι κενές "
"γραμμές και οι γραμμές που ξεκινούν με # θα αγνοηθούν." "γραμμές και οι γραμμές που ξεκινούν με # θα αγνοηθούν."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Η μετονομασία του χρήστη LDAP απέτυχε." msgstr "Η μετονομασία του χρήστη LDAP απέτυχε."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Απέτυχε η κατάργηση του χρήστη από την ομάδα." msgstr "Απέτυχε η κατάργηση του χρήστη από την ομάδα."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Απέτυχε η προσθήκη χρήστη στην ομάδα." msgstr "Απέτυχε η προσθήκη χρήστη στην ομάδα."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Δεν ήταν δυνατό να προστεθούν τα κλειδιά SSH." msgstr "Δεν ήταν δυνατό να προστεθούν τα κλειδιά SSH."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Απέτυχε η αλλαγή της κατάστασης χρήστη." msgstr "Απέτυχε η αλλαγή της κατάστασης χρήστη."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Η αλλαγή του κωδικού πρόσβασης χρήστη LDAP απέτυχε." msgstr "Η αλλαγή του κωδικού πρόσβασης χρήστη LDAP απέτυχε."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Αποτυχία προσθήκης νέου χρήστη στην ομάδα διαχειριστών." msgstr "Αποτυχία προσθήκης νέου χρήστη στην ομάδα διαχειριστών."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to restrict console access." #| msgid "Failed to restrict console access."
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Απέτυχε ο περιορισμός της πρόσβασης στην κονσόλα." msgstr "Απέτυχε ο περιορισμός της πρόσβασης στην κονσόλα."
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Ο λογαριασμός χρήστη δημιουργήθηκε, τώρα είστε συνδεδεμένοι" msgstr "Ο λογαριασμός χρήστη δημιουργήθηκε, τώρα είστε συνδεδεμένοι"
@ -7901,19 +7833,19 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
#, fuzzy #, fuzzy
#| msgid "Authentication to remote server failed." #| msgid "Authentication to remote server failed."
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Ο έλεγχος ταυτότητας στον απομακρυσμένο διακομιστή απέτυχε." msgstr "Ο έλεγχος ταυτότητας στον απομακρυσμένο διακομιστή απέτυχε."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Add a new server" msgid "Add a new server"
msgstr "Προσθέστε νέο εισαγωγέα" msgstr "Προσθέστε νέο εισαγωγέα"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8642,6 +8574,75 @@ msgstr "ολοκληρώθηκε το %(percentage)s%%"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#, fuzzy
#~| msgid "Unavailable Shares"
#~ msgid "RoundCube availability"
#~ msgstr "Με διαθέσιμα μερίσματα"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "Μη έγκυρο όνομα διακομιστή"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "Μη έγκυρο όνομα διακομιστή"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Όνομα διαδικτύου"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Τύπος υπηρεσίας"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "To MLDonkey είναι ένα πρόγραμμα διαμοιρασμού αρχείων που χρησιμοποιείται "
#~ "για την ανταλλαγή μεγάλων αρχείων σε ένα ομότιμο δίκτυο. Μπορεί να "
#~ "συμμετέχει σε πολλαπλά ομότιμα (peer-to-peer) δίκτυα όπως το eDonkey, "
#~ "Kademlia, Overnet, BitTorrent και DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Οι χρήστες που ανήκουν σε ομάδα admin και ed2k μπορούν να το ελέγξουν "
#~ "μέσω του interface διαδικτύου. Οι χρήστες της ομάδας διαχειριστών μπορούν "
#~ "επίσης να το ελέγξουν μέσω οποιουδήποτε ξεχωριστού κινητού ή επιτραπέζιου "
#~ "υπολογιστή ή μιας διασύνδεσης Telnet. Δείτε το εγχειρίδιο."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Στο {box_name}, τα ληφθέντα αρχεία μπορούν να βρεθούν στον κατάλογο/var/"
#~ "lib/mldonkey/."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Λήψη αρχείων με χρήση των εφαρμογών eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Διαμοιρασμός αρχείων σε ομότιμο δίκτυο (peer-to-peer)"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-12-31 18:51+0000\n" "PO-Revision-Date: 2021-12-31 18:51+0000\n"
"Last-Translator: Fioddor Superconcentrado <fioddor@gmail.com>\n" "Last-Translator: Fioddor Superconcentrado <fioddor@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -845,7 +845,7 @@ msgstr "Permisos para usuarios anónimos que no han puesto contraseña."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Permisos" msgstr "Permisos"
@ -931,7 +931,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuración actualizada." msgstr "Configuración actualizada."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1029,10 +1029,10 @@ msgstr "Actualizar direcciones IP y dominios"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1499,18 +1499,15 @@ msgid "Diagnostics"
msgstr "Diagnósticos" msgstr "Diagnósticos"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "ok." msgstr "ok."
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "Falló" msgstr "Falló"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "error" msgstr "error"
@ -2066,49 +2063,25 @@ msgstr "Servidor de Chat"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Implementado con Postfix, Dovecot &amp; Rspamd" msgstr "Implementado con Postfix, Dovecot &amp; Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Integración SASL Postfix-Dovecot" msgstr "Integración SASL Postfix-Dovecot"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Mapas Alias de Postfix" msgstr "Mapas Alias de Postfix"
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "unavailable"
msgid "RoundCube availability"
msgstr "indisponible"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube configurado para FreedomBox"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filtros de entrada y salida de correo" msgstr "Filtros de entrada y salida de correo"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Indique un nombre de dominio válido"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Indique un destino válido"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Dominio"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Conexión principal" msgstr "Conexión principal"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2116,36 +2089,36 @@ msgstr ""
"Se reciben correos para todo dominio configurado en el sistema. Selecciona " "Se reciben correos para todo dominio configurado en el sistema. Selecciona "
"el más importante entre ellos." "el más importante entre ellos."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Nuevo alias (sin @dominio)" msgstr "Nuevo alias (sin @dominio)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Contiene caracteres no permitidos" msgstr "Contiene caracteres no permitidos"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Tiene que empezar y terminar con a-z ó 0-9" msgstr "Tiene que empezar y terminar con a-z ó 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "No puede ser un número" msgstr "No puede ser un número"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Administrar bibliotecas" msgstr "Administrar bibliotecas"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Activado" msgstr "Activado"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2154,7 +2127,7 @@ msgid "Disabled"
msgstr "Desactivado" msgstr "Desactivado"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2175,7 +2148,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2207,31 +2180,12 @@ msgstr "Crear una copia de seguridad nueva"
msgid "Add" msgid "Add"
msgstr "Añadir" msgstr "Añadir"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Gestionar instantáneas" msgstr "Gestionar instantáneas"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Tipo de servicio"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Reparar"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Fallo interno en {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Más información en syslog"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3291,10 +3245,14 @@ msgstr ""
"STUN/TURN para Matrix Synapse. Deshabilita esto si quieres usar un servidor " "STUN/TURN para Matrix Synapse. Deshabilita esto si quieres usar un servidor "
"STUN/TURN diferente." "STUN/TURN diferente."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3657,56 +3615,6 @@ msgstr "La carpeta especificada no existe."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Carpeta multimedia actualizada" msgstr "Carpeta multimedia actualizada"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey es una aplicación para compartir archivos entre pares que se usa "
"para intercambiar archivos grandes. Puede participar en múltiples redes de "
"pares, incluyendo eDonkey, Kademlia, Overnet, BitTorrent y DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Los usuarios pertenecientes a los grupos «admin» y «ed2k» pueden controlarla "
"usando la interfaz web. Los usuarios en el grupo «admin» pueden controlarla "
"también a través de cualquiera de las interfaces externas para móvil o "
"escritorio, o de una interfaz «telnet». Vea el manual."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Los archivos descargados en {box_name} se encuentran en el directorio «/var/"
"lib/mldonkey/»."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Descargar archivos usando aplicaciones para eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Compartir archivos entre pares"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5306,11 +5214,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Monitorización del sistema" msgstr "Monitorización del sistema"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Reiniciar o apagar el sistema." msgstr "Reiniciar o apagar el sistema."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Apagar / Reiniciar" msgstr "Apagar / Reiniciar"
@ -5560,7 +5468,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Configuración de derechos de acceso actualizada" msgstr "Configuración de derechos de acceso actualizada"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5572,7 +5480,7 @@ msgstr ""
"un cliente de correo, incluyendo soporte MIME, agenda de contactos, " "un cliente de correo, incluyendo soporte MIME, agenda de contactos, "
"organización de carpetas, búsqueda de mensajes y corrección ortográfica." "organización de carpetas, búsqueda de mensajes y corrección ortográfica."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5586,7 +5494,7 @@ msgstr ""
"sobre SSL (recomendado) rellene el campo del servidor como <code>imaps://" "sobre SSL (recomendado) rellene el campo del servidor como <code>imaps://"
"imap.ejemplo.com</code>." "imap.ejemplo.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5602,10 +5510,21 @@ msgstr ""
"google.com/settings/security/lesssecureapps\">https://www.google.com/" "google.com/settings/security/lesssecureapps\">https://www.google.com/"
"settings/security/lesssecureapps</a>)." "settings/security/lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Cliente de correo" msgstr "Cliente de correo"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5983,11 +5902,11 @@ msgstr "Error al definir el acceso restringido: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Configuración de seguridad actualizada" msgstr "Configuración de seguridad actualizada"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli le permite guardar y compartir marcadores." msgstr "Shaarli le permite guardar y compartir marcadores."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5995,14 +5914,20 @@ msgstr ""
"Note que Shaarli solo soporta una cuenta de usuaria/o, que debe configurar " "Note que Shaarli solo soporta una cuenta de usuaria/o, que debe configurar "
"en el primer acceso." "en el primer acceso."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Marcadores" msgstr "Marcadores"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6245,7 +6170,11 @@ msgid "Software Installation Snapshots"
msgstr "Instantáneas de instalación de software" msgstr "Instantáneas de instalación de software"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Active o desactive las instantáneas antes y después de la instalación del " "Active o desactive las instantáneas antes y después de la instalación del "
"software" "software"
@ -6482,6 +6411,12 @@ msgstr "Inicio de sesión único"
msgid "Login" msgid "Login"
msgstr "Inicio de sesión" msgstr "Inicio de sesión"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Clave de acceso cambiada con éxito."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7338,16 +7273,19 @@ msgstr "Obligatorio. Hasta 150 caracteres. Solo letras, números y @/./-/_ ."
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Contraseña de autorización" msgstr "Contraseña de autorización"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
"Introduce tu contraseña actual para autorizar modificaciones en la cuenta." "Introduce tu contraseña actual para autorizar modificaciones en la cuenta."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Contraseña no válida." msgstr "Contraseña no válida."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7362,21 +7300,21 @@ msgstr ""
"servicios, también podrán acceder al sistema por SSH con privilegios de " "servicios, también podrán acceder al sistema por SSH con privilegios de "
"administración (sudo)." "administración (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Ha fallado la creación de usuaria/o LDAP: {error}" msgstr "Ha fallado la creación de usuaria/o LDAP: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Ha fallado añadir usuaria/o nuevo al grupo {group}: {error}" msgstr "Ha fallado añadir usuaria/o nuevo al grupo {group}: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Claves de SSH autorizadas" msgstr "Claves de SSH autorizadas"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7386,41 +7324,41 @@ msgstr ""
"de una clave. Puede introducir más de una clave, cada una en una línea. Las " "de una clave. Puede introducir más de una clave, cada una en una línea. Las "
"líneas en blanco y las que empiecen por # se ignorarán." "líneas en blanco y las que empiecen por # se ignorarán."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Ha fallado renombrar al o la usuaria LDAP." msgstr "Ha fallado renombrar al o la usuaria LDAP."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Ha fallado la eliminación del o de la usuaria del grupo." msgstr "Ha fallado la eliminación del o de la usuaria del grupo."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Ha fallado añadir al o la usuaria al grupo." msgstr "Ha fallado añadir al o la usuaria al grupo."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "No es posible configurar las claves SSH." msgstr "No es posible configurar las claves SSH."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Ha fallado al cambiar el estado del usuario." msgstr "Ha fallado al cambiar el estado del usuario."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Ha fallado cambiar la clave del o de la usuaria LDAP." msgstr "Ha fallado cambiar la clave del o de la usuaria LDAP."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Ha fallado añadir usuaria/o nueva/o al grupo admin: {error}" msgstr "Ha fallado añadir usuaria/o nueva/o al grupo admin: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Falló al restringir el acceso a la consola: {error}" msgstr "Falló al restringir el acceso a la consola: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Creada cuenta de usuaria/o, ya está usted en el sistema" msgstr "Creada cuenta de usuaria/o, ya está usted en el sistema"
@ -7740,15 +7678,15 @@ msgstr "Servidores a los que se conectará %(box_name)s:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Extremo" msgstr "Extremo"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Todavía no se han configurado conexiones a servidores remotos." msgstr "Todavía no se han configurado conexiones a servidores remotos."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Añadir nuevo servidor" msgstr "Añadir nuevo servidor"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Añadir conexión a servidor" msgstr "Añadir conexión a servidor"
@ -8448,6 +8386,85 @@ msgstr "%(percentage)s%% completado"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#, fuzzy
#~| msgid "unavailable"
#~ msgid "RoundCube availability"
#~ msgstr "indisponible"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube configurado para FreedomBox"
#~ msgid "Enter a valid domain"
#~ msgstr "Indique un nombre de dominio válido"
#~ msgid "Enter a valid destination"
#~ msgstr "Indique un destino válido"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Dominio"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Tipo de servicio"
#~ msgid "Repair"
#~ msgstr "Reparar"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Fallo interno en {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Más información en syslog"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey es una aplicación para compartir archivos entre pares que se usa "
#~ "para intercambiar archivos grandes. Puede participar en múltiples redes "
#~ "de pares, incluyendo eDonkey, Kademlia, Overnet, BitTorrent y "
#~ "DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Los usuarios pertenecientes a los grupos «admin» y «ed2k» pueden "
#~ "controlarla usando la interfaz web. Los usuarios en el grupo «admin» "
#~ "pueden controlarla también a través de cualquiera de las interfaces "
#~ "externas para móvil o escritorio, o de una interfaz «telnet». Vea el "
#~ "manual."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Los archivos descargados en {box_name} se encuentran en el directorio «/"
#~ "var/lib/mldonkey/»."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Descargar archivos usando aplicaciones para eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Compartir archivos entre pares"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-09-07 11:34+0000\n" "PO-Revision-Date: 2021-09-07 11:34+0000\n"
"Last-Translator: Seyed mohammad ali Hosseinifard <ali_hosseine@yahoo.com>\n" "Last-Translator: Seyed mohammad ali Hosseinifard <ali_hosseine@yahoo.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -833,7 +833,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -922,7 +922,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1030,10 +1030,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1495,18 +1495,15 @@ msgid "Diagnostics"
msgstr "عیب‌یابی" msgstr "عیب‌یابی"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2034,88 +2031,60 @@ msgstr "سرور وب"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Available Domains"
msgid "RoundCube availability"
msgstr "دامنه‌های موجود"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "نام کاربری معتبر نیست"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "نام کاربری معتبر نیست"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "دامنه"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "اتصال اصلی" msgstr "اتصال اصلی"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create Connection" #| msgid "Create Connection"
msgid "Aliases" msgid "Aliases"
msgstr "ساختن اتصال" msgstr "ساختن اتصال"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "فعال" msgstr "فعال"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2124,7 +2093,7 @@ msgid "Disabled"
msgstr "غیرفعال" msgstr "غیرفعال"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -2143,7 +2112,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create Connection" #| msgid "Create Connection"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2177,31 +2146,12 @@ msgstr "ساختن اتصال"
msgid "Add" msgid "Add"
msgstr "نشانی" msgstr "نشانی"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "پاک‌کردن %(name)s" msgstr "پاک‌کردن %(name)s"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "نوع سرویس"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3233,10 +3183,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3568,50 +3522,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
#, fuzzy
msgid "MLDonkey"
msgstr "مانکی‌اسفیر"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
#, fuzzy
msgid "KMLDonkey"
msgstr "مانکی‌اسفیر"
#: plinth/modules/mldonkey/manifest.py:30
#, fuzzy
msgid "AMLDonkey"
msgstr "مانکی‌اسفیر"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5123,11 +5033,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -5330,7 +5240,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "پیکربندی به‌روز شد" msgstr "پیکربندی به‌روز شد"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5338,7 +5248,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5347,7 +5257,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5357,11 +5267,22 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
#, fuzzy #, fuzzy
msgid "Email Client" msgid "Email Client"
msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)" msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5725,24 +5646,28 @@ msgstr "خطا در هنگام تنظیم منطقهٔ زمانی: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "پیکربندی عمومی" msgstr "پیکربندی عمومی"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5971,7 +5896,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6213,6 +6140,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Partition expanded successfully."
msgid "Logged out successfully."
msgstr "پارتیشن با موفقیت بزرگ شد."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6985,17 +6918,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "حساب مدیر" msgstr "حساب مدیر"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "رمز را نشان بده" msgstr "رمز را نشان بده"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7004,68 +6939,68 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "ساختن کاربر LDAP شکست خورد." msgstr "ساختن کاربر LDAP شکست خورد."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "افزودن کاربر به گروه مدیران شکست خورد." msgstr "افزودن کاربر به گروه مدیران شکست خورد."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "افزودن کاربر به گروه مدیران شکست خورد." msgstr "افزودن کاربر به گروه مدیران شکست خورد."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "افزودن کاربر به گروه مدیران شکست خورد." msgstr "افزودن کاربر به گروه مدیران شکست خورد."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}" #| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}" msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید" msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید"
@ -7368,15 +7303,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8039,6 +7974,43 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Available Domains"
#~ msgid "RoundCube availability"
#~ msgstr "دامنه‌های موجود"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "نام کاربری معتبر نیست"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "نام کاربری معتبر نیست"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "دامنه"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "نوع سرویس"
#, fuzzy
#~ msgid "MLDonkey"
#~ msgstr "مانکی‌اسفیر"
#, fuzzy
#~ msgid "KMLDonkey"
#~ msgstr "مانکی‌اسفیر"
#, fuzzy
#~ msgid "AMLDonkey"
#~ msgstr "مانکی‌اسفیر"
#, fuzzy #, fuzzy
#~| msgid "Create..." #~| msgid "Create..."
#~ msgid "Updates" #~ msgid "Updates"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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."
@ -871,7 +871,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
#, fuzzy #, fuzzy
#| msgid "Transmission BitTorrent" #| msgid "Transmission BitTorrent"
msgid "Permissions" msgid "Permissions"
@ -966,7 +966,7 @@ msgstr "ADMIN"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "CONFIGURATION UPDATED." msgstr "CONFIGURATION UPDATED."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1074,10 +1074,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1549,12 +1549,10 @@ msgid "Diagnostics"
msgstr "DIAGNOSTICS" msgstr "DIAGNOSTICS"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
@ -1562,7 +1560,6 @@ msgid "failed"
msgstr "SETUP FAILED." msgstr "SETUP FAILED."
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2145,88 +2142,60 @@ msgstr "WEB SERVER"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Enable Subdomains"
msgid "RoundCube availability"
msgstr "ENABLE SUBDOMAINS"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "INVALID SERVER NAME"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "INVALID SERVER NAME"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "DOMAIN"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "PRIMARY CONNECTION" msgstr "PRIMARY CONNECTION"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Aliases" msgid "Aliases"
msgstr "CREATE USER" msgstr "CREATE USER"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "ENABLED" msgstr "ENABLED"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2235,7 +2204,7 @@ msgid "Disabled"
msgstr "DISABLED" msgstr "DISABLED"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
#, fuzzy #, fuzzy
#| msgid "Enable Roundcube" #| msgid "Enable Roundcube"
@ -2256,7 +2225,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2290,31 +2259,12 @@ msgstr "PAGEKITE ACCOUNT"
msgid "Add" msgid "Add"
msgstr "ADDRESS" msgstr "ADDRESS"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "CREATE USER" msgstr "CREATE USER"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service type"
msgid "Service Alert"
msgstr "SERVICE TYPE"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "" #| msgid ""
@ -3372,10 +3322,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3723,55 +3677,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
#, fuzzy
#| msgid "Monkeysphere"
msgid "MLDonkey"
msgstr "MONKEYSPHERE"
#: plinth/modules/mldonkey/__init__.py:58
#, fuzzy
#| msgid "Enable Shaarli"
msgid "Peer-to-peer File Sharing"
msgstr "ENABLE SHAARLI"
#: plinth/modules/mldonkey/manifest.py:18
#, fuzzy
#| msgid "Monkeysphere"
msgid "KMLDonkey"
msgstr "MONKEYSPHERE"
#: plinth/modules/mldonkey/manifest.py:30
#, fuzzy
#| msgid "Monkeysphere"
msgid "AMLDonkey"
msgstr "MONKEYSPHERE"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5377,11 +5282,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "SYSTEM CONFIGURATION" msgstr "SYSTEM CONFIGURATION"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "RESTART OR SHUT DOWN THE SYSTEM." msgstr "RESTART OR SHUT DOWN THE SYSTEM."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "POWER" msgstr "POWER"
@ -5632,7 +5537,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "CONFIGURATION UPDATED" msgstr "CONFIGURATION UPDATED"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5644,7 +5549,7 @@ msgstr ""
"FROM AN EMAIL CLIENT, INCLUDING MIME SUPPORT, ADDRESS BOOK, FOLDER " "FROM AN EMAIL CLIENT, INCLUDING MIME SUPPORT, ADDRESS BOOK, FOLDER "
"MANIPULATION, MESSAGE SEARCHING AND SPELL CHECKING." "MANIPULATION, MESSAGE SEARCHING AND SPELL CHECKING."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. " #| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. "
@ -5665,7 +5570,7 @@ msgstr ""
"<code>IMAP.EXAMPLE.COM</code>. FOR IMAP OVER SSL (RECOMMENDED), FILL THE " "<code>IMAP.EXAMPLE.COM</code>. FOR IMAP OVER SSL (RECOMMENDED), FILL THE "
"SERVER FIELD LIKE <code>IMAPS://IMAP.EXAMPLE.COM</code>." "SERVER FIELD LIKE <code>IMAPS://IMAP.EXAMPLE.COM</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "For Gmail, username will be your Gmail address, password will be your " #| "For Gmail, username will be your Gmail address, password will be your "
@ -5689,12 +5594,23 @@ msgstr ""
"lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS</" "lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
#, fuzzy #, fuzzy
#| msgid "Email Client (Roundcube)" #| msgid "Email Client (Roundcube)"
msgid "Email Client" msgid "Email Client"
msgstr "EMAIL CLIENT (ROUNDCUBE)" msgstr "EMAIL CLIENT (ROUNDCUBE)"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -6066,11 +5982,11 @@ msgstr "ERROR SETTING TIME ZONE: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "GENERAL CONFIGURATION" msgstr "GENERAL CONFIGURATION"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "SHAARLI ALLOWS YOU TO SAVE AND SHARE BOOKMARKS." msgstr "SHAARLI ALLOWS YOU TO SAVE AND SHARE BOOKMARKS."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/" #| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/"
@ -6084,16 +6000,22 @@ msgstr ""
"a> PATH ON THE WEB SERVER. NOTE THAT SHAARLI ONLY SUPPORTS A SINGLE USER " "a> PATH ON THE WEB SERVER. NOTE THAT SHAARLI ONLY SUPPORTS A SINGLE USER "
"ACCOUNT, WHICH YOU WILL NEED TO SETUP ON THE INITIAL VISIT." "ACCOUNT, WHICH YOU WILL NEED TO SETUP ON THE INITIAL VISIT."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "SHAARLI" msgstr "SHAARLI"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
#, fuzzy #, fuzzy
#| msgid "Bookmarks (Shaarli)" #| msgid "Bookmarks (Shaarli)"
msgid "Bookmarks" msgid "Bookmarks"
msgstr "BOOKMARKS (SHAARLI)" msgstr "BOOKMARKS (SHAARLI)"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "SHAARLI"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6324,7 +6246,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6570,6 +6494,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "LOGIN" msgstr "LOGIN"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "PASSWORD CHANGED SUCCESSFULLY."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7428,17 +7358,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "ADMINISTRATOR ACCOUNT" msgstr "ADMINISTRATOR ACCOUNT"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "SHOW PASSWORD" msgstr "SHOW PASSWORD"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Select which services should be available to the new user. The user will " #| "Select which services should be available to the new user. The user will "
@ -7459,23 +7391,23 @@ msgstr ""
"ABLE TO LOG IN TO ALL SERVICES. THEY CAN ALSO LOG IN TO THE SYSTEM THROUGH " "ABLE TO LOG IN TO ALL SERVICES. THEY CAN ALSO LOG IN TO THE SYSTEM THROUGH "
"SSH AND HAVE ADMINISTRATIVE PRIVILEGES (SUDO)." "SSH AND HAVE ADMINISTRATIVE PRIVILEGES (SUDO)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "CREATING LDAP USER FAILED." msgstr "CREATING LDAP USER FAILED."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to {group} group." #| msgid "Failed to add new user to {group} group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "FAILED TO ADD NEW USER TO {group} GROUP." msgstr "FAILED TO ADD NEW USER TO {group} GROUP."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7485,45 +7417,45 @@ msgstr ""
"SYSTEM WITHOUT USING A PASSWORD. YOU MAY ENTER MULTIPLE KEYS, ONE ON EACH " "SYSTEM WITHOUT USING A PASSWORD. YOU MAY ENTER MULTIPLE KEYS, ONE ON EACH "
"LINE. BLANK LINES AND LINES STARTING WITH # WILL BE IGNORED." "LINE. BLANK LINES AND LINES STARTING WITH # WILL BE IGNORED."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "RENAMING LDAP USER FAILED." msgstr "RENAMING LDAP USER FAILED."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "FAILED TO REMOVE USER FROM GROUP." msgstr "FAILED TO REMOVE USER FROM GROUP."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "FAILED TO ADD USER TO GROUP." msgstr "FAILED TO ADD USER TO GROUP."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add user to group." #| msgid "Failed to add user to group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "FAILED TO ADD USER TO GROUP." msgstr "FAILED TO ADD USER TO GROUP."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "CHANGING LDAP USER PASSWORD FAILED." msgstr "CHANGING LDAP USER PASSWORD FAILED."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP." msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to obtain certificate for domain {domain}: {error}" #| msgid "Failed to obtain certificate for domain {domain}: {error}"
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}" msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN" msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN"
@ -7828,15 +7760,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8553,6 +8485,51 @@ msgstr "%(percentage)s%% COMPLETE"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Enable Subdomains"
#~ msgid "RoundCube availability"
#~ msgstr "ENABLE SUBDOMAINS"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "INVALID SERVER NAME"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "INVALID SERVER NAME"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "DOMAIN"
#, fuzzy
#~| msgid "Service type"
#~ msgid "Service Alert"
#~ msgstr "SERVICE TYPE"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "MLDonkey"
#~ msgstr "MONKEYSPHERE"
#, fuzzy
#~| msgid "Enable Shaarli"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "ENABLE SHAARLI"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "KMLDonkey"
#~ msgstr "MONKEYSPHERE"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "AMLDonkey"
#~ msgstr "MONKEYSPHERE"
#, fuzzy #, fuzzy
#~| msgid "Update URL" #~| msgid "Update URL"
#~ msgid "Updates" #~ msgid "Updates"

View File

@ -7,8 +7,8 @@ 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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-12-18 21:57+0000\n" "PO-Revision-Date: 2022-01-22 21:55+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/"
"freedombox/fr/>\n" "freedombox/fr/>\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.10\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -484,20 +484,16 @@ msgid "Existing Backups"
msgstr "Sauvegardes existantes" msgstr "Sauvegardes existantes"
#: plinth/modules/backups/templates/backups_add_remote_repository.html:19 #: plinth/modules/backups/templates/backups_add_remote_repository.html:19
#, fuzzy, python-format #, python-format
#| msgid ""
#| "The credentials for this repository are stored on your %(box_name)s. <br /"
#| "> To restore a backup on a new %(box_name)s you need the ssh credentials "
#| "and, if chosen, the encryption passphrase."
msgid "" msgid ""
"The credentials for this repository are stored on your %(box_name)s. <br /> " "The credentials for this repository are stored on your %(box_name)s. <br /> "
"To restore a backup on a new %(box_name)s you need the SSH credentials and, " "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 ""
"Les informations didentification pour ce dépôt sont stockées sur votre " "Les informations de connexion à ce dépôt sont stockées sur votre "
"%(box_name)s.<br />Pour restaurer une sauvegarde sur une nouvelle " "%(box_name)s.<br>Pour restaurer une sauvegarde sur une nouvelle "
"%(box_name)s, vous devrez disposer des informations didentification SSH et, " "%(box_name)s, vous aurez besoin de ces informations de connexion SSH et, le "
"le cas échéant, de la phrase secrète de chiffrement." "cas échéant, de la phrase secrète de chiffrement."
#: 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"
@ -652,20 +648,15 @@ msgid "How to verify?"
msgstr "Comment vérifier ?" msgstr "Comment vérifier ?"
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:45 #: plinth/modules/backups/templates/verify_ssh_hostkey.html:45
#, fuzzy
#| msgid ""
#| "Run the following command on the SSH host machine. The output should "
#| "match one of the provided options. You can also use dsa, ecdsa, ed25519 "
#| "etc. instead of rsa, by choosing the corresponding file."
msgid "" msgid ""
"Run the following command on the SSH host machine. The output should match " "Run the following command on the SSH host machine. The output should match "
"one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. " "one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. "
"instead of RSA, by choosing the corresponding file." "instead of RSA, by choosing the corresponding file."
msgstr "" msgstr ""
"Lancez la commande suivante sur la machine hébergeant le serveur SSH. La " "Lancez la commande suivante sur la machine hébergeant le serveur SSH. La "
"sortie devrait correspondre à lune des valeurs affichées ci-dessus. Vous " "sortie doit correspondre à lune des valeurs affichées ci-dessus. Vous "
"pouvez également utiliser dsa, ecdsa, ed25519, etc. à la place de rsa en " "pouvez également utiliser DSA, ECDSA, Ed25519, etc. à la place de RSA en "
"sélectionnant le fichier correspondant dans la commande." "indiquant le chemin du fichier correspondant dans la commande."
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:60 #: plinth/modules/backups/templates/verify_ssh_hostkey.html:60
msgid "Verify Host" msgid "Verify Host"
@ -854,7 +845,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Permissions" msgstr "Permissions"
@ -940,7 +931,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuration mise à jour." msgstr "Configuration mise à jour."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1038,10 +1029,10 @@ msgstr "Actualiser ladresse IP et les domaines"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1522,18 +1513,15 @@ msgid "Diagnostics"
msgstr "Diagnostics" msgstr "Diagnostics"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "réussi" msgstr "réussi"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "échoué" msgstr "échoué"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "erreur" msgstr "erreur"
@ -2085,43 +2073,23 @@ msgstr "Serveur de courriel"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Propulsé par Postfix, Dovecot &amp; Rspamd" msgstr "Propulsé par Postfix, Dovecot &amp; Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Intégration de l'authentification SASL Postfix-Dovecot" msgstr "Intégration de l'authentification SASL Postfix-Dovecot"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Table dalias Postfix" msgstr "Table dalias Postfix"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "Disponibilité de RoundCube"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "Roundcube est configuré pour la gestion de courriels de la FreedomBox"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filtres de courriels entrants et sortants" msgstr "Filtres de courriels entrants et sortants"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Entrez un nom de domaine valide"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Entrez une destination valide"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "domaine"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Domaine principal" msgstr "Domaine principal"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2129,34 +2097,34 @@ msgstr ""
"Les courriels sont reçus pour tous les domaines configurés sur ce système. " "Les courriels sont reçus pour tous les domaines configurés sur ce système. "
"Parmi ces domaines, choisissez le domaine par défaut." "Parmi ces domaines, choisissez le domaine par défaut."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Nouvel alias (sans le @domaine)" msgstr "Nouvel alias (sans le @domaine)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Contient des caractères interdits" msgstr "Contient des caractères interdits"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Doit commencer par a-z ou 0-9" msgstr "Doit commencer par a-z ou 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Ne peut être un nombre" msgstr "Ne peut être un nombre"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Liste dalias" msgstr "Liste dalias"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Activé" msgstr "Activé"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2165,7 +2133,7 @@ msgid "Disabled"
msgstr "Désactivé" msgstr "Désactivé"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2184,7 +2152,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Configurer des alias" msgstr "Configurer des alias"
@ -2208,27 +2176,10 @@ msgstr "Créer un nouvel alias de courriel"
msgid "Add" msgid "Add"
msgstr "Ajouter" msgstr "Ajouter"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Configurer le filtrage des pourriels" msgstr "Configurer le filtrage des pourriels"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Alertes sur le service"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Réparer"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Erreur interne dans le module {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Veuillez consulter les journaux système pour plus dinformation"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2902,11 +2853,6 @@ msgid "Anonymous Torrents"
msgstr "Torrents anonymes" msgstr "Torrents anonymes"
#: plinth/modules/i2p/views.py:16 #: plinth/modules/i2p/views.py:16
#, fuzzy
#| msgid ""
#| "I2P lets you browse the Internet and hidden services (eepsites) "
#| "anonymously. For this, your browser, preferably a Tor Browser, needs to "
#| "be configured for a proxy."
msgid "" msgid ""
"I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "I2P lets you browse the Internet and hidden services (eepsites) anonymously. "
"For this, your browser, preferably the Tor Browser, needs to be configured " "For this, your browser, preferably the Tor Browser, needs to be configured "
@ -3311,10 +3257,14 @@ msgstr ""
"serveur STUN/TURN pour Matrix Synapse. Désactivez cette option si vous " "serveur STUN/TURN pour Matrix Synapse. Désactivez cette option si vous "
"souhaitez utiliser un serveur STUN/TURN différent." "souhaitez utiliser un serveur STUN/TURN différent."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3684,56 +3634,6 @@ msgstr "Le répertoire indiqué nexiste pas."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Répertoire multimédia mis à jour" msgstr "Répertoire multimédia mis à jour"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey est une application de partage de fichiers en pair à pair utilisée "
"pour s'échanger de gros fichiers. Elle peut participer à de nombreux réseaux "
"de pair à pair dont eDonkey, Kademlia, Overnet, BitTorrent et DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Les utilisateurs membres des groupes admin ou ed2k peuvent lutiliser au "
"travers de linterface web. Les utilisateurs du groupe admin peuvent "
"également lutiliser depuis nimporte quel client sur téléphone ou "
"ordinateur, ou depuis une interface telnet. Consultez le manuel."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Sur la {box_name}, les fichiers sont téléchargés dans le répertoire /var/lib/"
"mldonkey/."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Téléchargement de fichiers avec les applications eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Partage de fichiers de pair à pair"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -3743,20 +3643,14 @@ msgstr ""
"et à faible temps de latence." "et à faible temps de latence."
#: plinth/modules/mumble/__init__.py:28 #: plinth/modules/mumble/__init__.py:28
#, fuzzy
#| msgid ""
#| "You can connect to your Mumble server on the regular Mumble port 64738. "
#| "<a href=\"http://mumble.info\">Clients</a> to connect to Mumble from your "
#| "desktop and Android devices are available."
msgid "" msgid ""
"You can connect to your Mumble server on the regular Mumble port 64738. <a " "You can connect to your Mumble server on the regular Mumble port 64738. <a "
"href=\"http://mumble.info\">Clients</a> to connect to Mumble from your " "href=\"http://mumble.info\">Clients</a> to connect to Mumble from your "
"desktop and mobile devices are available." "desktop and mobile devices are available."
msgstr "" msgstr ""
"Vous pouvez vous connecter au serveur Mumble sur le port Mumble habituel " "Vous pouvez vous connecter au serveur Mumble sur le port Mumble habituel "
"64738. Utilisez lun des <a href=\"http://mumble.info\">clients</a> " "64738. Utilisez lun des <a href=\"http://mumble.info\">clients</a> Mumble "
"permettant de se connecter à Mumble depuis votre ordinateur ou votre " "pour vous connecter depuis votre ordinateur ou un appareil mobile."
"appareil Android."
#: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9 #: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9
msgid "Mumble" msgid "Mumble"
@ -4725,21 +4619,17 @@ msgstr ""
"%(box_name)s puisse fournir ses services." "%(box_name)s puisse fournir ses services."
#: plinth/modules/networks/templates/router_configuration_content.html:32 #: plinth/modules/networks/templates/router_configuration_content.html:32
#, fuzzy
#| msgid ""
#| "If you don't have control over your router, choose not to configure it. "
#| "To see options to overcome this limitation, choose 'no public address' "
#| "option in Internet connection type selection."
msgid "" msgid ""
"If you don't have control over your router, choose not to configure it. To " "If you don't have control over your router, choose not to configure it. To "
"see options to overcome this limitation, choose 'I dont have a public IP " "see options to overcome this limitation, choose 'I dont have a public IP "
"address' option in <a href=\"/plinth/sys/networks/internet-connection-type/" "address' option in <a href=\"/plinth/sys/networks/internet-connection-type/"
"\">Internet connection type selection</a>." "\">Internet connection type selection</a>."
msgstr "" msgstr ""
"Si vous navez pas le contrôle de votre routeur, choisissez de ne pas le " "Si vous navez pas le contrôle de votre routeur, choisissez loption de ne "
"configurer. Pour voir les options permettant de surmonter cette limitation, " "pas le configurer. Pour plus dinformations sur les manières de contourner "
"choisissez loption « pas dadresses publique » dans la sélection du type de " "cette limitation, choisissez loption «Je nai dadresse IP publique » dans "
"connexion à Internet." "la sélection du <a href=\"/plinth/sys/networks/internet-connection-type/"
"\">type de connexion à Internet</a>."
#: plinth/modules/networks/templates/router_configuration_content.html:39 #: plinth/modules/networks/templates/router_configuration_content.html:39
msgid "Choose How You Wish to Configure Your Router" msgid "Choose How You Wish to Configure Your Router"
@ -5378,11 +5268,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Surveillance du système" msgstr "Surveillance du système"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Redémarrer ou éteindre le système." msgstr "Redémarrer ou éteindre le système."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Alimentation" msgstr "Alimentation"
@ -5642,7 +5532,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Configuration des droits daccès mise à jour" msgstr "Configuration des droits daccès mise à jour"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5656,7 +5546,7 @@ msgstr ""
"carnet dadresses, une gestion des dossiers, un outil de recherche dans les " "carnet dadresses, une gestion des dossiers, un outil de recherche dans les "
"messages et un correcteur orthographique." "messages et un correcteur orthographique."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5671,7 +5561,7 @@ msgstr ""
"(recommandé), remplissez le champ serveur avec une adresse du type " "(recommandé), remplissez le champ serveur avec une adresse du type "
"<code>imaps://imap.example.com</code>." "<code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5687,10 +5577,21 @@ msgstr ""
"settings/security/lesssecureapps\">https://www.google.com/settings/security/" "settings/security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Client de courriel" msgstr "Client de courriel"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -6073,11 +5974,11 @@ msgstr "Erreur lors de la mise en place de laccès restreint : {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Configuration de sécurité mise à jour" msgstr "Configuration de sécurité mise à jour"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli permet de sauvegarder et de partager vos signets." msgstr "Shaarli permet de sauvegarder et de partager vos signets."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -6085,14 +5986,20 @@ msgstr ""
"Notez que Shaarli ne sait gérer quun unique compte utilisateur, que vous " "Notez que Shaarli ne sait gérer quun unique compte utilisateur, que vous "
"devrez configurer lors de votre première visite." "devrez configurer lors de votre première visite."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Signets" msgstr "Signets"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6341,7 +6248,11 @@ msgid "Software Installation Snapshots"
msgstr "Instantanés dinstallation de logiciels" msgstr "Instantanés dinstallation de logiciels"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Active ou désactive la prise dinstantanés avant et après linstallation de " "Active ou désactive la prise dinstantanés avant et après linstallation de "
"logiciels" "logiciels"
@ -6579,6 +6490,12 @@ msgstr "Authentification unique"
msgid "Login" msgid "Login"
msgstr "Sidentifier" msgstr "Sidentifier"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Le mot de passe a été changé."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7088,8 +7005,6 @@ msgstr ""
"lutilisation de BitTorrent nest pas anonyme." "lutilisation de BitTorrent nest pas anonyme."
#: plinth/modules/transmission/__init__.py:27 #: plinth/modules/transmission/__init__.py:27
#, fuzzy
#| msgid "Please do not change the default port of the transmission daemon."
msgid "Please do not change the default port of the Transmission daemon." msgid "Please do not change the default port of the Transmission daemon."
msgstr "Veuillez ne pas changer le port par défaut du démon de Transmission." msgstr "Veuillez ne pas changer le port par défaut du démon de Transmission."
@ -7168,10 +7083,8 @@ msgstr ""
#: plinth/modules/upgrades/__init__.py:129 #: plinth/modules/upgrades/__init__.py:129
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:11 #: plinth/modules/upgrades/templates/update-firstboot-progress.html:11
#: plinth/modules/upgrades/templates/update-firstboot.html:11 #: plinth/modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
#| msgid "Software Upgrades"
msgid "Software Update" msgid "Software Update"
msgstr "Mises à Niveau Logiciels" msgstr "Mise à jour du système"
#: plinth/modules/upgrades/__init__.py:132 #: plinth/modules/upgrades/__init__.py:132
msgid "FreedomBox Updated" msgid "FreedomBox Updated"
@ -7279,8 +7192,7 @@ msgstr ""
" " " "
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9 #: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format #, python-format
#| msgid "%(box_name)s Updated"
msgid "%(box_name)s updated" msgid "%(box_name)s updated"
msgstr "%(box_name)s mise à jour" msgstr "%(box_name)s mise à jour"
@ -7452,17 +7364,20 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Mot de passe actuel" msgstr "Mot de passe actuel"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
"Veuillez saisir votre mot de passe actuel pour confirmer ces modifications " "Veuillez saisir votre mot de passe actuel pour confirmer ces modifications "
"de compte." "de compte."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Mot de passe incorrect." msgstr "Mot de passe incorrect."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7477,21 +7392,21 @@ msgstr ""
"peuvent également se connecter au système avec Secure Shell (SSH) et obtenir " "peuvent également se connecter au système avec Secure Shell (SSH) et obtenir "
"les privilèges dadministrateur (sudo)." "les privilèges dadministrateur (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "La création de lutilisateur LDAP a échoué : {error}" msgstr "La création de lutilisateur LDAP a échoué : {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Lajout du nouvel utilisateur au groupe {group} a échoué : {error}" msgstr "Lajout du nouvel utilisateur au groupe {group} a échoué : {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Clés SSH autorisées" msgstr "Clés SSH autorisées"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7502,42 +7417,42 @@ msgstr ""
"plusieurs clefs, une sur chaque ligne. Les lignes vides et celles commençant " "plusieurs clefs, une sur chaque ligne. Les lignes vides et celles commençant "
"par # sont ignorées." "par # sont ignorées."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Le changement du nom de lutilisateur LDAP a échoué." msgstr "Le changement du nom de lutilisateur LDAP a échoué."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Échec du retrait de lutilisateur du groupe." msgstr "Échec du retrait de lutilisateur du groupe."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Échec de lajout de lutilisateur au groupe." msgstr "Échec de lajout de lutilisateur au groupe."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Échec du paramétrage des clefs SSH." msgstr "Échec du paramétrage des clefs SSH."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Échec du changement de statut de lutilisateur." msgstr "Échec du changement de statut de lutilisateur."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Le changement du mot de passe de lutilisateur LDAP a échoué." msgstr "Le changement du mot de passe de lutilisateur LDAP a échoué."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Lajout du nouvel utilisateur au groupe admin a échoué : {error}" msgstr "Lajout du nouvel utilisateur au groupe admin a échoué : {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
"La mise en place des restrictions daccès à la console à échoué : {error}" "La mise en place des restrictions daccès à la console à échoué : {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Compte utilisateur créé, vous êtes maintenant connecté" msgstr "Compte utilisateur créé, vous êtes maintenant connecté"
@ -7801,9 +7716,6 @@ msgid "Use this connection to send all outgoing traffic"
msgstr "Utiliser cette connexion pour y envoyer tout le trafic sortant" msgstr "Utiliser cette connexion pour y envoyer tout le trafic sortant"
#: plinth/modules/wireguard/forms.py:107 #: plinth/modules/wireguard/forms.py:107
#, fuzzy
#| msgid ""
#| "Typically checked for a VPN service though which all traffic is sent."
msgid "Typically checked for a VPN service through which all traffic is sent." msgid "Typically checked for a VPN service through which all traffic is sent."
msgstr "" msgstr ""
"À activer en général pour un service de réseau privé virtuel VPN à travers " "À activer en général pour un service de réseau privé virtuel VPN à travers "
@ -7865,15 +7777,15 @@ msgstr "Serveurs auxquels la %(box_name)s va se connecter :"
msgid "Endpoint" msgid "Endpoint"
msgstr "Serveur distant" msgstr "Serveur distant"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Aucune connexion vers un serveur distant nest encore configurée." msgstr "Aucune connexion vers un serveur distant nest encore configurée."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Ajouter un nouveau serveur" msgstr "Ajouter un nouveau serveur"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Ajouter une connexion à un serveur" msgstr "Ajouter une connexion à un serveur"
@ -8178,7 +8090,7 @@ msgstr "Générique"
#: plinth/package.py:94 #: plinth/package.py:94
#, 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 "Le paquet {package_name} est à la dernière version ({latest_version})"
#: plinth/package.py:245 #: plinth/package.py:245
msgid "Error during installation" msgid "Error during installation"
@ -8580,6 +8492,79 @@ msgstr "%(percentage)s%% effectué"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "Disponibilité de RoundCube"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr ""
#~ "Roundcube est configuré pour la gestion de courriels de la FreedomBox"
#~ msgid "Enter a valid domain"
#~ msgstr "Entrez un nom de domaine valide"
#~ msgid "Enter a valid destination"
#~ msgstr "Entrez une destination valide"
#~ msgid "domain"
#~ msgstr "domaine"
#~ msgid "Service Alert"
#~ msgstr "Alertes sur le service"
#~ msgid "Repair"
#~ msgstr "Réparer"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Erreur interne dans le module {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Veuillez consulter les journaux système pour plus dinformation"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey est une application de partage de fichiers en pair à pair "
#~ "utilisée pour s'échanger de gros fichiers. Elle peut participer à de "
#~ "nombreux réseaux de pair à pair dont eDonkey, Kademlia, Overnet, "
#~ "BitTorrent et DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Les utilisateurs membres des groupes admin ou ed2k peuvent lutiliser au "
#~ "travers de linterface web. Les utilisateurs du groupe admin peuvent "
#~ "également lutiliser depuis nimporte quel client sur téléphone ou "
#~ "ordinateur, ou depuis une interface telnet. Consultez le manuel."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Sur la {box_name}, les fichiers sont téléchargés dans le répertoire /var/"
#~ "lib/mldonkey/."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Téléchargement de fichiers avec les applications eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Partage de fichiers de pair à pair"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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: Galician <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -766,7 +766,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -849,7 +849,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -939,10 +939,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1346,18 +1346,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1814,76 +1811,56 @@ msgstr "Servidor web"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1892,7 +1869,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1911,7 +1888,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1935,29 +1912,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Discovery"
msgid "Service Alert"
msgstr "Descubrimento de servizo"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2852,10 +2810,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3156,47 +3118,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4597,11 +4518,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4800,7 +4721,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4808,7 +4729,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4817,7 +4738,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4827,10 +4748,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5157,24 +5089,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5381,7 +5317,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5601,6 +5539,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6340,15 +6282,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6357,62 +6301,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6698,15 +6642,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7323,6 +7267,11 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Service Discovery"
#~ msgid "Service Alert"
#~ msgstr "Descubrimento de servizo"
#, fuzzy #, fuzzy
#~| msgid "Manual" #~| msgid "Manual"
#~ msgid "Updates" #~ msgid "Updates"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -799,7 +799,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -888,7 +888,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -991,10 +991,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1437,18 +1437,15 @@ msgid "Diagnostics"
msgstr "તપાસ" msgstr "તપાસ"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1988,82 +1985,58 @@ msgstr "ચેટ સર્વર"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "અમાન્ય સર્વર નામ"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "અમાન્ય સર્વર નામ"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Documentation" #| msgid "Documentation"
msgid "Aliases" msgid "Aliases"
msgstr "દસ્તાવેજીકરણ" msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "સક્ષમ કરેલું" msgstr "સક્ષમ કરેલું"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2072,7 +2045,7 @@ msgid "Disabled"
msgstr "અક્ષમ કરેલું" msgstr "અક્ષમ કરેલું"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -2091,7 +2064,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Documentation" #| msgid "Documentation"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2121,31 +2094,12 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Documentation" #| msgid "Documentation"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "દસ્તાવેજીકરણ" msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "સેવા પ્રકાર"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3073,10 +3027,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3389,49 +3347,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
#, fuzzy
#| msgid "Download files using BitTorrent applications"
msgid "Download files using eDonkey applications"
msgstr "BitTorrent કાર્યક્રમોનો ઉપયોગ કરીને ફાઇલો ડાઉનલોડ કરો"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4856,11 +4771,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "સિસ્ટમ રૂપરેખાંકન" msgstr "સિસ્ટમ રૂપરેખાંકન"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -5059,7 +4974,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5067,7 +4982,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5076,7 +4991,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5086,10 +5001,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5418,24 +5344,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5642,7 +5572,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5867,6 +5799,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6626,17 +6562,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "પાસવર્ડ બતાવો" msgstr "પાસવર્ડ બતાવો"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6645,62 +6583,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6990,15 +6928,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7650,6 +7588,26 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "અમાન્ય સર્વર નામ"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "અમાન્ય સર્વર નામ"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "સેવા પ્રકાર"
#, fuzzy
#~| msgid "Download files using BitTorrent applications"
#~ msgid "Download files using eDonkey applications"
#~ msgstr "BitTorrent કાર્યક્રમોનો ઉપયોગ કરીને ફાઇલો ડાઉનલોડ કરો"
#, fuzzy #, fuzzy
#~| msgid "Update URL" #~| msgid "Update URL"
#~ msgid "Updates" #~ msgid "Updates"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -851,7 +851,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "अनुमतियाँ" msgstr "अनुमतियाँ"
@ -942,7 +942,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "कॉन्फ़िगरेशन अपडेट किया." msgstr "कॉन्फ़िगरेशन अपडेट किया."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1051,10 +1051,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1528,14 +1528,12 @@ msgid "Diagnostics"
msgstr "निदानिकी" msgstr "निदानिकी"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "क्वासेल" msgstr "क्वासेल"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
@ -1543,7 +1541,6 @@ msgid "failed"
msgstr "सेटअप विफल." msgstr "सेटअप विफल."
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2078,88 +2075,60 @@ msgstr "चाट सर्वर"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Available Domains"
msgid "RoundCube availability"
msgstr "उपलब्ध वाले डोमेन्स"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "सर्वर नाम अमान्य है"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "सर्वर नाम अमान्य है"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "डोमेन"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "मुख्य कनेक्शन" msgstr "मुख्य कनेक्शन"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Aliases" msgid "Aliases"
msgstr "यूसर बनाये" msgstr "यूसर बनाये"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "सक्षम किया गया है" msgstr "सक्षम किया गया है"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2168,7 +2137,7 @@ msgid "Disabled"
msgstr "अक्षम किया गया है" msgstr "अक्षम किया गया है"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "राउंडक्यूब" msgstr "राउंडक्यूब"
@ -2189,7 +2158,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2221,31 +2190,12 @@ msgstr "अकाउंट बनाएँ"
msgid "Add" msgid "Add"
msgstr "जोड़ें" msgstr "जोड़ें"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "स्नैपशॉटस प्रबंधित करें" msgstr "स्नैपशॉटस प्रबंधित करें"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "सेवा टाइप"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3285,10 +3235,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3626,57 +3580,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
#, fuzzy
#| msgid "Download files using BitTorrent applications"
msgid "Download files using eDonkey applications"
msgstr "बिटटोरेंट एप्लिकेशन उपयोग कर फ़ाइल डाउनलोड करें"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
#, fuzzy
#| msgid "Monkeysphere"
msgid "MLDonkey"
msgstr "मंकीसफीर"
#: plinth/modules/mldonkey/__init__.py:58
#, fuzzy
#| msgid "File Sharing"
msgid "Peer-to-peer File Sharing"
msgstr "फ़ाइल शेयरइंग"
#: plinth/modules/mldonkey/manifest.py:18
#, fuzzy
#| msgid "Monkeysphere"
msgid "KMLDonkey"
msgstr "मंकीसफीर"
#: plinth/modules/mldonkey/manifest.py:30
#, fuzzy
#| msgid "Monkeysphere"
msgid "AMLDonkey"
msgstr "मंकीसफीर"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5237,11 +5140,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "सिस्टम को रीस्टार्ट करें या शट डाउन करें ." msgstr "सिस्टम को रीस्टार्ट करें या शट डाउन करें ."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "पावर" msgstr "पावर"
@ -5499,7 +5402,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "ऐकसेस अधिकार कॉंफ़िगरेशन अपडेट किया गया" msgstr "ऐकसेस अधिकार कॉंफ़िगरेशन अपडेट किया गया"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5510,7 +5413,7 @@ msgstr ""
"साथ. यह पूरा कार्यक्षमता देता है, सहित MIME समर्थन, पता पुस्तिका, फ़ोल्डर हेरफेर, संदेश " "साथ. यह पूरा कार्यक्षमता देता है, सहित MIME समर्थन, पता पुस्तिका, फ़ोल्डर हेरफेर, संदेश "
"खोज और स्पेल जाँच." "खोज और स्पेल जाँच."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. " #| "You can access Roundcube from <a href=\"/roundcube\">/roundcube</a>. "
@ -5531,7 +5434,7 @@ msgstr ""
"SSL पर IMAP के लिए (अनुशंसित), <code>imaps://imap.example.com</code> जैसे सर्वर " "SSL पर IMAP के लिए (अनुशंसित), <code>imaps://imap.example.com</code> जैसे सर्वर "
"फ़ील्ड भरें." "फ़ील्ड भरें."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5546,10 +5449,21 @@ msgstr ""
"security/lesssecureapps\">https://www.google.com/settings/security/" "security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "ईमेल क्लाइंट" msgstr "ईमेल क्लाइंट"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5924,11 +5838,11 @@ msgstr "त्रुटि सेटिंग एक्सेस प्रति
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया" msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "शारली आप को बुकमार्क्स बचाने और साझा करने के लिए अनुमति देता है." msgstr "शारली आप को बुकमार्क्स बचाने और साझा करने के लिए अनुमति देता है."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/" #| "When enabled, Shaarli will be available from <a href=\"/shaarli\">/"
@ -5942,14 +5856,20 @@ msgstr ""
"होगा. नोट करिये शारली सिर्फ एकल यूसर अकाउंट का समर्थन करता है जो आपको प्रारंभिक " "होगा. नोट करिये शारली सिर्फ एकल यूसर अकाउंट का समर्थन करता है जो आपको प्रारंभिक "
"यात्रा पर सेटअप करने की जरुरत होगा." "यात्रा पर सेटअप करने की जरुरत होगा."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "शारली" msgstr "शारली"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "बुकमार्क्स" msgstr "बुकमार्क्स"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "शारली"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6186,7 +6106,11 @@ msgid "Software Installation Snapshots"
msgstr "सॉफ़्टवेयर इंस्टालेशन स्नैपशॉटस" msgstr "सॉफ़्टवेयर इंस्टालेशन स्नैपशॉटस"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "सॉफ़्टवेयर इंस्टालेशन से पहले और के बाद स्नैपशॉटस सक्षम या अक्षम करें" msgstr "सॉफ़्टवेयर इंस्टालेशन से पहले और के बाद स्नैपशॉटस सक्षम या अक्षम करें"
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6422,6 +6346,12 @@ msgstr "एकल साइन-ऑन"
msgid "Login" msgid "Login"
msgstr "लॉगिन" msgstr "लॉगिन"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "पासवर्ड सफलतापूर्वक बदल गया."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7295,17 +7225,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "व्यवस्थापक पासवर्ड" msgstr "व्यवस्थापक पासवर्ड"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "शो पासवर्ड" msgstr "शो पासवर्ड"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Select which services should be available to the new user. The user will " #| "Select which services should be available to the new user. The user will "
@ -7325,23 +7257,23 @@ msgstr ""
"<br /><br /> एडमिन ग्रुप के यूसरस सब सर्विसस पर लॉग इन कर सकेगें. SSH के माध्यम से भी " "<br /><br /> एडमिन ग्रुप के यूसरस सब सर्विसस पर लॉग इन कर सकेगें. SSH के माध्यम से भी "
"सिस्टम पर लॉग इन कर सकते है अाैर उनको प्रशासनिक विशेषाधिकार (sudo) है." "सिस्टम पर लॉग इन कर सकते है अाैर उनको प्रशासनिक विशेषाधिकार (sudo) है."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "एलडीएपी यूसर बनाना विफल रहा." msgstr "एलडीएपी यूसर बनाना विफल रहा."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to {group} group." #| msgid "Failed to add new user to {group} group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "{group} समूह में नया यूसर जोड़ने में विफल." msgstr "{group} समूह में नया यूसर जोड़ने में विफल."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7351,45 +7283,45 @@ msgstr ""
"बिना सिस्टम में प्रवेश करने की अनुमति देगा. आप एकाधिक कीज़ दर्ज कर सकते हैं, हर लाइन रक " "बिना सिस्टम में प्रवेश करने की अनुमति देगा. आप एकाधिक कीज़ दर्ज कर सकते हैं, हर लाइन रक "
"एक. खाली लाइनस या # से प्रारंभ होने वाले लाइनस अनदेखा कर दिया जाएगा." "एक. खाली लाइनस या # से प्रारंभ होने वाले लाइनस अनदेखा कर दिया जाएगा."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "एलडीएपी यूसर का नाम बदलना विफल रहा." msgstr "एलडीएपी यूसर का नाम बदलना विफल रहा."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "समूह से यूसर को हटाने में विफल." msgstr "समूह से यूसर को हटाने में विफल."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "समूह से यूसर को जोड़ने में विफल." msgstr "समूह से यूसर को जोड़ने में विफल."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "एसएसएच कीज़ सेट करने में असमर्थ." msgstr "एसएसएच कीज़ सेट करने में असमर्थ."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add user to group." #| msgid "Failed to add user to group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "समूह से यूसर को जोड़ने में विफल." msgstr "समूह से यूसर को जोड़ने में विफल."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "एलडीएपी यूसर का पासवर्ड बदलना विफल रहा." msgstr "एलडीएपी यूसर का पासवर्ड बदलना विफल रहा."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "व्यवस्थापक समूह में नया यूसर जोड़ने में विफल." msgstr "व्यवस्थापक समूह में नया यूसर जोड़ने में विफल."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to restrict console access." #| msgid "Failed to restrict console access."
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "कंसोल एक्सेस प्रतिबंधित करने में विफल." msgstr "कंसोल एक्सेस प्रतिबंधित करने में विफल."
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "युसर अकाउंट बनाया, अब आप लॉगड इन हैं" msgstr "युसर अकाउंट बनाया, अब आप लॉगड इन हैं"
@ -7700,17 +7632,17 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Add a new server" msgid "Add a new server"
msgstr "नया इंट्रोड्यूसर जोड़ें" msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8415,6 +8347,56 @@ msgstr "%(percentage)s%% पूर्ण"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Available Domains"
#~ msgid "RoundCube availability"
#~ msgstr "उपलब्ध वाले डोमेन्स"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "सर्वर नाम अमान्य है"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "सर्वर नाम अमान्य है"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "डोमेन"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "सेवा टाइप"
#, fuzzy
#~| msgid "Download files using BitTorrent applications"
#~ msgid "Download files using eDonkey applications"
#~ msgstr "बिटटोरेंट एप्लिकेशन उपयोग कर फ़ाइल डाउनलोड करें"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "MLDonkey"
#~ msgstr "मंकीसफीर"
#, fuzzy
#~| msgid "File Sharing"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "फ़ाइल शेयरइंग"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "KMLDonkey"
#~ msgstr "मंकीसफीर"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "AMLDonkey"
#~ msgstr "मंकीसफीर"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "मोज़िला थंडरबर्ड" #~ msgstr "मोज़िला थंडरबर्ड"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-16 22:55+0000\n" "PO-Revision-Date: 2022-01-29 13:55+0000\n"
"Last-Translator: Benedek Nagy <benedek@bndk.club>\n" "Last-Translator: Benedek Nagy <benedek@bndk.club>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/hu/>\n" "freedombox/hu/>\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.10.1\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -557,7 +557,7 @@ msgstr "Letöltés"
#: plinth/modules/backups/templates/backups_restore.html:27 #: plinth/modules/backups/templates/backups_restore.html:27
#: plinth/modules/backups/views.py:206 #: plinth/modules/backups/views.py:206
msgid "Restore" msgid "Restore"
msgstr "Visszaállít" msgstr "Visszaállítás"
#: plinth/modules/backups/templates/backups_repository.html:109 #: plinth/modules/backups/templates/backups_repository.html:109
msgid "No archives currently exist." msgid "No archives currently exist."
@ -838,7 +838,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Engedélyek" msgstr "Engedélyek"
@ -923,7 +923,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:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1021,10 +1021,10 @@ msgstr "IP-címek és tartományok frissítése"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1492,18 +1492,15 @@ msgid "Diagnostics"
msgstr "Hibaellenőrzés" msgstr "Hibaellenőrzés"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "sikerült" msgstr "sikerült"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "sikertelen" msgstr "sikertelen"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "hiba" msgstr "hiba"
@ -2045,43 +2042,23 @@ msgstr "E-mail-szerver"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Postfix, Dovecot &amp; Rspamd által működtetve" msgstr "Postfix, Dovecot &amp; Rspamd által működtetve"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Postfix-Dovecot SASL integráció" msgstr "Postfix-Dovecot SASL integráció"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Postfix álnév leképezések" msgstr "Postfix álnév leképezések"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "A RoundCube rendelkezésre állása"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "A RoundCube be van állítva a FreedomBox e-mailhez"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Bejövő és kimenő levélszűrők" msgstr "Bejövő és kimenő levélszűrők"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Adj meg egy érvényes domaint"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Adj meg egy érvényes célállományt"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "domain"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Elsődleges domain" msgstr "Elsődleges domain"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2089,34 +2066,34 @@ msgstr ""
"A rendszerben konfigurált összes domain számára érkeznek levelek. Ezek közül " "A rendszerben konfigurált összes domain számára érkeznek levelek. Ezek közül "
"válaszd ki a legfontosabbat." "válaszd ki a legfontosabbat."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Új álnév (@domain nélkül)" msgstr "Új álnév (@domain nélkül)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Nem megengedett karaktereket tartalmaz" msgstr "Nem megengedett karaktereket tartalmaz"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "A-z vagy 0-9 karakterekkel kell kezdődnie és végződnie" msgstr "A-z vagy 0-9 karakterekkel kell kezdődnie és végződnie"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Nem lehet szám" msgstr "Nem lehet szám"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Álnevek" msgstr "Álnevek"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Engedélyezve" msgstr "Engedélyezve"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2125,7 +2102,7 @@ msgid "Disabled"
msgstr "Letiltva" msgstr "Letiltva"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2144,7 +2121,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Álnevek kezelése" msgstr "Álnevek kezelése"
@ -2168,27 +2145,10 @@ msgstr "Új e-mail álnév létrehozása"
msgid "Add" msgid "Add"
msgstr "Hozzáadás" msgstr "Hozzáadás"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Spam kezelése" msgstr "Spam kezelése"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Szolgáltatási riasztás"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Javítás"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Belső hiba {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "További információért vizsgáld meg a rendszernaplót"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3250,10 +3210,14 @@ msgstr ""
"TURN-szervernek a Matrix Synapse számára. Ha más STUN/TURN-szervert " "TURN-szervernek a Matrix Synapse számára. Ha más STUN/TURN-szervert "
"szeretnél használni, tiltsd le ezt a beállítást." "szeretnél használni, tiltsd le ezt a beállítást."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3616,57 +3580,6 @@ msgstr "A megadott könyvtár nem létezik."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Médiakönyvtár frissítve" msgstr "Médiakönyvtár frissítve"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"Az MLDonkey egy peer-to-peer fájlmegosztó alkalmazás, amelyet nagyméretű "
"fájlok cseréjére használnak. Több peer-to-peer hálózatban is képes részt "
"venni, beleértve az eDonkey, Kademlia, Overnet, BitTorrent és DirectConnect "
"hálózatokat."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Az admin és az ed2k csoporthoz tartozó felhasználók a webes felületen "
"keresztül vezérelhetik. Az admin csoporthoz tartozó felhasználók a különálló "
"mobil vagy asztali frontendek bármelyikén vagy egy telnet-felületen "
"keresztül is vezérelhetik. Lásd a kézikönyvet."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"{box_name} eszközön a letöltött fájlok a /var/lib/mldonkey/ könyvtárban "
"találhatók."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Fájlok letöltése eDonkey alkalmazások használatával"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "P2P-fájlmegosztás"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5280,11 +5193,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Rendszerfigyelés" msgstr "Rendszerfigyelés"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Újraindítás vagy leállítás." msgstr "Újraindítás vagy leállítás."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Leállítás" msgstr "Leállítás"
@ -5536,7 +5449,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Hozzáférési jogok beállításai frissítve" msgstr "Hozzáférési jogok beállításai frissítve"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5548,7 +5461,7 @@ msgstr ""
"teljes funkcionalitást biztosítja, beleértve a MIME-támogatást, " "teljes funkcionalitást biztosítja, beleértve a MIME-támogatást, "
"címjegyzéket, mappakezelést, üzenetkeresést és helyesírás-ellenőrzést." "címjegyzéket, mappakezelést, üzenetkeresést és helyesírás-ellenőrzést."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5562,7 +5475,7 @@ msgstr ""
"SSL-en kersztüli IMAP-hez (ez az ajánlott), töltsd ki a kiszolgáló mezőt " "SSL-en kersztüli IMAP-hez (ez az ajánlott), töltsd ki a kiszolgáló mezőt "
"ezen minta alapján: <code>imaps://imap.pelda.com</code>." "ezen minta alapján: <code>imaps://imap.pelda.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5579,10 +5492,21 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-mail kliens" msgstr "E-mail kliens"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5961,11 +5885,11 @@ msgstr "Hiba a korlátozott hozzáférés beállítása során: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Biztonsági beállítás frissítve" msgstr "Biztonsági beállítás frissítve"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "A Shaarli lehetővé teszi hogy elmentsd és megoszd a könyvjelzőidet." msgstr "A Shaarli lehetővé teszi hogy elmentsd és megoszd a könyvjelzőidet."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5973,14 +5897,20 @@ msgstr ""
"Vedd figyelembe, hogy a Shaarli csak egy felhasználói fiókot támogat, melyet " "Vedd figyelembe, hogy a Shaarli csak egy felhasználói fiókot támogat, melyet "
"az első látogatás során be kell állítani." "az első látogatás során be kell állítani."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Könyvjelzők" msgstr "Könyvjelzők"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6226,7 +6156,11 @@ msgid "Software Installation Snapshots"
msgstr "Szoftvertelepítési pillanatképek" msgstr "Szoftvertelepítési pillanatképek"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Pillanatképek készítésének engedélyezése vagy letiltása szoftver telepítése " "Pillanatképek készítésének engedélyezése vagy letiltása szoftver telepítése "
"előtt és után" "előtt és után"
@ -6465,6 +6399,12 @@ msgstr "Egyszeri bejelentkezés"
msgid "Login" msgid "Login"
msgstr "Bejelentkezés" msgstr "Bejelentkezés"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "A jelszó módosítása sikeres."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7161,8 +7101,8 @@ msgid ""
"%(box_name)s has been updated to version %(version)s. See the <a href=" "%(box_name)s has been updated to version %(version)s. See the <a href="
"\"%(url)s\">release announcement</a>." "\"%(url)s\">release announcement</a>."
msgstr "" msgstr ""
"A %(box_name)s eszközöd a(z) %(version)s verzióra frissült. Lásd a <a href=\"" "A %(box_name)s eszközöd a(z) %(version)s verzióra frissült. Lásd a <a href="
"%(url)s\">kiadási közleményt</a>." "\"%(url)s\">kiadási közleményt</a>."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:22 #: plinth/modules/upgrades/templates/upgrades-new-release.html:22
#: plinth/templates/notifications.html:44 #: plinth/templates/notifications.html:44
@ -7318,15 +7258,18 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Hitelesítési jelszó" msgstr "Hitelesítési jelszó"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "A fiókmódosítások engedélyezéséhez add meg az aktuális jelszavadat." msgstr "A fiókmódosítások engedélyezéséhez add meg az aktuális jelszavadat."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Érvénytelen jelszó." msgstr "Érvénytelen jelszó."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7342,22 +7285,22 @@ msgstr ""
"képesek bejelentkezni a rendszerbe, ahol adminisztrátori jogosultságokkal " "képesek bejelentkezni a rendszerbe, ahol adminisztrátori jogosultságokkal "
"rendelkeznek (sudo)." "rendelkeznek (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "LDAP-felhasználó létrehozása sikertelen: {error}" msgstr "LDAP-felhasználó létrehozása sikertelen: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
"Az új felhasználó hozzáadása a(z) {group} csoporthoz nem sikerült: {error}" "Az új felhasználó hozzáadása a(z) {group} csoporthoz nem sikerült: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Engedélyezett SSH-kulcsok" msgstr "Engedélyezett SSH-kulcsok"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7367,43 +7310,43 @@ msgstr ""
"jelszó nélkül jelentkezzen be. Több kulcs is megadható; soronként egy. Az " "jelszó nélkül jelentkezzen be. Több kulcs is megadható; soronként egy. Az "
"üres, illetve # jellel kezdődő sorok nem számítanak." "üres, illetve # jellel kezdődő sorok nem számítanak."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "LDAP-felhasználó átnevezése sikertelen." msgstr "LDAP-felhasználó átnevezése sikertelen."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Nem sikerült eltávolítani a felhasználót a csoportból." msgstr "Nem sikerült eltávolítani a felhasználót a csoportból."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Nem sikerült hozzáadni a felhasználót a csoporthoz." msgstr "Nem sikerült hozzáadni a felhasználót a csoporthoz."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "SSH-kulcsok beállítása sikertelen." msgstr "SSH-kulcsok beállítása sikertelen."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Nem sikerült a felhasználói állapot megváltoztatása." msgstr "Nem sikerült a felhasználói állapot megváltoztatása."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "LDAP-felhasználó jelszavának megváltoztatása sikertelen." msgstr "LDAP-felhasználó jelszavának megváltoztatása sikertelen."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
"Nem sikerült hozzáadni az új felhasználót a rendszergazdai csoporthoz: " "Nem sikerült hozzáadni az új felhasználót a rendszergazdai csoporthoz: "
"{error}" "{error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Nem sikerült a konzolos hozzáférés korlátozása: {error}" msgstr "Nem sikerült a konzolos hozzáférés korlátozása: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Felhasználói fiók létrehozva, bejelentkezés sikeres" msgstr "Felhasználói fiók létrehozva, bejelentkezés sikeres"
@ -7721,15 +7664,15 @@ msgstr "Szerverek, amelyekhez a %(box_name)s csatlakozni fog:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Végpont" msgstr "Végpont"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "A távoli szerverekhez még nincsenek konfigurálva kapcsolatok." msgstr "A távoli szerverekhez még nincsenek konfigurálva kapcsolatok."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Új szerver hozzáadása" msgstr "Új szerver hozzáadása"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Kapcsolat hozzáadása a szerverhez" msgstr "Kapcsolat hozzáadása a szerverhez"
@ -8426,6 +8369,78 @@ msgstr "befejezettségi szint: %(percentage)s%%"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gudzsaráti" msgstr "Gudzsaráti"
#~ msgid "RoundCube availability"
#~ msgstr "A RoundCube rendelkezésre állása"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "A RoundCube be van állítva a FreedomBox e-mailhez"
#~ msgid "Enter a valid domain"
#~ msgstr "Adj meg egy érvényes domaint"
#~ msgid "Enter a valid destination"
#~ msgstr "Adj meg egy érvényes célállományt"
#~ msgid "domain"
#~ msgstr "domain"
#~ msgid "Service Alert"
#~ msgstr "Szolgáltatási riasztás"
#~ msgid "Repair"
#~ msgstr "Javítás"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Belső hiba {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "További információért vizsgáld meg a rendszernaplót"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "Az MLDonkey egy peer-to-peer fájlmegosztó alkalmazás, amelyet nagyméretű "
#~ "fájlok cseréjére használnak. Több peer-to-peer hálózatban is képes részt "
#~ "venni, beleértve az eDonkey, Kademlia, Overnet, BitTorrent és "
#~ "DirectConnect hálózatokat."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Az admin és az ed2k csoporthoz tartozó felhasználók a webes felületen "
#~ "keresztül vezérelhetik. Az admin csoporthoz tartozó felhasználók a "
#~ "különálló mobil vagy asztali frontendek bármelyikén vagy egy telnet-"
#~ "felületen keresztül is vezérelhetik. Lásd a kézikönyvet."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "{box_name} eszközön a letöltött fájlok a /var/lib/mldonkey/ könyvtárban "
#~ "találhatók."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Fájlok letöltése eDonkey alkalmazások használatával"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "P2P-fájlmegosztás"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Thunderbird" #~ msgstr "Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-06-24 00:42+0000\n" "PO-Revision-Date: 2021-06-24 00:42+0000\n"
"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n" "Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -825,7 +825,7 @@ msgstr "Izin untuk pengguna anonim, yang belum memberikan kata sandi."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Izin" msgstr "Izin"
@ -909,7 +909,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfigurasi diperbarui." msgstr "Konfigurasi diperbarui."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1006,10 +1006,10 @@ msgstr "Refresh Alamat IP dan Domain"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1475,18 +1475,15 @@ msgid "Diagnostics"
msgstr "Diagnosa" msgstr "Diagnosa"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "LULUS" msgstr "LULUS"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "gagal" msgstr "gagal"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "kesalahan" msgstr "kesalahan"
@ -2033,88 +2030,60 @@ msgstr "Server obrolan"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "unavailable"
msgid "RoundCube availability"
msgstr "tidak tersedia"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Enter a valid username."
msgid "Enter a valid domain"
msgstr "Masukkan sebuah nama pengguna yang valid."
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Enter a valid username."
msgid "Enter a valid destination"
msgstr "Masukkan sebuah nama pengguna yang valid."
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Domain"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Koneksi utama" msgstr "Koneksi utama"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Kelola Perpustakaan" msgstr "Kelola Perpustakaan"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Aktifkan" msgstr "Aktifkan"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2123,7 +2092,7 @@ msgid "Disabled"
msgstr "Non-Aktifkan" msgstr "Non-Aktifkan"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2144,7 +2113,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2176,31 +2145,12 @@ msgstr "Buat cadangan baru"
msgid "Add" msgid "Add"
msgstr "Tambah" msgstr "Tambah"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Kelola Snapshot" msgstr "Kelola Snapshot"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Tipe Layanan"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3255,10 +3205,14 @@ msgstr ""
"server STUN/TURN untuk Matrix Synapse. Nonaktifkan ini jika Anda ingin " "server STUN/TURN untuk Matrix Synapse. Nonaktifkan ini jika Anda ingin "
"menggunakan server STUN/TURN yang berbeda." "menggunakan server STUN/TURN yang berbeda."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Elemen" msgstr "Elemen"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3557,47 +3511,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4998,11 +4911,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Pengaturan Sistem" msgstr "Pengaturan Sistem"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Jalankan ulang atau matikan sistem." msgstr "Jalankan ulang atau matikan sistem."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Nyalakan" msgstr "Nyalakan"
@ -5201,7 +5114,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5209,7 +5122,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5218,7 +5131,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5228,10 +5141,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Klien Email" msgstr "Klien Email"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5566,11 +5490,11 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Konfigurasi keamanan diperbarui" msgstr "Konfigurasi keamanan diperbarui"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli memungkinkan Anda untuk menyimpan dan berbagi bookmark." msgstr "Shaarli memungkinkan Anda untuk menyimpan dan berbagi bookmark."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5578,14 +5502,20 @@ msgstr ""
"Catatan Shaarli hanya mendukung satu akun pengguna, yang perlu Anda siapkan " "Catatan Shaarli hanya mendukung satu akun pengguna, yang perlu Anda siapkan "
"pada kunjungan awal." "pada kunjungan awal."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Bookmark" msgstr "Bookmark"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5796,7 +5726,11 @@ msgid "Software Installation Snapshots"
msgstr "Snapshot Instalasi Perangkat Lunak" msgstr "Snapshot Instalasi Perangkat Lunak"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Mengaktifkan atau menonaktifkan snapshot sebelum dan sesudah penginstalan " "Mengaktifkan atau menonaktifkan snapshot sebelum dan sesudah penginstalan "
"perangkat lunak" "perangkat lunak"
@ -6022,6 +5956,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "Masuk" msgstr "Masuk"
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6778,15 +6716,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Akun Administrator" msgstr "Akun Administrator"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Kata sandi tidak valid." msgstr "Kata sandi tidak valid."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6795,64 +6735,64 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Gagal membuat pengguna LDAP. {error}" msgstr "Gagal membuat pengguna LDAP. {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Gagal menambahkan pengguna baru ke kelompok {group}: {error}" msgstr "Gagal menambahkan pengguna baru ke kelompok {group}: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Gagal menambahkan pengguna baru ke kelompok admin." msgstr "Gagal menambahkan pengguna baru ke kelompok admin."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Gagal menambahkan pengguna baru ke kelompok admin. {error}" msgstr "Gagal menambahkan pengguna baru ke kelompok admin. {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -7142,15 +7082,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -7796,6 +7736,40 @@ msgstr "%(percentage)s %% selesai"
msgid "Gujarati" msgid "Gujarati"
msgstr "Bahasa Gujarat" msgstr "Bahasa Gujarat"
#, fuzzy
#~| msgid "unavailable"
#~ msgid "RoundCube availability"
#~ msgstr "tidak tersedia"
#, fuzzy
#~| msgid "Enter a valid username."
#~ msgid "Enter a valid domain"
#~ msgstr "Masukkan sebuah nama pengguna yang valid."
#, fuzzy
#~| msgid "Enter a valid username."
#~ msgid "Enter a valid destination"
#~ msgstr "Masukkan sebuah nama pengguna yang valid."
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Domain"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Tipe Layanan"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-06 22:41+0000\n" "PO-Revision-Date: 2022-01-06 22:41+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n" "Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -823,7 +823,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -906,7 +906,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1006,10 +1006,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1461,18 +1461,15 @@ msgid "Diagnostics"
msgstr "Diagnostica" msgstr "Diagnostica"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "superato" msgstr "superato"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "fallito" msgstr "fallito"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2004,77 +2001,56 @@ msgstr "Server e-mail"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Inserisci un dominio valido"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Inserisci una destinazione valida"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy
msgid "domain"
msgstr "Dominio"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Dominio primario" msgstr "Dominio primario"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Alias" msgstr "Alias"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Abilitato" msgstr "Abilitato"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2083,7 +2059,7 @@ msgid "Disabled"
msgstr "Disabilitato" msgstr "Disabilitato"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2102,7 +2078,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Gestire gli alias" msgstr "Gestire gli alias"
@ -2126,27 +2102,10 @@ msgstr "Creare un nuovo alias e-mail"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Gestire lo spam" msgstr "Gestire lo spam"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Avviso di servizio"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3212,10 +3171,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3568,48 +3531,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Scarica file usando applicazioni eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
#, fuzzy
msgid "Peer-to-peer File Sharing"
msgstr "Condivisione File"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5087,11 +5008,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Monitoraggio del sistema" msgstr "Monitoraggio del sistema"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Riavvia o spegni il sistema." msgstr "Riavvia o spegni il sistema."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Alimentazione" msgstr "Alimentazione"
@ -5335,7 +5256,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5343,7 +5264,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5352,7 +5273,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5362,10 +5283,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5688,24 +5620,30 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5912,7 +5850,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6131,6 +6071,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6870,15 +6814,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Password di autorizzazione" msgstr "Password di autorizzazione"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Password non valida." msgstr "Password non valida."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6887,62 +6833,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Fallito l'inserimento di un nuovo utente nel gruppo {group}: {error}" msgstr "Fallito l'inserimento di un nuovo utente nel gruppo {group}: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Aggiunta del nuovo utente al gruppo admin fallita: {error}" msgstr "Aggiunta del nuovo utente al gruppo admin fallita: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Fallito la limitazione dell'accesso alla console: {error}" msgstr "Fallito la limitazione dell'accesso alla console: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -7226,15 +7172,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Aggiungi Connessione a Server" msgstr "Aggiungi Connessione a Server"
@ -7858,6 +7804,35 @@ msgstr "%(percentage)s%% completata"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "Enter a valid domain"
#~ msgstr "Inserisci un dominio valido"
#~ msgid "Enter a valid destination"
#~ msgstr "Inserisci una destinazione valida"
#, fuzzy
#~ msgid "domain"
#~ msgstr "Dominio"
#~ msgid "Service Alert"
#~ msgstr "Avviso di servizio"
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Scarica file usando applicazioni eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#, fuzzy
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Condivisione File"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -762,7 +762,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -845,7 +845,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -935,10 +935,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1342,18 +1342,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1808,76 +1805,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1886,7 +1863,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1905,7 +1882,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1929,27 +1906,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2842,10 +2802,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3144,47 +3108,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4581,11 +4504,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4784,7 +4707,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4792,7 +4715,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4801,7 +4724,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4811,10 +4734,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5137,24 +5071,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5361,7 +5299,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5579,6 +5519,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6312,15 +6256,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6329,62 +6275,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6668,15 +6614,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -762,7 +762,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -845,7 +845,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -935,10 +935,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1342,18 +1342,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1808,76 +1805,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1886,7 +1863,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1905,7 +1882,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1929,27 +1906,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2842,10 +2802,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3144,47 +3108,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4581,11 +4504,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4784,7 +4707,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4792,7 +4715,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4801,7 +4724,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4811,10 +4734,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5139,24 +5073,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5363,7 +5301,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5581,6 +5521,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6314,15 +6258,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6331,62 +6277,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6670,15 +6616,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-02-22 10:50+0000\n" "PO-Revision-Date: 2021-02-22 10:50+0000\n"
"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n" "Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\n"
"Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Lithuanian <https://hosted.weblate.org/projects/freedombox/"
@ -763,7 +763,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -846,7 +846,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -936,10 +936,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1343,18 +1343,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1809,76 +1806,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1887,7 +1864,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1906,7 +1883,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1930,27 +1907,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2843,10 +2803,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3145,47 +3109,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4582,11 +4505,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4785,7 +4708,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4793,7 +4716,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4802,7 +4725,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4812,10 +4735,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5138,24 +5072,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5362,7 +5300,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5580,6 +5520,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6313,15 +6257,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6330,62 +6276,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6669,15 +6615,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-12-27 05:53+0000\n" "PO-Revision-Date: 2021-12-27 05:53+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/"
@ -842,7 +842,7 @@ msgstr "Tilganger for anonyme brukere, som ikke har angitt et passord."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Tilganger" msgstr "Tilganger"
@ -930,7 +930,7 @@ msgstr "admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfigurering oppdatert." msgstr "Konfigurering oppdatert."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1028,10 +1028,10 @@ msgstr "Oppdater IP-adresse og domener"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1497,20 +1497,17 @@ msgid "Diagnostics"
msgstr "Diagnostikk" msgstr "Diagnostikk"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "Quassel" msgstr "Quassel"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "feilet" msgstr "feilet"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "feil" msgstr "feil"
@ -2053,88 +2050,60 @@ msgstr "Nettprat-tjener"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Available Domains"
msgid "RoundCube availability"
msgstr "Tilgjengelige domener"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "Ugyldig tjenernavn"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "Ugyldig tjenernavn"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Domene"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Primærtilkobling" msgstr "Primærtilkobling"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Håndter biblioteker" msgstr "Håndter biblioteker"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Aktivert" msgstr "Aktivert"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2143,7 +2112,7 @@ msgid "Disabled"
msgstr "Deaktivert" msgstr "Deaktivert"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2164,7 +2133,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2196,31 +2165,12 @@ msgstr "Lag ny sikkerhetskopi"
msgid "Add" msgid "Add"
msgstr "Legg til" msgstr "Legg til"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Behandle avbildninger" msgstr "Behandle avbildninger"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Type tjeneste"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3294,10 +3244,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3657,54 +3611,6 @@ msgstr "Angitt mappe finnes ikke."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Oppdatert mediekatalog" msgstr "Oppdatert mediekatalog"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey er et maskin-til-maskin -fildelingsprogram brukt til utveksling av "
"store filer. Det kan delta i flere maskin-til-maskin -nettverk, inkludert "
"eDonkey, Kademlia, Overnet, BitTorrent og DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Brukere som er medlem i gruppene «admin» og «ed2k» kan kontrollere dem "
"gjennom et vevgrensesnitt. Brukere i admin-gruppen kan også kontrollere den "
"gjennom en av de egne mobil- eller skrivebords-grenseflatene, eller et "
"telnet-grensesnitt. Se manualen."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr "På {box_name}, finner du nedlastede filer i mappen /var/lib/mldonkey/."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Last ned filer ved bruk av eDonkey-programmer"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Maskin til maskin-fildeling"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5307,11 +5213,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Systemoppsett" msgstr "Systemoppsett"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Start om igjen, eller slå av systemet." msgstr "Start om igjen, eller slå av systemet."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Strøm" msgstr "Strøm"
@ -5570,7 +5476,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Tilgangskontrolloppsett oppdatert" msgstr "Tilgangskontrolloppsett oppdatert"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5582,7 +5488,7 @@ msgstr ""
"forventer fra en e-posttjener, medregnet MIME-støtte, adressebok, " "forventer fra en e-posttjener, medregnet MIME-støtte, adressebok, "
"mappebehandling, søk etter meldinger og stavekontroll." "mappebehandling, søk etter meldinger og stavekontroll."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5595,7 +5501,7 @@ msgstr ""
"som <code>imap.example.com</code>. For IMAP over SSL (anbefalt), fyll " "som <code>imap.example.com</code>. For IMAP over SSL (anbefalt), fyll "
"feltet for tjeneren, som <code>imaps://imap.example.com</code>." "feltet for tjeneren, som <code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5611,10 +5517,21 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-postklient" msgstr "E-postklient"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5990,11 +5907,11 @@ msgstr "Feil ved oppsetting av begrenset tilgang: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Oppdaterte sikkerhetsoppsett" msgstr "Oppdaterte sikkerhetsoppsett"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli tillater deg å lagre og dele bokmerker." msgstr "Shaarli tillater deg å lagre og dele bokmerker."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -6002,14 +5919,20 @@ msgstr ""
"Merk at Shaarli kun støtter en enkelt brukerkonto, som du må sette opp ved " "Merk at Shaarli kun støtter en enkelt brukerkonto, som du må sette opp ved "
"det første besøket." "det første besøket."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Bokmerker" msgstr "Bokmerker"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6246,7 +6169,11 @@ msgid "Software Installation Snapshots"
msgstr "Øyeblikksbilder av programvareinstallasjoner" msgstr "Øyeblikksbilder av programvareinstallasjoner"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "Skru på eller av øyeblikksbilder før og etter programvareinstallasjon" msgstr "Skru på eller av øyeblikksbilder før og etter programvareinstallasjon"
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6496,6 +6423,12 @@ msgstr "Engangspålogging"
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Vellykket passordbytte."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7360,15 +7293,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Administratorpassord" msgstr "Administratorpassord"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Ugyldig passord." msgstr "Ugyldig passord."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
#, fuzzy #, fuzzy
#| msgid "" #| msgid ""
#| "Select which services should be available to the new user. The user will " #| "Select which services should be available to the new user. The user will "
@ -7389,21 +7324,21 @@ msgstr ""
"gruppen kan logge seg på alle tjenester. De kan også logge inn på systemet " "gruppen kan logge seg på alle tjenester. De kan også logge inn på systemet "
"via SSH, og ha administrative rettigheter (sudo)." "via SSH, og ha administrative rettigheter (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Oppretting av LDAP-bruker mislyktes: {error}" msgstr "Oppretting av LDAP-bruker mislyktes: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Klarte ikke å legge ny bruker til i {group}-gruppen: {error}" msgstr "Klarte ikke å legge ny bruker til i {group}-gruppen: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Autoriserte SSH-nøkler" msgstr "Autoriserte SSH-nøkler"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7413,43 +7348,43 @@ msgstr ""
"på systemet uten å bruke passord. Du kan legge inn multiple (flere) nøkler, " "på systemet uten å bruke passord. Du kan legge inn multiple (flere) nøkler, "
"én på hver linje. Blanke linjer og linjer som starter med # vil bli ignorert." "én på hver linje. Blanke linjer og linjer som starter med # vil bli ignorert."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Klarte ikke å bytte navn på LDAP-bruker." msgstr "Klarte ikke å bytte navn på LDAP-bruker."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Klarte ikke å slette bruker fra gruppe." msgstr "Klarte ikke å slette bruker fra gruppe."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Klarte ikke legge bruker til gruppe." msgstr "Klarte ikke legge bruker til gruppe."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Klarte ikke sette SSH-nøkler." msgstr "Klarte ikke sette SSH-nøkler."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add user to group." #| msgid "Failed to add user to group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Klarte ikke legge bruker til gruppe." msgstr "Klarte ikke legge bruker til gruppe."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Klarte ikke å bytte passord for LDAP-bruker." msgstr "Klarte ikke å bytte passord for LDAP-bruker."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Klarte ikke å legge til en ny bruker i admin-gruppen: {error}" msgstr "Klarte ikke å legge til en ny bruker i admin-gruppen: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Klarte ikke å begrense konsolltilgang: {error}" msgstr "Klarte ikke å begrense konsolltilgang: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Brukerkonto er opprettet, du er nå logget inn" msgstr "Brukerkonto er opprettet, du er nå logget inn"
@ -7769,17 +7704,17 @@ msgstr "Tjenere %(box_name)s kobler seg til:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Sluttpunkt" msgstr "Sluttpunkt"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
#, fuzzy #, fuzzy
#| msgid "Authentication to remote server failed." #| msgid "Authentication to remote server failed."
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Identitetsbekreftelse til fjerntjener mislyktes." msgstr "Identitetsbekreftelse til fjerntjener mislyktes."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Legg til ny tjener" msgstr "Legg til ny tjener"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Legg til tilkobling til tjener" msgstr "Legg til tilkobling til tjener"
@ -8468,6 +8403,73 @@ msgstr "%(percentage)s%% fullført"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#, fuzzy
#~| msgid "Available Domains"
#~ msgid "RoundCube availability"
#~ msgstr "Tilgjengelige domener"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "Ugyldig tjenernavn"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "Ugyldig tjenernavn"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Domene"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Type tjeneste"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey er et maskin-til-maskin -fildelingsprogram brukt til utveksling "
#~ "av store filer. Det kan delta i flere maskin-til-maskin -nettverk, "
#~ "inkludert eDonkey, Kademlia, Overnet, BitTorrent og DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Brukere som er medlem i gruppene «admin» og «ed2k» kan kontrollere dem "
#~ "gjennom et vevgrensesnitt. Brukere i admin-gruppen kan også kontrollere "
#~ "den gjennom en av de egne mobil- eller skrivebords-grenseflatene, eller "
#~ "et telnet-grensesnitt. Se manualen."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "På {box_name}, finner du nedlastede filer i mappen /var/lib/mldonkey/."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Last ned filer ved bruk av eDonkey-programmer"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Maskin til maskin-fildeling"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-13 18:58+0000\n" "PO-Revision-Date: 2022-01-19 09:56+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/"
"freedombox/nl/>\n" "freedombox/nl/>\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.10.1\n" "X-Generator: Weblate 4.11-dev\n"
"X-Language: nl_NL\n" "X-Language: nl_NL\n"
"X-Source-Language: C\n" "X-Source-Language: C\n"
@ -838,7 +838,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Toegangsrechten" msgstr "Toegangsrechten"
@ -923,7 +923,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuratie bijgewerkt." msgstr "Configuratie bijgewerkt."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1020,10 +1020,10 @@ msgstr "IP adressen en domeinen verversen"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1489,18 +1489,15 @@ msgid "Diagnostics"
msgstr "Diagnose" msgstr "Diagnose"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "geslaagd" msgstr "geslaagd"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "mislukt" msgstr "mislukt"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "fout" msgstr "fout"
@ -2039,43 +2036,23 @@ msgstr "E-mailserver"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Maakt gebruik van Postfix, Dovecot &amp; Rspamd" msgstr "Maakt gebruik van Postfix, Dovecot &amp; Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Postfix-Dovecot SASL-integratie" msgstr "Postfix-Dovecot SASL-integratie"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Postfix aliasverwijzingen" msgstr "Postfix aliasverwijzingen"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "RoundCube-beschikbaarheid"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube geconfigureerd voor FreedomBox-e-mail"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filters voor inkomende en uitgaande e-mail" msgstr "Filters voor inkomende en uitgaande e-mail"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Voer een geldig domein in"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Voer een geldige bestemming in"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "domein"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Primair domein" msgstr "Primair domein"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2083,34 +2060,34 @@ msgstr ""
"Mails worden ontvangen voor alle domeinen die in het systeem zijn " "Mails worden ontvangen voor alle domeinen die in het systeem zijn "
"geconfigureerd. Selecteer het belangrijkste domein." "geconfigureerd. Selecteer het belangrijkste domein."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Nieuwe alias (zonder @domein)" msgstr "Nieuwe alias (zonder @domein)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Bevat ongeldige tekens" msgstr "Bevat ongeldige tekens"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Moet beginnen en eindigen met a-z of 0-9" msgstr "Moet beginnen en eindigen met a-z of 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Kan geen getal zijn" msgstr "Kan geen getal zijn"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Aliassen" msgstr "Aliassen"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Ingeschakeld" msgstr "Ingeschakeld"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2119,7 +2096,7 @@ msgid "Disabled"
msgstr "Uitgeschakeld" msgstr "Uitgeschakeld"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2138,7 +2115,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Aliassen beheren" msgstr "Aliassen beheren"
@ -2162,27 +2139,10 @@ msgstr "Nieuwe e-mailalias maken"
msgid "Add" msgid "Add"
msgstr "Toevoegen" msgstr "Toevoegen"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Spam beheren" msgstr "Spam beheren"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Servicewaarschuwing"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Herstellen"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Interne fout in {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Controleer syslog voor meer informatie"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3245,10 +3205,14 @@ msgstr ""
"geconfigureerd als de STUN/TURN-server voor Matrix Synapse. Schakel dit uit " "geconfigureerd als de STUN/TURN-server voor Matrix Synapse. Schakel dit uit "
"als een andere STUN/TURN-server gebruikt moet worden." "als een andere STUN/TURN-server gebruikt moet worden."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3614,57 +3578,6 @@ msgstr "De opgegeven map bestaat niet."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Mediamap bijgewerkt" msgstr "Mediamap bijgewerkt"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey is een peer-to-peer-toepassing voor het delen van bestanden die "
"wordt gebruikt om grote bestanden uit te wisselen. Het kan deelnemen aan "
"meerdere peer-to-peer-netwerken, waaronder eDonkey, Kademlia, Overnet, "
"BitTorrent en DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Gebruikers die behoren tot de admin en de ed2k groep kunnen deze via de "
"webinterface bedienen. Gebruikers in de admin groep kunnen het ook besturen "
"via een van de afzonderlijke mobiele of desktop front-ends of een telnet "
"interface. Zie handleiding."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Op {box_name} kunnen de gedownloade bestanden worden gevonden in /var/lib/"
"mldonkey/ map."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Bestanden downloaden met eDonkey toepassingen"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Peer-to-peer bestandsdeling"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5276,11 +5189,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Systeembewaking" msgstr "Systeembewaking"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Herstarten of uitschakelen van het systeem." msgstr "Herstarten of uitschakelen van het systeem."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Power" msgstr "Power"
@ -5532,7 +5445,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Configuratie van de toegangsrechten is bijgewerkt" msgstr "Configuratie van de toegangsrechten is bijgewerkt"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5544,7 +5457,7 @@ msgstr ""
"een email toepassing verwacht kan worden, inclusief MIME ondersteuning, een " "een email toepassing verwacht kan worden, inclusief MIME ondersteuning, een "
"adresboek, het beheren van mappen, zoeken in berichten en spellingscontrole." "adresboek, het beheren van mappen, zoeken in berichten en spellingscontrole."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5558,7 +5471,7 @@ msgstr ""
"example.com</code>. Voor IMAP over SSL (aanbevolen): vul het serverveld in, " "example.com</code>. Voor IMAP over SSL (aanbevolen): vul het serverveld in, "
"bijvoorbeeld <code>imaps://imap.example.com</code>." "bijvoorbeeld <code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5573,10 +5486,21 @@ msgstr ""
"(<a href=\"https://www.google.com/settings/security/lesssecureapps\">https://" "(<a href=\"https://www.google.com/settings/security/lesssecureapps\">https://"
"www.google.com/settings/security/lesssecureapps</a>)." "www.google.com/settings/security/lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Email Cliënt" msgstr "Email Cliënt"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5951,11 +5875,11 @@ msgstr "Fout bij beperkte toegang instellen: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Bijgewerkte Beveiligingsconfiguratie" msgstr "Bijgewerkte Beveiligingsconfiguratie"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Met Shaarli is het mogelijk bookmarks te bewaren en delen." msgstr "Met Shaarli is het mogelijk bookmarks te bewaren en delen."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5963,14 +5887,20 @@ msgstr ""
"Houd er rekening mee dat Shaarli maar een gebruiker ondersteunt, die moet " "Houd er rekening mee dat Shaarli maar een gebruiker ondersteunt, die moet "
"worden ingesteld bij het eerste gebruik." "worden ingesteld bij het eerste gebruik."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Bladwijzers" msgstr "Bladwijzers"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6210,7 +6140,11 @@ msgid "Software Installation Snapshots"
msgstr "Software-installatie Snapshots" msgstr "Software-installatie Snapshots"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Snapshots voor en na de installatie van de software in- of uitschakelen" "Snapshots voor en na de installatie van de software in- of uitschakelen"
@ -6447,6 +6381,12 @@ msgstr "Eenmalige aanmelding"
msgid "Login" msgid "Login"
msgstr "Aanmelding" msgstr "Aanmelding"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Wachtwoord succesvol gewijzigd."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7298,15 +7238,18 @@ msgstr "Vereist. 150 tekens of minder. Alleen letters, cijfers en @/./-/_ ."
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Authorisatie-wachtwoord" msgstr "Authorisatie-wachtwoord"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "Voer je huidige wachtwoord in om accountwijzigingen toe te staan." msgstr "Voer je huidige wachtwoord in om accountwijzigingen toe te staan."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Ongeldig wachtwoord." msgstr "Ongeldig wachtwoord."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7321,21 +7264,21 @@ msgstr ""
"ook op het systeem inloggen met SSH en kunnen systeemadministratie doen " "ook op het systeem inloggen met SSH en kunnen systeemadministratie doen "
"(sudo)." "(sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "LDAP gebruiker aanmaken mislukt: {error}" msgstr "LDAP gebruiker aanmaken mislukt: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Toevoegen van gebruiker aan groep {group} mislukt: {error}" msgstr "Toevoegen van gebruiker aan groep {group} mislukt: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Geautoriseerde SSH-sleutels" msgstr "Geautoriseerde SSH-sleutels"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7346,41 +7289,41 @@ msgstr ""
"meerdere sleutels toevoegen, één op elke regel. Lege regels en regels die " "meerdere sleutels toevoegen, één op elke regel. Lege regels en regels die "
"beginnen met # worden genegeerd." "beginnen met # worden genegeerd."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "LDAP gebruiker hernoemen mislukt." msgstr "LDAP gebruiker hernoemen mislukt."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Gebruiker uit groep verwijderen mislukt." msgstr "Gebruiker uit groep verwijderen mislukt."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Gebruiker aan groep toevoegen mislukt." msgstr "Gebruiker aan groep toevoegen mislukt."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Kan de SSH-sleutels niet instellen." msgstr "Kan de SSH-sleutels niet instellen."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Gebruikerstatus aanpassen mislukt." msgstr "Gebruikerstatus aanpassen mislukt."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Wijzigen LDAP gebruikerswachtwoord mislukt." msgstr "Wijzigen LDAP gebruikerswachtwoord mislukt."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Toevoegen van gebruiker aan admin groep mislukt: {error}" msgstr "Toevoegen van gebruiker aan admin groep mislukt: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Consoletoegang beperken is mislukt: {error}" msgstr "Consoletoegang beperken is mislukt: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Gebruikersaccount aangemaakt, je bent nu ingelogd" msgstr "Gebruikersaccount aangemaakt, je bent nu ingelogd"
@ -7701,15 +7644,15 @@ msgstr "Servers waar %(box_name)s verbinding mee zal maken:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Eindpunt" msgstr "Eindpunt"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Er zijn nog geen verbindingen met externe servers ingesteld." msgstr "Er zijn nog geen verbindingen met externe servers ingesteld."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Nieuwe server toevoegen" msgstr "Nieuwe server toevoegen"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Verbinding toevoegen aan server" msgstr "Verbinding toevoegen aan server"
@ -7903,6 +7846,9 @@ msgid ""
"from administrator interface. Additional plugins or themes may be installed " "from administrator interface. Additional plugins or themes may be installed "
"and upgraded at your own risk." "and upgraded at your own risk."
msgstr "" msgstr ""
"Na een grote versie-upgrade moet u de database-upgrade handmatig uitvoeren "
"vanuit de beheerdersinterface. Extra plug-ins of thema's kunnen op eigen "
"risico worden geïnstalleerd en geüpgraded."
#: plinth/modules/wordpress/__init__.py:58 #: plinth/modules/wordpress/__init__.py:58
#: plinth/modules/wordpress/manifest.py:6 #: plinth/modules/wordpress/manifest.py:6
@ -7922,6 +7868,9 @@ msgid ""
"Allow all visitors. Disabling allows only administrators to view the " "Allow all visitors. Disabling allows only administrators to view the "
"WordPress site or blog. Enable only after performing initial WordPress setup." "WordPress site or blog. Enable only after performing initial WordPress setup."
msgstr "" msgstr ""
"Laat alle bezoekers toe. Als dit is uitschakeld, kunnen alleen beheerders de "
"WordPress-site of blog bekijken. Alleen inschakelen na het uitvoeren van de "
"eerste WordPress-configuratie."
#: plinth/modules/zoph/__init__.py:26 #: plinth/modules/zoph/__init__.py:26
#, python-brace-format #, python-brace-format
@ -8399,6 +8348,78 @@ msgstr "%(percentage)s%% voltooid"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "RoundCube-beschikbaarheid"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube geconfigureerd voor FreedomBox-e-mail"
#~ msgid "Enter a valid domain"
#~ msgstr "Voer een geldig domein in"
#~ msgid "Enter a valid destination"
#~ msgstr "Voer een geldige bestemming in"
#~ msgid "domain"
#~ msgstr "domein"
#~ msgid "Service Alert"
#~ msgstr "Servicewaarschuwing"
#~ msgid "Repair"
#~ msgstr "Herstellen"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Interne fout in {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Controleer syslog voor meer informatie"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey is een peer-to-peer-toepassing voor het delen van bestanden die "
#~ "wordt gebruikt om grote bestanden uit te wisselen. Het kan deelnemen aan "
#~ "meerdere peer-to-peer-netwerken, waaronder eDonkey, Kademlia, Overnet, "
#~ "BitTorrent en DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Gebruikers die behoren tot de admin en de ed2k groep kunnen deze via de "
#~ "webinterface bedienen. Gebruikers in de admin groep kunnen het ook "
#~ "besturen via een van de afzonderlijke mobiele of desktop front-ends of "
#~ "een telnet interface. Zie handleiding."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Op {box_name} kunnen de gedownloade bestanden worden gevonden in /var/lib/"
#~ "mldonkey/ map."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Bestanden downloaden met eDonkey toepassingen"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Peer-to-peer bestandsdeling"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-03-03 16:50+0000\n" "PO-Revision-Date: 2021-03-03 16:50+0000\n"
"Last-Translator: Karol Werner <karol@ppkt.eu>\n" "Last-Translator: Karol Werner <karol@ppkt.eu>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -827,7 +827,7 @@ msgstr "Dostęp dla użytkowników anonimowych, którzy nie podali hasła."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Prawa dostępu" msgstr "Prawa dostępu"
@ -912,7 +912,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Zaktualizowano ustawienia." msgstr "Zaktualizowano ustawienia."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1012,10 +1012,10 @@ msgstr "Odśwież adres IP i domeny"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1472,18 +1472,15 @@ msgid "Diagnostics"
msgstr "Diagnostyka" msgstr "Diagnostyka"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "udało się" msgstr "udało się"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "nie udało się" msgstr "nie udało się"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "błąd" msgstr "błąd"
@ -2019,86 +2016,60 @@ msgstr "Serwer czatu"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "Niewłaściwa nazwa użytkownika"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "Niewłaściwa nazwa użytkownika"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain" #| msgid "Domain"
msgid "domain"
msgstr "Domena"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Domain"
msgid "Primary domain" msgid "Primary domain"
msgstr "Domena" msgstr "Domena"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create Repository" #| msgid "Create Repository"
msgid "Aliases" msgid "Aliases"
msgstr "Utwórz repozytorium" msgstr "Utwórz repozytorium"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Włączony" msgstr "Włączony"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2107,7 +2078,7 @@ msgid "Disabled"
msgstr "Wyłączony" msgstr "Wyłączony"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2126,7 +2097,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create Repository" #| msgid "Create Repository"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2158,31 +2129,12 @@ msgstr "Utwórz nową kopię zapasową"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Usuń %(name)s" msgstr "Usuń %(name)s"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Typ usługi"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3157,10 +3109,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3483,47 +3439,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4950,11 +4865,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Uruchom ponownie lub wyłącz system." msgstr "Uruchom ponownie lub wyłącz system."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Zasilanie" msgstr "Zasilanie"
@ -5162,7 +5077,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Zaktualizowano ustawienia praw dostępu" msgstr "Zaktualizowano ustawienia praw dostępu"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5170,7 +5085,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5179,7 +5094,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5189,12 +5104,23 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
#, fuzzy #, fuzzy
#| msgid "Dynamic DNS Client" #| msgid "Dynamic DNS Client"
msgid "Email Client" msgid "Email Client"
msgstr "Klient Dynamic DNS" msgstr "Klient Dynamic DNS"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5535,24 +5461,30 @@ msgstr "Błąd ustawienia ograniczonego dostępu: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Zaktualizowano ustawienia bezpieczeństwa" msgstr "Zaktualizowano ustawienia bezpieczeństwa"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5763,7 +5695,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6003,6 +5937,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Partition expanded successfully."
msgid "Logged out successfully."
msgstr "Partycja rozszerzona."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6778,17 +6718,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Konto Administratora" msgstr "Konto Administratora"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "Pokaż hasło" msgstr "Pokaż hasło"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6797,64 +6739,64 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Tworzenie użytkownika LDAP nie udało się: {error}" msgstr "Tworzenie użytkownika LDAP nie udało się: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Nieudane dodanie użytkownika do {group} grupy:{error}" msgstr "Nieudane dodanie użytkownika do {group} grupy:{error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Nieudane dodawanie użytkownika do grupy admin." msgstr "Nieudane dodawanie użytkownika do grupy admin."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Nieudane dodawanie użytkownika do grupy admin: {error}" msgstr "Nieudane dodawanie użytkownika do grupy admin: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Utworzono konto użytkownika, możesz się teraz zalogować" msgstr "Utworzono konto użytkownika, możesz się teraz zalogować"
@ -7151,17 +7093,17 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
#, fuzzy #, fuzzy
#| msgid "Authentication to remote server failed." #| msgid "Authentication to remote server failed."
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Nie powiodła się autoryzacja na zdalnym serwerze." msgstr "Nie powiodła się autoryzacja na zdalnym serwerze."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Connection refused" #| msgid "Connection refused"
@ -7869,6 +7811,35 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "Niewłaściwa nazwa użytkownika"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "Niewłaściwa nazwa użytkownika"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Domena"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Typ usługi"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#, fuzzy #, fuzzy
#~| msgid "Update URL" #~| msgid "Update URL"
#~ msgid "Updates" #~ msgid "Updates"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-05-08 22:33+0000\n" "PO-Revision-Date: 2021-05-08 22:33+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n" "Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -814,7 +814,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -909,7 +909,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Configuração atualizada" msgstr "Configuração atualizada"
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1006,10 +1006,10 @@ msgstr "Atualizar endereço de IP e domínios"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1433,18 +1433,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1907,86 +1904,60 @@ msgstr "Servidor Web"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid domain name"
msgid "Enter a valid domain"
msgstr "Nome de domínio inválido"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid domain name"
msgid "Enter a valid destination"
msgstr "Nome de domínio inválido"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain Name" #| msgid "Domain Name"
msgid "domain"
msgstr "Nome de Domínio"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Domain Name"
msgid "Primary domain" msgid "Primary domain"
msgstr "Nome de Domínio" msgstr "Nome de Domínio"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Aliases" msgid "Aliases"
msgstr "Criar novo repositório" msgstr "Criar novo repositório"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1995,7 +1966,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -2014,7 +1985,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2046,31 +2017,12 @@ msgstr "Criar novo backup"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Criar novo repositório" msgstr "Criar novo repositório"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Discovery"
msgid "Service Alert"
msgstr "Descoberta do Serviço"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3019,10 +2971,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3350,47 +3306,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4825,11 +4740,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -5032,7 +4947,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Configuração atualizada" msgstr "Configuração atualizada"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5040,7 +4955,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5049,7 +4964,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5059,10 +4974,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5406,24 +5332,28 @@ msgstr "Erro ao definir o nome do domínio: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Configuração Geral" msgstr "Configuração Geral"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5630,7 +5560,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5854,6 +5786,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6620,17 +6556,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Upload Password" #| msgid "Upload Password"
msgid "Invalid password." msgid "Invalid password."
msgstr "Palavra-passe de Envio" msgstr "Palavra-passe de Envio"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6639,62 +6577,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6983,15 +6921,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Connection refused" #| msgid "Connection refused"
@ -7649,6 +7587,26 @@ msgstr "%(percentage)s%% concluída"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#, fuzzy
#~| msgid "Invalid domain name"
#~ msgid "Enter a valid domain"
#~ msgstr "Nome de domínio inválido"
#, fuzzy
#~| msgid "Invalid domain name"
#~ msgid "Enter a valid destination"
#~ msgstr "Nome de domínio inválido"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "domain"
#~ msgstr "Nome de Domínio"
#, fuzzy
#~| msgid "Service Discovery"
#~ msgid "Service Alert"
#~ msgstr "Descoberta do Serviço"
#, fuzzy #, fuzzy
#~| msgid "General Configuration" #~| msgid "General Configuration"
#~ msgid "Updates" #~ msgid "Updates"

File diff suppressed because it is too large Load Diff

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -762,7 +762,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -845,7 +845,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -935,10 +935,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1342,18 +1342,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1808,76 +1805,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1886,7 +1863,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1905,7 +1882,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1929,27 +1906,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2842,10 +2802,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3144,47 +3108,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4581,11 +4504,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4784,7 +4707,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4792,7 +4715,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4801,7 +4724,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4811,10 +4734,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5137,24 +5071,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5361,7 +5299,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5579,6 +5519,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6312,15 +6256,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6329,62 +6275,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6668,15 +6614,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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: Slovenian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -861,7 +861,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -948,7 +948,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1049,10 +1049,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1489,18 +1489,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1962,82 +1959,58 @@ msgstr "Strežnik z imenom domene"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid hostname"
msgid "Enter a valid domain"
msgstr "Neveljavno ime gostitelja"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid hostname"
msgid "Enter a valid destination"
msgstr "Neveljavno ime gostitelja"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Aliases" msgid "Aliases"
msgstr "Ustvari novo skladišče" msgstr "Ustvari novo skladišče"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2046,7 +2019,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -2065,7 +2038,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2095,31 +2068,12 @@ msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Create new repository" #| msgid "Create new repository"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Ustvari novo skladišče" msgstr "Ustvari novo skladišče"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Discovery"
msgid "Service Alert"
msgstr "Odkrivanje storitev"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3038,10 +2992,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3342,47 +3300,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4797,11 +4714,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -5000,7 +4917,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5008,7 +4925,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5017,7 +4934,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5027,10 +4944,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5361,24 +5289,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5585,7 +5517,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5807,6 +5741,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6558,17 +6496,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid password." msgid "Invalid password."
msgstr "Neveljavno ime gostitelja" msgstr "Neveljavno ime gostitelja"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6577,62 +6517,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6920,15 +6860,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Connection refused" #| msgid "Connection refused"
@ -7573,6 +7513,21 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Invalid hostname"
#~ msgid "Enter a valid domain"
#~ msgstr "Neveljavno ime gostitelja"
#, fuzzy
#~| msgid "Invalid hostname"
#~ msgid "Enter a valid destination"
#~ msgstr "Neveljavno ime gostitelja"
#, fuzzy
#~| msgid "Service Discovery"
#~ msgid "Service Alert"
#~ msgstr "Odkrivanje storitev"
#~ msgid "Cancel" #~ msgid "Cancel"
#~ msgstr "Prekliči" #~ msgstr "Prekliči"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-06-07 12:34+0000\n" "PO-Revision-Date: 2021-06-07 12: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/"
@ -842,7 +842,7 @@ msgstr "Leje për përdorues anonimë, të cilët skanë dhënë fjalëkalim.
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Leje" msgstr "Leje"
@ -926,7 +926,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:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1024,10 +1024,10 @@ msgstr "Rifresko adresë IP dhe përkatësi"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1495,18 +1495,15 @@ msgid "Diagnostics"
msgstr "Diagnostikime" msgstr "Diagnostikime"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "kaloi" msgstr "kaloi"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "dështoi" msgstr "dështoi"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "gabim" msgstr "gabim"
@ -2054,88 +2051,60 @@ msgstr "Shërbyes Fjalosjesh"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "unavailable"
msgid "RoundCube availability"
msgstr "jo i passhëm"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Enter a valid username."
msgid "Enter a valid domain"
msgstr "Jepni një emër përdoruesi të vlefshëm."
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Enter a valid username."
msgid "Enter a valid destination"
msgstr "Jepni një emër përdoruesi të vlefshëm."
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "Përkatësi"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Lidhje parësore" msgstr "Lidhje parësore"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Administroni Biblioteka" msgstr "Administroni Biblioteka"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "E aktivizuar" msgstr "E aktivizuar"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2144,7 +2113,7 @@ msgid "Disabled"
msgstr "E çaktivizuar" msgstr "E çaktivizuar"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2165,7 +2134,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2197,31 +2166,12 @@ msgstr "Krijoni një kopjeruajtje të re"
msgid "Add" msgid "Add"
msgstr "Shtoje" msgstr "Shtoje"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Snapshots" #| msgid "Manage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Administroni Fotografime" msgstr "Administroni Fotografime"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Lloj Shërbimi"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3268,10 +3218,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3635,57 +3589,6 @@ msgstr "Drejtoria e dhënë sekziston."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "U përditësua drejtori mediash" msgstr "U përditësua drejtori mediash"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey është një aplikacion dhënieje dhe marrjeje kartelash tek-për-tek, i "
"përdorur për të shkëmbyer kartela të mëdha. Mund të marrë pjesë në rrjete "
"tek-për-tek të shumtë, përshi eDonkey, Kademlia, Overnet, BitTorrent dhe "
"DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Përdoruesit që janë pjesë e grupit ed2k mund ta kontrollojnë përmes "
"ndërfaqes web. Përdoruesit në grupin e përgjegjësve mund ta kontrollojnë "
"edhe përmes çfarëdo ndërfaqeje më vete, për celular ose desktop, ose telnet. "
"Shihni doracakun."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"Te {box_name}, kartelat e shkarkuara mund të gjenden te drejtoria /var/lib/"
"mldonkey/."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Shkarkoni kartela duke përdorur aplikacione eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Dhënie-marrje Kartelash Tek-për-tek"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5305,11 +5208,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Mbikëqyrje Sistemi" msgstr "Mbikëqyrje Sistemi"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Rinisni ose fikeni sistemin." msgstr "Rinisni ose fikeni sistemin."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Energji" msgstr "Energji"
@ -5561,7 +5464,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Formësimi i të drejtave për hyrje u përditësua" msgstr "Formësimi i të drejtave për hyrje u përditësua"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5574,7 +5477,7 @@ msgstr ""
"për MIME, libër adresash, manipulim dosjesh, kërkim në mesazhe dhe kontroll " "për MIME, libër adresash, manipulim dosjesh, kërkim në mesazhe dhe kontroll "
"drejtshkrimi." "drejtshkrimi."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5588,7 +5491,7 @@ msgstr ""
"IMAP përmes SSL (e rekomanduar), plotësoni fushën e shërbyesit, bie fjala, " "IMAP përmes SSL (e rekomanduar), plotësoni fushën e shërbyesit, bie fjala, "
"<code>imaps://imap.shembull.com</code>." "<code>imaps://imap.shembull.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5604,10 +5507,21 @@ msgstr ""
"Google (<a href=\"https://www.google.com/settings/security/lesssecureapps" "Google (<a href=\"https://www.google.com/settings/security/lesssecureapps"
"\">https://www.google.com/settings/security/lesssecureapps</a>)." "\">https://www.google.com/settings/security/lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Klient Email" msgstr "Klient Email"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5977,11 +5891,11 @@ msgstr "Gabim në ujdisje hyrjeje të kufizuar: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "U përditësua formësim sigurie" msgstr "U përditësua formësim sigurie"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli ju lejon të ruani dhe ndani faqerojtës me të tjerët." msgstr "Shaarli ju lejon të ruani dhe ndani faqerojtës me të tjerët."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5989,14 +5903,20 @@ msgstr ""
"Mbani parasysh se Shaarli mbulon vetëm një llogari të vetme përdoruesi, të " "Mbani parasysh se Shaarli mbulon vetëm një llogari të vetme përdoruesi, të "
"cilën duhet ta ujdisni gjatë vizitës fillestare." "cilën duhet ta ujdisni gjatë vizitës fillestare."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Faqerojtës" msgstr "Faqerojtës"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6238,7 +6158,11 @@ msgid "Software Installation Snapshots"
msgstr "Fotografime Instalimi Software-i" msgstr "Fotografime Instalimi Software-i"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Aktivizoni ose çaktivizoni fotografime para dhe pas instalimi software-i" "Aktivizoni ose çaktivizoni fotografime para dhe pas instalimi software-i"
@ -6475,6 +6399,12 @@ msgstr "Hyrje Njëshe"
msgid "Login" msgid "Login"
msgstr "Hyrje" msgstr "Hyrje"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Fjalëkalimi u ndryshua me sukses."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7240,15 +7170,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Fjalëkalim Autorizimi" msgstr "Fjalëkalim Autorizimi"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Fjalëkalim i pavlefshëm." msgstr "Fjalëkalim i pavlefshëm."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7257,62 +7189,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -7596,15 +7528,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Shtoni një shërbyes të ri" msgstr "Shtoni një shërbyes të ri"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -8227,6 +8159,75 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujaratase" msgstr "Gujaratase"
#, fuzzy
#~| msgid "unavailable"
#~ msgid "RoundCube availability"
#~ msgstr "jo i passhëm"
#, fuzzy
#~| msgid "Enter a valid username."
#~ msgid "Enter a valid domain"
#~ msgstr "Jepni një emër përdoruesi të vlefshëm."
#, fuzzy
#~| msgid "Enter a valid username."
#~ msgid "Enter a valid destination"
#~ msgstr "Jepni një emër përdoruesi të vlefshëm."
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "Përkatësi"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Lloj Shërbimi"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey është një aplikacion dhënieje dhe marrjeje kartelash tek-për-"
#~ "tek, i përdorur për të shkëmbyer kartela të mëdha. Mund të marrë pjesë në "
#~ "rrjete tek-për-tek të shumtë, përshi eDonkey, Kademlia, Overnet, "
#~ "BitTorrent dhe DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Përdoruesit që janë pjesë e grupit ed2k mund ta kontrollojnë përmes "
#~ "ndërfaqes web. Përdoruesit në grupin e përgjegjësve mund ta kontrollojnë "
#~ "edhe përmes çfarëdo ndërfaqeje më vete, për celular ose desktop, ose "
#~ "telnet. Shihni doracakun."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "Te {box_name}, kartelat e shkarkuara mund të gjenden te drejtoria /var/"
#~ "lib/mldonkey/."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Shkarkoni kartela duke përdorur aplikacione eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Dhënie-marrje Kartelash Tek-për-tek"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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: Serbian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -817,7 +817,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -906,7 +906,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1004,10 +1004,10 @@ msgstr "Osveži listu IP adresa i domena"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1423,18 +1423,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1891,76 +1888,56 @@ msgstr "Domain Name Server"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1969,7 +1946,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1988,7 +1965,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -2016,29 +1993,10 @@ msgstr "Kreiraj novu rezervnu kopiju"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Discovery"
msgid "Service Alert"
msgstr "Otkrivanje Servisa"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2931,10 +2889,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3235,47 +3197,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4682,11 +4603,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4887,7 +4808,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4895,7 +4816,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4904,7 +4825,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4914,10 +4835,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5242,24 +5174,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5466,7 +5402,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5686,6 +5624,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6419,15 +6361,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6436,62 +6380,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6775,15 +6719,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7400,6 +7344,11 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Service Discovery"
#~ msgid "Service Alert"
#~ msgstr "Otkrivanje Servisa"
#, fuzzy #, fuzzy
#~| msgid "Delete Archive" #~| msgid "Delete Archive"
#~ msgid "Delete selected" #~ msgid "Delete selected"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-10 17:57+0000\n" "PO-Revision-Date: 2022-01-24 12:53+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/"
"freedombox/sv/>\n" "freedombox/sv/>\n"
@ -17,11 +17,11 @@ 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.10.1\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
msgstr "Sid källa" msgstr "Sidkälla"
#: plinth/context_processors.py:23 plinth/views.py:84 #: plinth/context_processors.py:23 plinth/views.py:84
msgid "FreedomBox" msgid "FreedomBox"
@ -30,7 +30,7 @@ msgstr "FreedomBox"
#: plinth/daemon.py:104 #: plinth/daemon.py:104
#, python-brace-format #, python-brace-format
msgid "Service {service_name} is running" msgid "Service {service_name} is running"
msgstr "Tjänsten service {service_name} körs" msgstr "Tjänsten {service_name} körs"
#: plinth/daemon.py:158 #: plinth/daemon.py:158
#, python-brace-format #, python-brace-format
@ -120,12 +120,12 @@ msgstr "{box_name} Webbgränssnitt (Plinth)"
#: plinth/modules/apache/components.py:122 #: plinth/modules/apache/components.py:122
#, python-brace-format #, python-brace-format
msgid "Access URL {url} on tcp{kind}" msgid "Access URL {url} on tcp{kind}"
msgstr "Ansluter till adress {url} on tcp{kind}" msgstr "Anslut till adress {url} på tcp{kind}"
#: plinth/modules/apache/components.py:125 #: plinth/modules/apache/components.py:125
#, python-brace-format #, python-brace-format
msgid "Access URL {url}" msgid "Access URL {url}"
msgstr "Ansluter till adress {url}" msgstr "Anslut till adress {url}"
#: plinth/modules/avahi/__init__.py:26 #: plinth/modules/avahi/__init__.py:26
#, python-brace-format #, python-brace-format
@ -842,7 +842,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Behörigheter" msgstr "Behörigheter"
@ -929,7 +929,7 @@ msgstr "Admin"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Konfiguration uppdaterad." msgstr "Konfiguration uppdaterad."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1026,10 +1026,10 @@ msgstr "Uppdatera IP-adress och domäner"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1492,18 +1492,15 @@ msgid "Diagnostics"
msgstr "Diagnostik" msgstr "Diagnostik"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "passerade" msgstr "passerade"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "misslyckades" msgstr "misslyckades"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "fel" msgstr "fel"
@ -2034,43 +2031,23 @@ msgstr "E-postserver"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Drivs av Postfix, Dovecot och Rspamd" msgstr "Drivs av Postfix, Dovecot och Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Integrering av Postfix-Dovecot SASL" msgstr "Integrering av Postfix-Dovecot SASL"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Postfix alias kartor" msgstr "Postfix alias kartor"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "RoundCube tillgänglighet"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube konfigurerad för FreedomBox e-post"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Filter för inkommande och utgående e-post" msgstr "Filter för inkommande och utgående e-post"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Ange ett giltigt domän"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Ange ett giltigt destination"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "domain"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Primär domän" msgstr "Primär domän"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2078,34 +2055,34 @@ msgstr ""
"E-post tas emot för alla domäner som konfigurerats i systemet. Välj den " "E-post tas emot för alla domäner som konfigurerats i systemet. Välj den "
"viktigaste av dessa." "viktigaste av dessa."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Nytt alias (utan @domän)" msgstr "Nytt alias (utan @domän)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Innehåller otillåtna tecken" msgstr "Innehåller otillåtna tecken"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Måste börja och sluta med a-z eller 0-9" msgstr "Måste börja och sluta med a-z eller 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Kan inte vara ett nummer" msgstr "Kan inte vara ett nummer"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Aliasnamn" msgstr "Aliasnamn"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Aktiverad" msgstr "Aktiverad"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2114,7 +2091,7 @@ msgid "Disabled"
msgstr "Inaktiverad" msgstr "Inaktiverad"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2133,7 +2110,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Hantera alias" msgstr "Hantera alias"
@ -2157,27 +2134,10 @@ msgstr "Skapa ett nytt e -postalias"
msgid "Add" msgid "Add"
msgstr "Lägg till" msgstr "Lägg till"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Hantera skräppost" msgstr "Hantera skräppost"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Servicevarning"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Reparera"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Internt fel i {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Kontrollera syslog för mer information"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2465,7 +2425,7 @@ msgstr "Dokumentation"
#: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128
msgctxt "User guide" msgctxt "User guide"
msgid "Manual" msgid "Manual"
msgstr "Handledning" msgstr "Handbok"
#: plinth/modules/help/__init__.py:43 #: plinth/modules/help/__init__.py:43
#: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/templates/help_support.html:9
@ -3230,10 +3190,14 @@ msgstr ""
"TURN-servern för Matrix Synapse. Inaktivera detta om du vill använda en " "TURN-servern för Matrix Synapse. Inaktivera detta om du vill använda en "
"annan STUN/TURN-server." "annan STUN/TURN-server."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3592,55 +3556,6 @@ msgstr "Den angivna katalogen finns inte."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Uppdaterad mediekatalog" msgstr "Uppdaterad mediekatalog"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey är en peer-to-peer-fildelning program som används för att utbyta "
"stora filer. Det kan delta i flera peer-to-peer-nätverk, inklusive eDonkey, "
"Kademlia, Overnet, BitTorrent och DirectConnect."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Användare som tillhör admin och ED2K-gruppen kan styra den via "
"webbgränssnittet. Användare i administratörsgruppen kan också styra den via "
"någon av de separata mobil-eller skrivbords frontend-ändarna eller ett "
"Telnet-gränssnitt. Se manualen."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"På {box_name}, kan nedladdade filer hittas i /var/lib/mldonkey/ mappen."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Ladda ner filer med eDonkey program"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "Mldonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Peer-to-peer fildelning"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KML Donkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4938,7 +4853,7 @@ msgstr "Virtuellt privat nätverk"
msgid "" msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>" "<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
msgstr "" msgstr ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Ladda ner profil</a>" "<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Nedladdningsprofil</a>"
#: plinth/modules/openvpn/manifest.py:52 #: plinth/modules/openvpn/manifest.py:52
msgid "Tunnelblick" msgid "Tunnelblick"
@ -5255,11 +5170,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Systemövervakning" msgstr "Systemövervakning"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Starta om eller stänga av systemet." msgstr "Starta om eller stänga av systemet."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Ström" msgstr "Ström"
@ -5358,7 +5273,7 @@ msgstr "Webbproxy"
#: plinth/modules/privoxy/__init__.py:114 #: plinth/modules/privoxy/__init__.py:114
#, python-brace-format #, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}" msgid "Access {url} with proxy {proxy} on tcp{kind}"
msgstr "Åtkomst till {url} med proxy {proxy} på TCP {kind}" msgstr "Anslut till {url} med proxy {proxy} på TCP {kind}"
#: plinth/modules/quassel/__init__.py:27 #: plinth/modules/quassel/__init__.py:27
#, python-brace-format #, python-brace-format
@ -5506,9 +5421,9 @@ msgstr ""
#: plinth/modules/radicale/views.py:35 #: plinth/modules/radicale/views.py:35
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Konfiguration av åtkomsträttigheter uppdaterad" msgstr "Konfiguration av åtkomsträttigheter uppdaterat"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5520,7 +5435,7 @@ msgstr ""
"förväntar dig från en e-postklient, inklusive MIME-stöd, adressbok, " "förväntar dig från en e-postklient, inklusive MIME-stöd, adressbok, "
"mappmanipulering, meddelande sökning och stavningskontroll." "mappmanipulering, meddelande sökning och stavningskontroll."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5534,7 +5449,7 @@ msgstr ""
"kryptering (rekommenderas), fyll server fält som <code>imaps://imap.exempel." "kryptering (rekommenderas), fyll server fält som <code>imaps://imap.exempel."
"kom</code>." "kom</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5550,10 +5465,21 @@ msgstr ""
"security/lesssecureapps\" >https://www.Google.com/settings/Security/" "security/lesssecureapps\" >https://www.Google.com/settings/Security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-postklient" msgstr "E-postklient"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5597,7 +5523,7 @@ msgstr ""
#: plinth/modules/samba/__init__.py:56 #: plinth/modules/samba/__init__.py:56
msgid "Access to the private shares" msgid "Access to the private shares"
msgstr "Tillgång till de privata shares" msgstr "Tillgång till privata delningar"
#: plinth/modules/samba/__init__.py:59 #: plinth/modules/samba/__init__.py:59
msgid "Samba" msgid "Samba"
@ -5683,7 +5609,7 @@ msgstr "Resursnamn"
#: plinth/modules/samba/templates/samba.html:141 #: plinth/modules/samba/templates/samba.html:141
msgid "Action" msgid "Action"
msgstr "Åtgärder" msgstr "Åtgärd"
#: plinth/modules/samba/views.py:33 #: plinth/modules/samba/views.py:33
msgid "FreedomBox OS disk" msgid "FreedomBox OS disk"
@ -5923,11 +5849,11 @@ msgstr "Fel vid inställning av begränsad åtkomst: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Uppdaterad säkerhetskonfiguration" msgstr "Uppdaterad säkerhetskonfiguration"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli kan du spara och dela bokmärken." msgstr "Shaarli kan du spara och dela bokmärken."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5935,14 +5861,20 @@ msgstr ""
"Observera att Shaarli endast stöd för ett enskilt användarkonto, som du " "Observera att Shaarli endast stöd för ett enskilt användarkonto, som du "
"behöver för att ställa den första besök." "behöver för att ställa den första besök."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Bokmärken" msgstr "Bokmärken"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6180,7 +6112,11 @@ msgid "Software Installation Snapshots"
msgstr "Ögonblicksbilder av programvaru installation" msgstr "Ögonblicksbilder av programvaru installation"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Aktivera eller inaktivera ögonblicksbilder före och efter " "Aktivera eller inaktivera ögonblicksbilder före och efter "
"programvaruinstallationen" "programvaruinstallationen"
@ -6417,6 +6353,12 @@ msgstr "Enkel inloggning på"
msgid "Login" msgid "Login"
msgstr "Logga in" msgstr "Logga in"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Lösenordet har ändrats."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7032,8 +6974,7 @@ msgstr "Aktivera automatisk uppdatering"
#: plinth/modules/upgrades/forms.py:16 #: plinth/modules/upgrades/forms.py:16
msgid "When enabled, FreedomBox automatically updates once a day." msgid "When enabled, FreedomBox automatically updates once a day."
msgstr "" msgstr "När den är aktiverad uppdateras FreedomBox automatiskt dagligen."
"När den är aktiverad uppdateras FreedomBox automatiskt en gång om dagen."
#: plinth/modules/upgrades/forms.py:19 #: plinth/modules/upgrades/forms.py:19
msgid "Enable auto-update to next stable release" msgid "Enable auto-update to next stable release"
@ -7044,8 +6985,8 @@ msgid ""
"When enabled, FreedomBox will update to the next stable distribution release " "When enabled, FreedomBox will update to the next stable distribution release "
"when it is available." "when it is available."
msgstr "" msgstr ""
"När det är aktiverat kommer FreedomBox att uppdatera till nästa stabila " "När aktiverad, kommer FreedomBox att uppdatera till nästa stabila "
"distributionsutgåva när den är tillgänglig." "distributionsutgåva om tillgänglig."
#: plinth/modules/upgrades/forms.py:34 #: plinth/modules/upgrades/forms.py:34
#: plinth/modules/upgrades/templates/upgrades_configure.html:89 #: plinth/modules/upgrades/templates/upgrades_configure.html:89
@ -7241,7 +7182,7 @@ msgstr "Användare och grupper"
#: plinth/modules/users/__init__.py:77 #: plinth/modules/users/__init__.py:77
msgid "Access to all services and system settings" msgid "Access to all services and system settings"
msgstr "Tillgång till alla tjänster och Systeminställningar" msgstr "Tillgång till alla tjänster och systeminställningar"
#: plinth/modules/users/__init__.py:113 #: plinth/modules/users/__init__.py:113
#, python-brace-format #, python-brace-format
@ -7267,15 +7208,18 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Auktoriseringslösenord" msgstr "Auktoriseringslösenord"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "Ange ditt nuvarande lösenord för att auktorisera kontomodifieringar." msgstr "Ange ditt nuvarande lösenord för att auktorisera kontomodifieringar."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Ogiltigt lösenord." msgstr "Ogiltigt lösenord."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7289,21 +7233,21 @@ msgstr ""
"administratörsgruppen kommer att kunna logga in på alla tjänster. De kan " "administratörsgruppen kommer att kunna logga in på alla tjänster. De kan "
"också logga in på systemet via SSH och har administratörsprivilegier (sudo)." "också logga in på systemet via SSH och har administratörsprivilegier (sudo)."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Det gick inte att skapa LDAP-användare: {error}" msgstr "Det gick inte att skapa LDAP-användare: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Det gick inte att lägga till ny användare i gruppen {group} : {error}" msgstr "Det gick inte att lägga till ny användare i gruppen {group} : {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Auktoriserade SSH-nycklar" msgstr "Auktoriserade SSH-nycklar"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7313,42 +7257,42 @@ msgstr ""
"systemet utan att använda ett lösenord. Du kan ange flera nycklar, en på " "systemet utan att använda ett lösenord. Du kan ange flera nycklar, en på "
"varje rad. Tomma rader och rader som börjar med # kommer att ignoreras." "varje rad. Tomma rader och rader som börjar med # kommer att ignoreras."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Det gick inte att byta namn på LDAP-användare." msgstr "Det gick inte att byta namn på LDAP-användare."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Det gick inte att ta bort användare från gruppen." msgstr "Det gick inte att ta bort användare från gruppen."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Det gick inte att lägga till användare i gruppen." msgstr "Det gick inte att lägga till användare i gruppen."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Det går inte att ange SSH-nycklar." msgstr "Det går inte att ange SSH-nycklar."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Det gick inte att ändra användarstatus." msgstr "Det gick inte att ändra användarstatus."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Det gick inte att ändra användarlösenordet för LDAP." msgstr "Det gick inte att ändra användarlösenordet för LDAP."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
"Det gick inte att lägga till ny användare i administratörsgruppen: {error}" "Det gick inte att lägga till ny användare i administratörsgruppen: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Det gick inte att begränsa konsolåtkomst: {error}" msgstr "Det gick inte att begränsa konsolåtkomst: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Användarkonto skapat, du är nu inloggad" msgstr "Användarkonto skapat, du är nu inloggad"
@ -7668,15 +7612,15 @@ msgstr "Servrar som %(box_name)s kommer att ansluta till:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Slutpunkt" msgstr "Slutpunkt"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Inga anslutningar till fjärrservrar har konfigurerats ännu." msgstr "Inga anslutningar till fjärrservrar har konfigurerats ännu."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Lägga till en ny server" msgstr "Lägga till en ny server"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Lägga till anslutning till server" msgstr "Lägga till anslutning till server"
@ -8372,6 +8316,76 @@ msgstr "%(percentage)s %% färdigt"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "RoundCube tillgänglighet"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube konfigurerad för FreedomBox e-post"
#~ msgid "Enter a valid domain"
#~ msgstr "Ange ett giltigt domän"
#~ msgid "Enter a valid destination"
#~ msgstr "Ange ett giltigt destination"
#~ msgid "domain"
#~ msgstr "domän"
#~ msgid "Service Alert"
#~ msgstr "Servicevarning"
#~ msgid "Repair"
#~ msgstr "Reparera"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Internt fel i {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Kontrollera syslog för mer information"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey är en peer-to-peer-fildelning program som används för att utbyta "
#~ "stora filer. Det kan delta i flera peer-to-peer-nätverk, inklusive "
#~ "eDonkey, Kademlia, Overnet, BitTorrent och DirectConnect."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Användare som tillhör admin och ED2K-gruppen kan styra den via "
#~ "webbgränssnittet. Användare i administratörsgruppen kan också styra den "
#~ "via någon av de separata mobil-eller skrivbords frontend-ändarna eller "
#~ "ett Telnet-gränssnitt. Se manualen."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "På {box_name}, kan nedladdade filer hittas i /var/lib/mldonkey/ mappen."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Ladda ner filer med eDonkey program"
#~ msgid "MLDonkey"
#~ msgstr "Mldonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Peer-to-peer fildelning"
#~ msgid "KMLDonkey"
#~ msgstr "KML Donkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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"
@ -761,7 +761,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "" msgstr ""
@ -844,7 +844,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "" msgstr ""
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -934,10 +934,10 @@ msgstr ""
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1341,18 +1341,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1807,76 +1804,56 @@ msgstr ""
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr ""
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1885,7 +1862,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1904,7 +1881,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "" msgstr ""
@ -1928,27 +1905,10 @@ msgstr ""
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr ""
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2841,10 +2801,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3143,47 +3107,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4580,11 +4503,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4783,7 +4706,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4791,7 +4714,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4800,7 +4723,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4810,10 +4733,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5136,24 +5070,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5360,7 +5298,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5578,6 +5518,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6311,15 +6255,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6328,62 +6274,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6667,15 +6613,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-05-17 18:31+0000\n" "PO-Revision-Date: 2021-05-17 18:31+0000\n"
"Last-Translator: chilumula vamshi krishna <kannakrishna1625@gmail.com>\n" "Last-Translator: chilumula vamshi krishna <kannakrishna1625@gmail.com>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -813,7 +813,7 @@ msgstr ""
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "అనుమతులు" msgstr "అనుమతులు"
@ -904,7 +904,7 @@ msgstr ""
msgid "Configuration updated." msgid "Configuration updated."
msgstr "ఆకృతీకరణ నవీకరించబడింది." msgstr "ఆకృతీకరణ నవీకరించబడింది."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1011,10 +1011,10 @@ msgstr "IP చిరునామా మరియు డొమైన్‌లన
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1475,14 +1475,12 @@ msgid "Diagnostics"
msgstr "లక్షణాలు" msgstr "లక్షణాలు"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
#, fuzzy #, fuzzy
#| msgid "Quassel" #| msgid "Quassel"
msgid "passed" msgid "passed"
msgstr "క్వాసెల్" msgstr "క్వాసెల్"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
#, fuzzy #, fuzzy
#| msgid "Setup failed." #| msgid "Setup failed."
@ -1490,7 +1488,6 @@ msgid "failed"
msgstr "అమరక విఫలమైంది." msgstr "అమరక విఫలమైంది."
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -2025,88 +2022,60 @@ msgstr "కబుర్ల సేవిక"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
#, fuzzy
#| msgid "Available Domains"
msgid "RoundCube availability"
msgstr "అందుబాటులో ఉన్న డొమైన్లు"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid domain"
msgstr "సేవిక పేరు చెలదు"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Invalid server name"
msgid "Enter a valid destination"
msgstr "సేవిక పేరు చెలదు"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "Domain"
msgid "domain"
msgstr "డొమైన్"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection" #| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "ప్రాథమిక అనుసంధానం" msgstr "ప్రాథమిక అనుసంధానం"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Aliases" msgid "Aliases"
msgstr "వినియోగదారుని సృష్టించు" msgstr "వినియోగదారుని సృష్టించు"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "క్రియాశీలం" msgstr "క్రియాశీలం"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2115,7 +2084,7 @@ msgid "Disabled"
msgstr "నిలిపివేయబడింది" msgstr "నిలిపివేయబడింది"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "రౌండ్ క్యూబ్" msgstr "రౌండ్ క్యూబ్"
@ -2136,7 +2105,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2168,31 +2137,12 @@ msgstr "క్రొత్త బ్యాకప్‌ను సృష్టి
msgid "Add" msgid "Add"
msgstr "జోడించు" msgstr "జోడించు"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Storage Snapshots" #| msgid "Storage Snapshots"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "నిల్వ దృశ్యములు" msgstr "నిల్వ దృశ్యములు"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "సేవా రకం"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3226,10 +3176,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3581,53 +3535,6 @@ msgstr "నిర్దేశిత డైరెక్టరీ ఉనికి
msgid "Updated media directory" msgid "Updated media directory"
msgstr "మీడియా డైరెక్టరీని నవీకరించబడింది" msgstr "మీడియా డైరెక్టరీని నవీకరించబడింది"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
#, fuzzy
#| msgid "Download files using BitTorrent applications"
msgid "Download files using eDonkey applications"
msgstr "బిట్ టోరెంట్ అనువర్తనాలను ఉపయోగించి ఫైళ్లను డౌన్లోడ్ చేయండి"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "ఎంఎల్ డాంకీ"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "పీర్-టు-పీర్ ఫైల్ షేరింగ్"
#: plinth/modules/mldonkey/manifest.py:18
#, fuzzy
#| msgid "Monkeysphere"
msgid "KMLDonkey"
msgstr "మంకీస్ఫియర్"
#: plinth/modules/mldonkey/manifest.py:30
#, fuzzy
#| msgid "Monkeysphere"
msgid "AMLDonkey"
msgstr "మంకీస్ఫియర్"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5192,11 +5099,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "వ్యవస్థ రూపశిల్పం" msgstr "వ్యవస్థ రూపశిల్పం"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "సిస్టమ్ ని పునఃప్రారంభించండి లేదా మూసివేయండి." msgstr "సిస్టమ్ ని పునఃప్రారంభించండి లేదా మూసివేయండి."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "శక్తి" msgstr "శక్తి"
@ -5428,7 +5335,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "ఆకృతీకరణ నవీకరించబడింది" msgstr "ఆకృతీకరణ నవీకరించబడింది"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5439,7 +5346,7 @@ msgstr ""
"ఇది MIME మద్దతు, చిరునామా పుస్తకం, ఫోల్డర్ తారుమారు, సందేశ శోధన మరియు అక్షరక్రమ తనిఖీ సహా ఒక " "ఇది MIME మద్దతు, చిరునామా పుస్తకం, ఫోల్డర్ తారుమారు, సందేశ శోధన మరియు అక్షరక్రమ తనిఖీ సహా ఒక "
"ఇమెయిల్ క్లయింట్ నుండి మీరు పూర్తి కార్యాచరణను అందిస్తుంది." "ఇమెయిల్ క్లయింట్ నుండి మీరు పూర్తి కార్యాచరణను అందిస్తుంది."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5448,7 +5355,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5458,10 +5365,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "ఇమెయిల్ క్లయింట్" msgstr "ఇమెయిల్ క్లయింట్"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5851,27 +5769,33 @@ msgstr "సమయమండలం అమర్పులోపం: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "సాధారణ ఆకృతీకరణ" msgstr "సాధారణ ఆకృతీకరణ"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "రు బుక్మార్క్లు ని సేవ్ మరియు పంచుకొనుటకు షార్లి అనుమతిస్తుంది." msgstr "రు బుక్మార్క్లు ని సేవ్ మరియు పంచుకొనుటకు షార్లి అనుమతిస్తుంది."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "షార్లి" msgstr "షార్లి"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
#, fuzzy #, fuzzy
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
"గుర్తుంచు\n" "గుర్తుంచు\n"
" (Shaarli)" " (Shaarli)"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "షార్లి"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6110,7 +6034,11 @@ msgid "Software Installation Snapshots"
msgstr "సాఫ్ట్వేర్ సంస్థాపన స్నాప్షాట్లు" msgstr "సాఫ్ట్వేర్ సంస్థాపన స్నాప్షాట్లు"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "సాఫ్ట్వేర్ ఇన్స్టాలేషన్కు ముందు మరియు తర్వాత స్నాప్షాట్లను అనుమతించండి లేదా అనుమతి నిరాకరించండి" msgstr "సాఫ్ట్వేర్ ఇన్స్టాలేషన్కు ముందు మరియు తర్వాత స్నాప్షాట్లను అనుమతించండి లేదా అనుమతి నిరాకరించండి"
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -6356,6 +6284,12 @@ msgstr "సింగిల్ సైన్ ఆన్"
msgid "Login" msgid "Login"
msgstr "ప్రవేశించు" msgstr "ప్రవేశించు"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7200,17 +7134,19 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "నిర్వాహకుని రహస్యపదం" msgstr "నిర్వాహకుని రహస్యపదం"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "Invalid password." msgid "Invalid password."
msgstr "రహస్యపదం కనబర్చు" msgstr "రహస్యపదం కనబర్చు"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7219,68 +7155,68 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Creating LDAP user failed." #| msgid "Creating LDAP user failed."
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "ఎల్.డి.ఏ.పి వాడుకరి సృష్టించడంలో విఫలమైంది." msgstr "ఎల్.డి.ఏ.పి వాడుకరి సృష్టించడంలో విఫలమైంది."
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to {group} group." #| msgid "Failed to add new user to {group} group."
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "వినియోగదారుని {group} సముహానికి జోడించడంలో విఫలం." msgstr "వినియోగదారుని {group} సముహానికి జోడించడంలో విఫలం."
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "అధీకృత SSH కీలు" msgstr "అధీకృత SSH కీలు"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "ఎల్.డి.ఏ.పి వాడుకరి పేరుమార్పులో విఫలం." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పేరుమార్పులో విఫలం."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "సమూహంలోంచి వినియోగదారుని తొలగించడంలో విఫలం." msgstr "సమూహంలోంచి వినియోగదారుని తొలగించడంలో విఫలం."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "SSH కీలను సెట్ చేయడం సాధ్యం కాలేదు." msgstr "SSH కీలను సెట్ చేయడం సాధ్యం కాలేదు."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
#, fuzzy #, fuzzy
#| msgid "Failed to add user to group." #| msgid "Failed to add user to group."
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం." msgstr "సమూహంలోకి వినియోగదారుని జోడించడంలో విఫలం."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "ఎల్.డి.ఏ.పి వాడుకరి పాస్‌వర్డ్ మార్పిడి విఫలం." msgstr "ఎల్.డి.ఏ.పి వాడుకరి పాస్‌వర్డ్ మార్పిడి విఫలం."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to add new user to admin group." #| msgid "Failed to add new user to admin group."
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "కొత్త వాడుకరి ను అడ్మిన్ సమూహంలో జోడించడం విఫలమైనది." msgstr "కొత్త వాడుకరి ను అడ్మిన్ సమూహంలో జోడించడం విఫలమైనది."
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to restrict console access." #| msgid "Failed to restrict console access."
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "console ప్రవేశమును పరిమితి చెయడంలొ విఫలమైంది." msgstr "console ప్రవేశమును పరిమితి చెయడంలొ విఫలమైంది."
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు" msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు"
@ -7593,17 +7529,17 @@ msgstr "%(box_name)s కి కనెక్ట్ అయ్యే సర్వ
msgid "Endpoint" msgid "Endpoint"
msgstr "ఎండ్ పాయింట్" msgstr "ఎండ్ పాయింట్"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "రిమోట్ సర్వర్ లకు కనెక్షన్ లు ఇంకా కాన్ఫిగర్ చేయబడలేదు." msgstr "రిమోట్ సర్వర్ లకు కనెక్షన్ లు ఇంకా కాన్ఫిగర్ చేయబడలేదు."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Add a new server" msgid "Add a new server"
msgstr "కొత్త పరిచయకర్తని జోడించండి" msgstr "కొత్త పరిచయకర్తని జోడించండి"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
#, fuzzy #, fuzzy
#| msgid "Add Connection" #| msgid "Add Connection"
@ -8294,6 +8230,52 @@ msgstr "%(percentage)s %% పూర్తి"
msgid "Gujarati" msgid "Gujarati"
msgstr "గుజరాతీ" msgstr "గుజరాతీ"
#, fuzzy
#~| msgid "Available Domains"
#~ msgid "RoundCube availability"
#~ msgstr "అందుబాటులో ఉన్న డొమైన్లు"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid domain"
#~ msgstr "సేవిక పేరు చెలదు"
#, fuzzy
#~| msgid "Invalid server name"
#~ msgid "Enter a valid destination"
#~ msgstr "సేవిక పేరు చెలదు"
#, fuzzy
#~| msgid "Domain"
#~ msgid "domain"
#~ msgstr "డొమైన్"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "సేవా రకం"
#, fuzzy
#~| msgid "Download files using BitTorrent applications"
#~ msgid "Download files using eDonkey applications"
#~ msgstr "బిట్ టోరెంట్ అనువర్తనాలను ఉపయోగించి ఫైళ్లను డౌన్లోడ్ చేయండి"
#~ msgid "MLDonkey"
#~ msgstr "ఎంఎల్ డాంకీ"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "పీర్-టు-పీర్ ఫైల్ షేరింగ్"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "KMLDonkey"
#~ msgstr "మంకీస్ఫియర్"
#, fuzzy
#~| msgid "Monkeysphere"
#~ msgid "AMLDonkey"
#~ msgstr "మంకీస్ఫియర్"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ 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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-13 18:58+0000\n" "PO-Revision-Date: 2022-01-13 18:58+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/"
@ -826,7 +826,7 @@ msgstr "Bir parola girmemiş isimsiz kullanıcılar için izinler."
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "İzinler" msgstr "İzinler"
@ -910,7 +910,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:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1007,10 +1007,10 @@ msgstr "IP adresi ve etki alanlarını yenile"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1475,18 +1475,15 @@ msgid "Diagnostics"
msgstr "Tanılama" msgstr "Tanılama"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "geçti" msgstr "geçti"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "başarısız" msgstr "başarısız"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "hata" msgstr "hata"
@ -2028,43 +2025,23 @@ msgstr "E-posta Sunucusu"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Postfix, Dovecot ve Rspamd tarafından desteklenmektedir" msgstr "Postfix, Dovecot ve Rspamd tarafından desteklenmektedir"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "Postfix-Dovecot SASL bütünleştirmesi" msgstr "Postfix-Dovecot SASL bütünleştirmesi"
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Postfix kod adı eşlemeleri" msgstr "Postfix kod adı eşlemeleri"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "RoundCube kullanılabilirliği"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube, FreedomBox e-postası için yapılandırıldı"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Gelen ve giden posta süzgeçleri" msgstr "Gelen ve giden posta süzgeçleri"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Geçerli bir etki alanı girin"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "Geçerli bir hedef girin"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "etki alanı"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "Birincil etki alanı" msgstr "Birincil etki alanı"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
@ -2072,34 +2049,34 @@ msgstr ""
"Postalar sistemde yapılandırılan tüm etki alanları için alınır. Bunlar " "Postalar sistemde yapılandırılan tüm etki alanları için alınır. Bunlar "
"arasından en önemli olanı seçin." "arasından en önemli olanı seçin."
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Yeni kod adı (@domain olmadan)" msgstr "Yeni kod adı (@domain olmadan)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Geçersiz karakterler içeriyor" msgstr "Geçersiz karakterler içeriyor"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "A-z veya 0-9 ile başlamalı ve bitmelidir" msgstr "A-z veya 0-9 ile başlamalı ve bitmelidir"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Sayı olamaz" msgstr "Sayı olamaz"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Kod Adları" msgstr "Kod Adları"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Etkinleştirildi" msgstr "Etkinleştirildi"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2108,7 +2085,7 @@ msgid "Disabled"
msgstr "Etkisizleştirildi" msgstr "Etkisizleştirildi"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2127,7 +2104,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Kod Adlarını Yönet" msgstr "Kod Adlarını Yönet"
@ -2151,27 +2128,10 @@ msgstr "Yeni bir e-posta kod adı oluşturun"
msgid "Add" msgid "Add"
msgstr "Ekle" msgstr "Ekle"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "İstenmeyen İletiyi Yönet" msgstr "İstenmeyen İletiyi Yönet"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Hizmet Uyarısı"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr "Onar"
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "{0} içinde dahili hata"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Daha fazla bilgi için syslog'u gözden geçirin"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3225,10 +3185,14 @@ msgstr ""
"TURN sunucusu olarak yapılandırır. Farklı bir STUN/TURN sunucusu kullanmak " "TURN sunucusu olarak yapılandırır. Farklı bir STUN/TURN sunucusu kullanmak "
"istiyorsanız bunu etkisizleştirin." "istiyorsanız bunu etkisizleştirin."
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Element" msgstr "Element"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3594,57 +3558,6 @@ msgstr "Belirtilen dizin mevcut değil."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Güncellenmiş ortam dizini" msgstr "Güncellenmiş ortam dizini"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
"MLDonkey, büyük dosyaları takas etmek için kullanılan kişiden-kişiye bir "
"dosya paylaşım uygulamasıdır. eDonkey, Kademlia, Overnet, BitTorrent ve "
"DirectConnect dahil olmak üzere birden fazla kişiden-kişiye ağlarına "
"katılabilir."
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
"Admin ve ed2k grubuna ait kullanıcılar web arayüzü üzerinden "
"denetleyebilirler. Admin grubundaki kullanıcılar, ayrı mobil veya masaüstü "
"ön uçlarından herhangi biri veya bir telnet arayüzü aracılığıyla da "
"denetleyebilir. Kılavuza bakın."
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
"{box_name} üzerinde, indirilen dosyalar /var/lib/mldonkey/ dizininde "
"bulunabilir."
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "eDonkey uygulamalarını kullanarak dosyaları indir"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Kişiden-kişiye Dosya Paylaşımı"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -5244,11 +5157,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Sistem İzleme" msgstr "Sistem İzleme"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Sistemi yeniden başlatın veya kapatın." msgstr "Sistemi yeniden başlatın veya kapatın."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Güç" msgstr "Güç"
@ -5500,7 +5413,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Erişim izinleri yapılandırması güncellendi" msgstr "Erişim izinleri yapılandırması güncellendi"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5512,7 +5425,7 @@ msgstr ""
"defteri, klasör işleme, ileti arama ve yazım denetimi dahil olmak üzere bir " "defteri, klasör işleme, ileti arama ve yazım denetimi dahil olmak üzere bir "
"e-posta istemcisinden beklediğiniz tam işlevselliği sağlar." "e-posta istemcisinden beklediğiniz tam işlevselliği sağlar."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5526,7 +5439,7 @@ msgstr ""
"IMAP için (önerilir), sunucu alanını <code>imaps://imap.ornek.com</code> " "IMAP için (önerilir), sunucu alanını <code>imaps://imap.ornek.com</code> "
"gibi doldurun." "gibi doldurun."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5541,10 +5454,21 @@ msgstr ""
"gerekeceğini unutmayın (<a href=\"https://myaccount.google.com/lesssecureapps" "gerekeceğini unutmayın (<a href=\"https://myaccount.google.com/lesssecureapps"
"\">https://myaccount.google.com/lesssecureapps</a>)." "\">https://myaccount.google.com/lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "E-posta İstemcisi" msgstr "E-posta İstemcisi"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5918,11 +5842,11 @@ msgstr "Kısıtlı erişim ayarlanırken hata oldu: {exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Güvenlik yapılandırması güncellendi" msgstr "Güvenlik yapılandırması güncellendi"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli, yer işaretlerini kaydetmenizi ve paylaşmanızı sağlar." msgstr "Shaarli, yer işaretlerini kaydetmenizi ve paylaşmanızı sağlar."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
@ -5930,14 +5854,20 @@ msgstr ""
"Shaarli'nin sadece ilk ziyaretinizde ayarlamanız gerekecek tek bir kullanıcı " "Shaarli'nin sadece ilk ziyaretinizde ayarlamanız gerekecek tek bir kullanıcı "
"hesabını desteklediğini unutmayın." "hesabını desteklediğini unutmayın."
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Yer İşaretleri" msgstr "Yer İşaretleri"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -6179,7 +6109,11 @@ msgid "Software Installation Snapshots"
msgstr "Yazılım Kurulum Anlık Görüntüleri" msgstr "Yazılım Kurulum Anlık Görüntüleri"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
"Yazılım kurulumundan önce ve sonra anlık görüntüleri etkinleştirin veya " "Yazılım kurulumundan önce ve sonra anlık görüntüleri etkinleştirin veya "
"etkisizleştirin." "etkisizleştirin."
@ -6417,6 +6351,12 @@ msgstr "Tek Oturum Açma"
msgid "Login" msgid "Login"
msgstr "Oturum aç" msgstr "Oturum aç"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Parola başarılı olarak değiştirildi."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -7265,15 +7205,18 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Yetkilendirme Parolası" msgstr "Yetkilendirme Parolası"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "Hesap değişikliklerini yetkilendirmek için şu anki parolanızı girin." msgstr "Hesap değişikliklerini yetkilendirmek için şu anki parolanızı girin."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Geçersiz parola." msgstr "Geçersiz parola."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -7287,21 +7230,21 @@ msgstr ""
"kullanıcılar tüm hizmetlere oturum açabilecektir. Ayrıca SSH aracılığıyla " "kullanıcılar tüm hizmetlere oturum açabilecektir. Ayrıca SSH aracılığıyla "
"sisteme oturum açabilir ve yönetici yetkilerine (sudo) sahip olabilirler." "sisteme oturum açabilir ve yönetici yetkilerine (sudo) sahip olabilirler."
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "LDAP kullanıcısı oluşturma başarısız oldu: {error}" msgstr "LDAP kullanıcısı oluşturma başarısız oldu: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "{group} grubuna yeni kullanıcı ekleme başarısız oldu: {error}" msgstr "{group} grubuna yeni kullanıcı ekleme başarısız oldu: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Yetkili SSH Anahtarları" msgstr "Yetkili SSH Anahtarları"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -7312,41 +7255,41 @@ msgstr ""
"tane olmak üzere birden çok anahtar girebilirsiniz. Boş satırlar ve # ile " "tane olmak üzere birden çok anahtar girebilirsiniz. Boş satırlar ve # ile "
"başlayan satırlar yoksayılacaktır." "başlayan satırlar yoksayılacaktır."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "LDAP kullanıcısının yeniden adlandırılması başarısız oldu." msgstr "LDAP kullanıcısının yeniden adlandırılması başarısız oldu."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Kullanıcıyı gruptan kaldırma başarısız oldu." msgstr "Kullanıcıyı gruptan kaldırma başarısız oldu."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Kullanıcıyı gruba ekleme başarısız oldu." msgstr "Kullanıcıyı gruba ekleme başarısız oldu."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "SSH anahtarları ayarlanamıyor." msgstr "SSH anahtarları ayarlanamıyor."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Kullanıcı durumunu değiştirme başarısız oldu." msgstr "Kullanıcı durumunu değiştirme başarısız oldu."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "LDAP kullanıcı parolasının değiştirilmesi başarısız oldu." msgstr "LDAP kullanıcı parolasının değiştirilmesi başarısız oldu."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Admin grubuna yeni kullanıcı ekleme başarısız oldu: {error}" msgstr "Admin grubuna yeni kullanıcı ekleme başarısız oldu: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Konsol erişimini kısıtlama başarısız oldu: {error}" msgstr "Konsol erişimini kısıtlama başarısız oldu: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Kullanıcı hesabı oluşturuldu, şu an oturum açtınız" msgstr "Kullanıcı hesabı oluşturuldu, şu an oturum açtınız"
@ -7661,15 +7604,15 @@ msgstr "%(box_name)s cihazının bağlanacağı sunucular:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Uç nokta" msgstr "Uç nokta"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Henüz uzak sunuculara yapılandırılan bağlantılar yok." msgstr "Henüz uzak sunuculara yapılandırılan bağlantılar yok."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Yeni bir sunucu ekleyin" msgstr "Yeni bir sunucu ekleyin"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Sunucuya Bağlantı Ekle" msgstr "Sunucuya Bağlantı Ekle"
@ -8363,6 +8306,78 @@ msgstr "%%%(percentage)s tamamlandı"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "RoundCube kullanılabilirliği"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube, FreedomBox e-postası için yapılandırıldı"
#~ msgid "Enter a valid domain"
#~ msgstr "Geçerli bir etki alanı girin"
#~ msgid "Enter a valid destination"
#~ msgstr "Geçerli bir hedef girin"
#~ msgid "domain"
#~ msgstr "etki alanı"
#~ msgid "Service Alert"
#~ msgstr "Hizmet Uyarısı"
#~ msgid "Repair"
#~ msgstr "Onar"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "{0} içinde dahili hata"
#~ msgid "Check syslog for more information"
#~ msgstr "Daha fazla bilgi için syslog'u gözden geçirin"
#~ msgid ""
#~ "MLDonkey is a peer-to-peer file sharing application used to exchange "
#~ "large files. It can participate in multiple peer-to-peer networks "
#~ "including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
#~ msgstr ""
#~ "MLDonkey, büyük dosyaları takas etmek için kullanılan kişiden-kişiye bir "
#~ "dosya paylaşım uygulamasıdır. eDonkey, Kademlia, Overnet, BitTorrent ve "
#~ "DirectConnect dahil olmak üzere birden fazla kişiden-kişiye ağlarına "
#~ "katılabilir."
#~ msgid ""
#~ "Users belonging to admin and ed2k group can control it through the web "
#~ "interface. Users in the admin group can also control it through any of "
#~ "the separate mobile or desktop front-ends or a telnet interface. See "
#~ "manual."
#~ msgstr ""
#~ "Admin ve ed2k grubuna ait kullanıcılar web arayüzü üzerinden "
#~ "denetleyebilirler. Admin grubundaki kullanıcılar, ayrı mobil veya "
#~ "masaüstü ön uçlarından herhangi biri veya bir telnet arayüzü aracılığıyla "
#~ "da denetleyebilir. Kılavuza bakın."
#, python-brace-format
#~ msgid ""
#~ "On {box_name}, downloaded files can be found in /var/lib/mldonkey/ "
#~ "directory."
#~ msgstr ""
#~ "{box_name} üzerinde, indirilen dosyalar /var/lib/mldonkey/ dizininde "
#~ "bulunabilir."
#~ msgid "Download files using eDonkey applications"
#~ msgstr "eDonkey uygulamalarını kullanarak dosyaları indir"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Kişiden-kişiye Dosya Paylaşımı"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

View File

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2021-11-19 11:51+0000\n" "PO-Revision-Date: 2022-01-29 13:55+0000\n"
"Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n" "Last-Translator: Andrij Mizyk <andmizyk@gmail.com>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
"freedombox/uk/>\n" "freedombox/uk/>\n"
@ -18,7 +18,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.9.1-dev\n" "X-Generator: Weblate 4.11-dev\n"
#: doc/dev/_templates/layout.html:11 #: doc/dev/_templates/layout.html:11
msgid "Page source" msgid "Page source"
@ -480,11 +480,7 @@ msgid "Existing Backups"
msgstr "Наявні резервні копії" msgstr "Наявні резервні копії"
#: plinth/modules/backups/templates/backups_add_remote_repository.html:19 #: plinth/modules/backups/templates/backups_add_remote_repository.html:19
#, fuzzy, python-format #, python-format
#| msgid ""
#| "The credentials for this repository are stored on your %(box_name)s. <br /"
#| "> To restore a backup on a new %(box_name)s you need the ssh credentials "
#| "and, if chosen, the encryption passphrase."
msgid "" msgid ""
"The credentials for this repository are stored on your %(box_name)s. <br /> " "The credentials for this repository are stored on your %(box_name)s. <br /> "
"To restore a backup on a new %(box_name)s you need the SSH credentials and, " "To restore a backup on a new %(box_name)s you need the SSH credentials and, "
@ -492,7 +488,7 @@ msgid ""
msgstr "" msgstr ""
"Облікові дані для цього репозиторію зберігаються на Вашому %(box_name)s. " "Облікові дані для цього репозиторію зберігаються на Вашому %(box_name)s. "
"<br> Щоб відновити резервну копію на новому %(box_name)s Вам потрібні " "<br> Щоб відновити резервну копію на новому %(box_name)s Вам потрібні "
"облікові дані до ssh та, якщо вибрано, парольна фраза для шифрування." "облікові дані до SSH та, якщо вибрано, парольна фраза для шифрування."
#: 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"
@ -646,19 +642,14 @@ msgid "How to verify?"
msgstr "Як перевірити?" msgstr "Як перевірити?"
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:45 #: plinth/modules/backups/templates/verify_ssh_hostkey.html:45
#, fuzzy
#| msgid ""
#| "Run the following command on the SSH host machine. The output should "
#| "match one of the provided options. You can also use dsa, ecdsa, ed25519 "
#| "etc. instead of rsa, by choosing the corresponding file."
msgid "" msgid ""
"Run the following command on the SSH host machine. The output should match " "Run the following command on the SSH host machine. The output should match "
"one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. " "one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. "
"instead of RSA, by choosing the corresponding file." "instead of RSA, by choosing the corresponding file."
msgstr "" msgstr ""
"Запустіть наступні команди на машині, що розміщує SSH. Вивід має відповідати " "Запустіть наступні команди на машині, яка розміщує SSH. Вивід має "
"одному з наведених параметрів. Ви також можете використовувати dsa, ecdsa, " "відповідати одному з наведених параметрів. Ви також можете використовувати "
"ed25519 і т.п. замість rsa, обравши відповідний файл." "DSA, ECDSA, Ed25519 і т.п. замість RSA, обравши відповідний файл."
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:60 #: plinth/modules/backups/templates/verify_ssh_hostkey.html:60
msgid "Verify Host" msgid "Verify Host"
@ -841,7 +832,7 @@ msgstr "Дозволи для анонімних користувачів, що
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Дозволи" msgstr "Дозволи"
@ -924,7 +915,7 @@ msgstr "Адміністратор"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "Налаштування оновлено." msgstr "Налаштування оновлено."
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1020,10 +1011,10 @@ msgstr "Оновити IP-адреси і домени"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1485,18 +1476,15 @@ msgid "Diagnostics"
msgstr "Діагностика" msgstr "Діагностика"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "пройдено" msgstr "пройдено"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "невдало" msgstr "невдало"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "помилка" msgstr "помилка"
@ -2000,80 +1988,56 @@ msgstr "Сервер електронної пошти"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "Працює на Postfix, Dovecot та Rspamd" msgstr "Працює на Postfix, Dovecot та Rspamd"
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "Мапи аліясів Postfix" msgstr "Мапи аліясів Postfix"
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "Доступність RoundCube"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr "RoundCube налаштовано для ел. пошти FreedomBox"
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "Фільтри вхідної і вихідної пошти" msgstr "Фільтри вхідної і вихідної пошти"
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "Уведіть коректний домен"
#: plinth/modules/email_server/forms.py:20
#, fuzzy
#| msgid "Enter a valid username."
msgid "Enter a valid destination"
msgstr "Уведіть коректне розташування"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "домен"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "Primary connection"
msgid "Primary domain" msgid "Primary domain"
msgstr "Основне зʼєднання" msgstr "Основний домен"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "Новий аліяс (без @domain)" msgstr "Новий аліяс (без @domain)"
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "Містить неправильні символи" msgstr "Містить неправильні символи"
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "Має починатися і закінчуватися на a-z або 0-9" msgstr "Має починатися і закінчуватися на a-z або 0-9"
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "Не може бути числом" msgstr "Не може бути числом"
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "Псевдоніми" msgstr "Псевдоніми"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "Дозволено" msgstr "Дозволено"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2082,7 +2046,7 @@ msgid "Disabled"
msgstr "Вимкнено" msgstr "Вимкнено"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2101,7 +2065,7 @@ msgid "FairEmail"
msgstr "FairEmail" msgstr "FairEmail"
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "Керування аліясами" msgstr "Керування аліясами"
@ -2125,27 +2089,10 @@ msgstr "Створити новий аліяс електронної пошти
msgid "Add" msgid "Add"
msgstr "Додати" msgstr "Додати"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Керування спамом" msgstr "Керування спамом"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "Сповіщення сервісу"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr "Внутрішня помилка в {0}"
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr "Перевірте системний журнал, щоб дізнатися більше"
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3093,10 +3040,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "Елемент" msgstr "Елемент"
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3400,47 +3351,6 @@ msgstr "Призначений каталог не існує."
msgid "Updated media directory" msgid "Updated media directory"
msgstr "Оновлено каталог медія" msgstr "Оновлено каталог медія"
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr "Завантаження файлів через застосунок eDonkey"
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "Обмін файлами peer-to-peer"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4314,11 +4224,6 @@ msgstr ""
"він перенаправляв увесь отриманий трафік до сервісів, які надає %(box_name)s." "він перенаправляв увесь отриманий трафік до сервісів, які надає %(box_name)s."
#: plinth/modules/networks/templates/router_configuration_content.html:32 #: plinth/modules/networks/templates/router_configuration_content.html:32
#, fuzzy
#| msgid ""
#| "If you don't have control over your router, choose not to configure it. "
#| "To see options to overcome this limitation, choose 'no public address' "
#| "option in Internet connection type selection."
msgid "" msgid ""
"If you don't have control over your router, choose not to configure it. To " "If you don't have control over your router, choose not to configure it. To "
"see options to overcome this limitation, choose 'I dont have a public IP " "see options to overcome this limitation, choose 'I dont have a public IP "
@ -4326,8 +4231,9 @@ msgid ""
"\">Internet connection type selection</a>." "\">Internet connection type selection</a>."
msgstr "" msgstr ""
"Якщо Ви не контролюєте свій маршрутизатор, не налаштовуйте його. Щоб " "Якщо Ви не контролюєте свій маршрутизатор, не налаштовуйте його. Щоб "
"побачити способи обходу цього обмеження, оберіть параметр 'немає публічної " "побачити способи обходу цього обмеження, оберіть параметр 'Я не маю "
"адреси' під час вибору типу зʼєднання з Інтернетом." "публічної IP-адреси' під час <a href=\"/plinth/sys/networks/internet-"
"connection-type/\">вибору типу зʼєднання з Інтернетом</a>."
#: plinth/modules/networks/templates/router_configuration_content.html:39 #: plinth/modules/networks/templates/router_configuration_content.html:39
msgid "Choose How You Wish to Configure Your Router" msgid "Choose How You Wish to Configure Your Router"
@ -4905,11 +4811,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "Моніторинг системи" msgstr "Моніторинг системи"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "Перезапустити або вимкнути систему." msgstr "Перезапустити або вимкнути систему."
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "Живлення" msgstr "Живлення"
@ -5131,7 +5037,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "Оновлено налаштування прав доступу" msgstr "Оновлено налаштування прав доступу"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5144,7 +5050,7 @@ msgstr ""
"MIME, адресної книжки, маніпулювання теками, пошуку повідомлень та перевірки " "MIME, адресної книжки, маніпулювання теками, пошуку повідомлень та перевірки "
"правопису." "правопису."
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5158,7 +5064,7 @@ msgstr ""
"<code>imap.example.com</code>. Для IMAP через SSL (рекомендується), поле " "<code>imap.example.com</code>. Для IMAP через SSL (рекомендується), поле "
"сервера виглядає як <code>imaps://imap.example.com</code>." "сервера виглядає як <code>imaps://imap.example.com</code>."
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5173,10 +5079,21 @@ msgstr ""
"Google (<a href=\"https://www.google.com/settings/security/lesssecureapps" "Google (<a href=\"https://www.google.com/settings/security/lesssecureapps"
"\">https://www.google.com/settings/security/lesssecureapps</a>)." "\">https://www.google.com/settings/security/lesssecureapps</a>)."
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "Клієнт ел. пошти" msgstr "Клієнт ел. пошти"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5510,24 +5427,30 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Оновлено конфіґурацію безпеки" msgstr "Оновлено конфіґурацію безпеки"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli дозволяє зберігати і ділитися закладками." msgstr "Shaarli дозволяє зберігати і ділитися закладками."
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "Закладки" msgstr "Закладки"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5754,7 +5677,11 @@ msgid "Software Installation Snapshots"
msgstr "Зрізи встановлення ПЗ" msgstr "Зрізи встановлення ПЗ"
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" #, fuzzy
#| msgid "Enable or disable snapshots before and after software installation"
msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "Дозволити або заборонити зрізи перед і після встановлення програм" msgstr "Дозволити або заборонити зрізи перед і після встановлення програм"
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5974,6 +5901,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "Вхід" msgstr "Вхід"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "Пароль змінено успішно."
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6428,10 +6361,8 @@ msgstr ""
"BitTorrent не анонімний." "BitTorrent не анонімний."
#: plinth/modules/transmission/__init__.py:27 #: plinth/modules/transmission/__init__.py:27
#, fuzzy
#| msgid "Please do not change the default port of the transmission daemon."
msgid "Please do not change the default port of the Transmission daemon." msgid "Please do not change the default port of the Transmission daemon."
msgstr "Будь ласка, не змінюйте типовий порт демона transmission." msgstr "Будь ласка, не змінюйте типовий порт демона Transmission."
#: plinth/modules/transmission/__init__.py:53 #: plinth/modules/transmission/__init__.py:53
#: plinth/modules/transmission/manifest.py:6 #: plinth/modules/transmission/manifest.py:6
@ -6498,10 +6429,8 @@ msgstr ""
#: plinth/modules/upgrades/__init__.py:129 #: plinth/modules/upgrades/__init__.py:129
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:11 #: plinth/modules/upgrades/templates/update-firstboot-progress.html:11
#: plinth/modules/upgrades/templates/update-firstboot.html:11 #: plinth/modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
#| msgid "Server URL updated"
msgid "Software Update" msgid "Software Update"
msgstr "URL сервера оновлено" msgstr "Оновлення ПЗ"
#: plinth/modules/upgrades/__init__.py:132 #: plinth/modules/upgrades/__init__.py:132
msgid "FreedomBox Updated" msgid "FreedomBox Updated"
@ -6597,8 +6526,7 @@ msgstr ""
" " " "
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9 #: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format #, python-format
#| msgid "%(box_name)s Updated"
msgid "%(box_name)s updated" msgid "%(box_name)s updated"
msgstr "%(box_name)s оновлено" msgstr "%(box_name)s оновлено"
@ -6755,15 +6683,18 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "Пароль для авторизації" msgstr "Пароль для авторизації"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, fuzzy, python-brace-format
#| msgid "Enter your current password to authorize account modifications."
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "Уведіть свій поточний пароль для авторизування змін обліківки." msgstr "Уведіть свій поточний пароль для авторизування змін обліківки."
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "Неправильний пароль." msgstr "Неправильний пароль."
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6772,21 +6703,21 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "Не вдалося створити користувача LDAP: {error}" msgstr "Не вдалося створити користувача LDAP: {error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "Не вдалося додати нового користувача до групи {group}: {error}" msgstr "Не вдалося додати нового користувача до групи {group}: {error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "Ключі SSH для авторизації" msgstr "Ключі SSH для авторизації"
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -6796,41 +6727,41 @@ msgstr ""
"систему без використання пароля. Ви можете вказати декілька ключів, один на " "систему без використання пароля. Ви можете вказати декілька ключів, один на "
"кожен рядок. Порожні рядки і рядки, що починаються на # іґноруються." "кожен рядок. Порожні рядки і рядки, що починаються на # іґноруються."
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "Не вдалося перейменувати користувача LDAP." msgstr "Не вдалося перейменувати користувача LDAP."
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "Не вдалося вилучити користувача з групи." msgstr "Не вдалося вилучити користувача з групи."
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "Не вдалося додати користувача до групи." msgstr "Не вдалося додати користувача до групи."
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "Не можливо задати ключі SSH." msgstr "Не можливо задати ключі SSH."
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "Не вдалося змінити стан користувача." msgstr "Не вдалося змінити стан користувача."
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "Не вдалося змінити пароль користувача LDAP." msgstr "Не вдалося змінити пароль користувача LDAP."
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "Не вдалося додати нового користувача до адмінської групи: {error}" msgstr "Не вдалося додати нового користувача до адмінської групи: {error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "Не вдалося обмежити доступ до консолі: {error}" msgstr "Не вдалося обмежити доступ до консолі: {error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "Обліківку користувача створено, Ви ввійшли в систему" msgstr "Обліківку користувача створено, Ви ввійшли в систему"
@ -7124,15 +7055,15 @@ msgstr "Сервери, які %(box_name)s приєднає до:"
msgid "Endpoint" msgid "Endpoint"
msgstr "Кінцева точка" msgstr "Кінцева точка"
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "Ще не сконфіґуровано зʼєднань до віддалених серверів." msgstr "Ще не сконфіґуровано зʼєднань до віддалених серверів."
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "Додати новий сервер" msgstr "Додати новий сервер"
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "Додати зʼєднання зі сервером" msgstr "Додати зʼєднання зі сервером"
@ -7781,6 +7712,46 @@ msgstr "%(percentage)s%% завершено"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "RoundCube availability"
#~ msgstr "Доступність RoundCube"
#~ msgid "RoundCube configured for FreedomBox email"
#~ msgstr "RoundCube налаштовано для ел. пошти FreedomBox"
#~ msgid "Enter a valid domain"
#~ msgstr "Уведіть коректний домен"
#~ msgid "Enter a valid destination"
#~ msgstr "Уведіть коректне розташування"
#~ msgid "domain"
#~ msgstr "домен"
#~ msgid "Service Alert"
#~ msgstr "Сповіщення сервісу"
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Внутрішня помилка в {0}"
#~ msgid "Check syslog for more information"
#~ msgstr "Перевірте системний журнал, щоб дізнатися більше"
#~ msgid "Download files using eDonkey applications"
#~ msgstr "Завантаження файлів через застосунок eDonkey"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "Обмін файлами peer-to-peer"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Mozilla Thunderbird" #~ msgid "Mozilla Thunderbird"
#~ msgstr "Mozilla Thunderbird" #~ msgstr "Mozilla Thunderbird"

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -840,7 +840,7 @@ msgstr "Quyền cho những người dùng nặc danh chưa cung cấp mật kh
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "Quyền" msgstr "Quyền"
@ -924,7 +924,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:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -1022,10 +1022,10 @@ msgstr "Làm mới địa chỉ IP và các miền"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1490,18 +1490,15 @@ msgid "Diagnostics"
msgstr "Chẩn đoán" msgstr "Chẩn đoán"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "đã qua" msgstr "đã qua"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "đã trượt" msgstr "đã trượt"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "lỗi" msgstr "lỗi"
@ -2012,84 +2009,60 @@ msgstr "Máy chủ tên miền"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid domain name"
msgid "Enter a valid domain"
msgstr "Tên miền không hợp lệ"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
#, fuzzy #, fuzzy
#| msgid "TLS domain" #| msgid "TLS domain"
msgid "domain"
msgstr "Miền TLS"
#: plinth/modules/email_server/forms.py:38
#, fuzzy
#| msgid "TLS domain"
msgid "Primary domain" msgid "Primary domain"
msgstr "Miền TLS" msgstr "Miền TLS"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "Quản lý thư viện" msgstr "Quản lý thư viện"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2098,7 +2071,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -2117,7 +2090,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2147,31 +2120,12 @@ msgstr "Tạo một bản sao lưu mới"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "Quản lý thư viện" msgstr "Quản lý thư viện"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Type"
msgid "Service Alert"
msgstr "Loại dịch vụ"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3064,10 +3018,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3366,47 +3324,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4803,11 +4720,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -5006,7 +4923,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5014,7 +4931,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5023,7 +4940,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5033,10 +4950,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5359,24 +5287,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5583,7 +5515,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5801,6 +5735,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6537,15 +6475,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6554,62 +6494,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6893,15 +6833,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7518,6 +7458,21 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Invalid domain name"
#~ msgid "Enter a valid domain"
#~ msgstr "Tên miền không hợp lệ"
#, fuzzy
#~| msgid "TLS domain"
#~ msgid "domain"
#~ msgstr "Miền TLS"
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
#~ msgstr "Loại dịch vụ"
#~ msgid "" #~ msgid ""
#~ "diaspora* is a decentralized social network where you can store and " #~ "diaspora* is a decentralized social network where you can store and "
#~ "control your own data." #~ "control your own data."

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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-0500\n"
"PO-Revision-Date: 2022-01-13 18:58+0000\n" "PO-Revision-Date: 2022-01-13 18:58+0000\n"
"Last-Translator: Eric <alchemillatruth@purelymail.com>\n" "Last-Translator: Eric <alchemillatruth@purelymail.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -615,7 +615,8 @@ msgid ""
"one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. " "one of the provided options. You can also use DSA, ECDSA, Ed25519 etc. "
"instead of RSA, by choosing the corresponding file." "instead of RSA, by choosing the corresponding file."
msgstr "" msgstr ""
"请在 SSH 主机上运行下面的命令。输出应该和提供的选项之一相符。您也可以选择相对应的文件来使用 DSA、ECDSA、Ed25519 等而非 RSA。" "请在 SSH 主机上运行下面的命令。输出应该和提供的选项之一相符。您也可以选择相对"
"应的文件来使用 DSA、ECDSA、Ed25519 等而非 RSA。"
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:60 #: plinth/modules/backups/templates/verify_ssh_hostkey.html:60
msgid "Verify Host" msgid "Verify Host"
@ -794,7 +795,7 @@ msgstr "未提供密码的匿名用户的权限。"
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "许可" msgstr "许可"
@ -877,7 +878,7 @@ msgstr "管理员"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "配置已更新。" msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -971,10 +972,10 @@ msgstr "刷新 IP 地址和域"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1410,18 +1411,15 @@ msgid "Diagnostics"
msgstr "诊断程序" msgstr "诊断程序"
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "通过了" msgstr "通过了"
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "失败" msgstr "失败"
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "错误" msgstr "错误"
@ -1924,76 +1922,56 @@ msgstr "邮件服务器"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr "RoundCube 可用性"
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
msgid "Enter a valid domain"
msgstr "输入有效域名"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr "输入有效的目的地"
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr "域名"
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "主域名" msgstr "主域名"
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
msgid "Aliases" msgid "Aliases"
msgstr "别名" msgstr "别名"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "启用" msgstr "启用"
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -2002,7 +1980,7 @@ msgid "Disabled"
msgstr "已禁用" msgstr "已禁用"
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "Roundcube" msgstr "Roundcube"
@ -2021,7 +1999,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
msgid "Manage Aliases" msgid "Manage Aliases"
msgstr "管理别名" msgstr "管理别名"
@ -2045,27 +2023,10 @@ msgstr "创建新的电子邮件别名"
msgid "Add" msgid "Add"
msgstr "添加" msgstr "添加"
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
msgid "Manage Spam" msgid "Manage Spam"
msgstr "管理垃圾邮件" msgstr "管理垃圾邮件"
#: plinth/modules/email_server/templates/email_server.html:26
msgid "Service Alert"
msgstr "服务警报"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -3007,10 +2968,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3314,47 +3279,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr "MLDonkey"
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr "点对点文件共享"
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr "KMLDonkey"
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr "AMLDonkey"
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -3367,8 +3291,8 @@ msgid ""
"href=\"http://mumble.info\">Clients</a> to connect to Mumble from your " "href=\"http://mumble.info\">Clients</a> to connect to Mumble from your "
"desktop and mobile devices are available." "desktop and mobile devices are available."
msgstr "" msgstr ""
"您可以使用常规端口 64738 连接到您的 Mumble 服务器。您可以从桌面和移动设备连接 Mumble <a href=\"http://mumble" "您可以使用常规端口 64738 连接到您的 Mumble 服务器。您可以从桌面和移动设备连"
".info\">客户端</a>。" "接 Mumble <a href=\"http://mumble.info\">客户端</a>。"
#: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9 #: plinth/modules/mumble/__init__.py:48 plinth/modules/mumble/manifest.py:9
msgid "Mumble" msgid "Mumble"
@ -4786,11 +4710,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "系统监控" msgstr "系统监控"
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "重新启动或关闭系统。" msgstr "重新启动或关闭系统。"
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "电源" msgstr "电源"
@ -5009,7 +4933,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "访问权配置已更新" msgstr "访问权配置已更新"
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -5020,7 +4944,7 @@ msgstr ""
"户界面。它提供您需要的从电子邮件客户端、MIME支持、地址簿、文件夹操作、消息搜" "户界面。它提供您需要的从电子邮件客户端、MIME支持、地址簿、文件夹操作、消息搜"
"索到拼写检查的完整功能。" "索到拼写检查的完整功能。"
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -5032,7 +4956,7 @@ msgstr ""
"IMAP 服务器域名,像是 <code>imap.example.com</code>。对于 IMAP over SSL (推" "IMAP 服务器域名,像是 <code>imap.example.com</code>。对于 IMAP over SSL (推"
"荐),应该填入类似 <code>imaps://imap.example.com</code> 的地址。" "荐),应该填入类似 <code>imaps://imap.example.com</code> 的地址。"
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -5046,10 +4970,21 @@ msgstr ""
"href=\"https://www.google.com/settings/security/lesssecureapps\">https://www." "href=\"https://www.google.com/settings/security/lesssecureapps\">https://www."
"google.com/settings/security/lesssecureapps</a>)中启用“安全性较低的应用”。" "google.com/settings/security/lesssecureapps</a>)中启用“安全性较低的应用”。"
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "邮件客户端" msgstr "邮件客户端"
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5374,24 +5309,30 @@ msgstr "设置限制访问错误:{exception}"
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "安全配置已更新" msgstr "安全配置已更新"
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "Shaarli 允许您保存和共享书签。" msgstr "Shaarli 允许您保存和共享书签。"
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "注意Shaarli 只支持单用户帐户,您需要在初次访问时设置该帐户。" msgstr "注意Shaarli 只支持单用户帐户,您需要在初次访问时设置该帐户。"
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "Shaarli" msgstr "Shaarli"
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "书签" msgstr "书签"
#: plinth/modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5600,7 +5541,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5820,6 +5763,12 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "登录" msgstr "登录"
#: plinth/modules/sso/views.py:101
#, fuzzy
#| msgid "Password changed successfully."
msgid "Logged out successfully."
msgstr "已成功更改密码。"
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6582,15 +6531,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "验证密码" msgstr "验证密码"
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "密码无效。" msgstr "密码无效。"
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6602,21 +6553,21 @@ msgstr ""
"单点登录的服务。<br><br>管理员admin组中的用户将能够登录所有服务。他们还可" "单点登录的服务。<br><br>管理员admin组中的用户将能够登录所有服务。他们还可"
"以通过 SSH 登录到系统并具有管理权限sudo。" "以通过 SSH 登录到系统并具有管理权限sudo。"
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "创建 LDAP 用户失败:{error}" msgstr "创建 LDAP 用户失败:{error}"
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "未能将新用户添加到 {group} 组:{error}" msgstr "未能将新用户添加到 {group} 组:{error}"
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
@ -6625,41 +6576,41 @@ msgstr ""
"设置 SSH 公钥将允许此用户安全地登录到系统不使用密码。您可以输入多个密钥,每行" "设置 SSH 公钥将允许此用户安全地登录到系统不使用密码。您可以输入多个密钥,每行"
"一个。将忽略空行和以 # 开头的行。" "一个。将忽略空行和以 # 开头的行。"
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "重命名 LDAP 用户失败。" msgstr "重命名 LDAP 用户失败。"
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "无法从组中删除用户。" msgstr "无法从组中删除用户。"
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "无法将用户添加到组。" msgstr "无法将用户添加到组。"
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "不能设置 SSH 密钥。" msgstr "不能设置 SSH 密钥。"
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "更改用户状态失败。" msgstr "更改用户状态失败。"
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "更改 LDAP 用户密码失败。" msgstr "更改 LDAP 用户密码失败。"
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "未能将新用户添加到管理员组:{error}" msgstr "未能将新用户添加到管理员组:{error}"
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "限制控制台访问失败:{error}" msgstr "限制控制台访问失败:{error}"
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "用户帐户已创建,您现在可以登录" msgstr "用户帐户已创建,您现在可以登录"
@ -6945,15 +6896,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "尚未配置到远程服务器的连接。" msgstr "尚未配置到远程服务器的连接。"
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "添加到服务器的连接" msgstr "添加到服务器的连接"
@ -7584,6 +7535,33 @@ msgstr "已完成 %(percentage)s%%"
msgid "Gujarati" msgid "Gujarati"
msgstr "古吉拉特语" msgstr "古吉拉特语"
#~ msgid "RoundCube availability"
#~ msgstr "RoundCube 可用性"
#~ msgid "Enter a valid domain"
#~ msgstr "输入有效域名"
#~ msgid "Enter a valid destination"
#~ msgstr "输入有效的目的地"
#~ msgid "domain"
#~ msgstr "域名"
#~ msgid "Service Alert"
#~ msgstr "服务警报"
#~ msgid "MLDonkey"
#~ msgstr "MLDonkey"
#~ msgid "Peer-to-peer File Sharing"
#~ msgstr "点对点文件共享"
#~ msgid "KMLDonkey"
#~ msgstr "KMLDonkey"
#~ msgid "AMLDonkey"
#~ msgstr "AMLDonkey"
#~ msgid "Updates" #~ msgid "Updates"
#~ 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-01-11 19:11-0500\n" "POT-Creation-Date: 2022-01-31 19:23-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/"
@ -804,7 +804,7 @@ msgstr "匿名使用者的權限,不需提供密碼。"
#: plinth/modules/bepasty/forms.py:27 #: plinth/modules/bepasty/forms.py:27
#: plinth/modules/bepasty/templates/bepasty.html:30 #: plinth/modules/bepasty/templates/bepasty.html:30
#: plinth/modules/users/forms.py:102 plinth/modules/users/forms.py:228 #: plinth/modules/users/forms.py:108 plinth/modules/users/forms.py:234
msgid "Permissions" msgid "Permissions"
msgstr "權限" msgstr "權限"
@ -887,7 +887,7 @@ msgstr "管理員"
msgid "Configuration updated." msgid "Configuration updated."
msgstr "配置已更新。" msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:107 #: plinth/modules/bepasty/views.py:93 plinth/modules/email_server/views.py:41
#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 #: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41
#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 #: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159
#: plinth/modules/zoph/views.py:72 #: plinth/modules/zoph/views.py:72
@ -981,10 +981,10 @@ msgstr "更新 IP 位址與網域名稱"
#: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39 #: plinth/modules/bind/views.py:71 plinth/modules/coturn/views.py:39
#: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169 #: plinth/modules/deluge/views.py:42 plinth/modules/dynamicdns/views.py:169
#: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:104 #: plinth/modules/ejabberd/views.py:85 plinth/modules/email_server/views.py:38
#: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28 #: plinth/modules/matrixsynapse/views.py:124 plinth/modules/mumble/views.py:28
#: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28 #: plinth/modules/pagekite/forms.py:78 plinth/modules/quassel/views.py:28
#: plinth/modules/shadowsocks/views.py:59 #: plinth/modules/roundcube/views.py:32 plinth/modules/shadowsocks/views.py:59
#: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26 #: plinth/modules/transmission/views.py:47 plinth/modules/ttrss/views.py:26
#: plinth/modules/wordpress/views.py:37 #: plinth/modules/wordpress/views.py:37
msgid "Configuration updated" msgid "Configuration updated"
@ -1421,18 +1421,15 @@ msgid "Diagnostics"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:97 #: plinth/modules/diagnostics/__init__.py:97
#: plinth/modules/email_server/templates/email_server.html:37
msgid "passed" msgid "passed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:98 #: plinth/modules/diagnostics/__init__.py:98
#: plinth/modules/email_server/templates/email_server.html:35
#: plinth/modules/networks/views.py:49 #: plinth/modules/networks/views.py:49
msgid "failed" msgid "failed"
msgstr "" msgstr ""
#: plinth/modules/diagnostics/__init__.py:99 #: plinth/modules/diagnostics/__init__.py:99
#: plinth/modules/email_server/templates/email_server.html:33
msgid "error" msgid "error"
msgstr "" msgstr ""
@ -1889,80 +1886,58 @@ msgstr "域名服務器 DNS"
msgid "Powered by Postfix, Dovecot & Rspamd" msgid "Powered by Postfix, Dovecot & Rspamd"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:69 #: plinth/modules/email_server/audit/ldap.py:68
msgid "Postfix-Dovecot SASL integration" msgid "Postfix-Dovecot SASL integration"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/ldap.py:70 #: plinth/modules/email_server/audit/ldap.py:69
msgid "Postfix alias maps" msgid "Postfix alias maps"
msgstr "" msgstr ""
#: plinth/modules/email_server/audit/rcube.py:31
msgid "RoundCube availability"
msgstr ""
#: plinth/modules/email_server/audit/rcube.py:32
msgid "RoundCube configured for FreedomBox email"
msgstr ""
#: plinth/modules/email_server/audit/spam.py:87 #: plinth/modules/email_server/audit/spam.py:87
msgid "Inbound and outbound mail filters" msgid "Inbound and outbound mail filters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:17
#, fuzzy
#| msgid "Invalid domain name"
msgid "Enter a valid domain"
msgstr "無效的網域名稱"
#: plinth/modules/email_server/forms.py:20
msgid "Enter a valid destination"
msgstr ""
#: plinth/modules/email_server/forms.py:24 #: plinth/modules/email_server/forms.py:24
msgid "domain"
msgstr ""
#: plinth/modules/email_server/forms.py:38
msgid "Primary domain" msgid "Primary domain"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:40 #: plinth/modules/email_server/forms.py:26
msgid "" msgid ""
"Mails are received for all domains configured in the system. Among these, " "Mails are received for all domains configured in the system. Among these, "
"select the most important one." "select the most important one."
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:48 #: plinth/modules/email_server/forms.py:34
msgid "New alias (without @domain)" msgid "New alias (without @domain)"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:55 #: plinth/modules/email_server/forms.py:41
msgid "Contains illegal characters" msgid "Contains illegal characters"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:58 #: plinth/modules/email_server/forms.py:44
msgid "Must start and end with a-z or 0-9" msgid "Must start and end with a-z or 0-9"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:61 #: plinth/modules/email_server/forms.py:47
msgid "Cannot be a number" msgid "Cannot be a number"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:71 #: plinth/modules/email_server/forms.py:57
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Aliases" msgid "Aliases"
msgstr "管理圖書館" msgstr "管理圖書館"
#: plinth/modules/email_server/forms.py:83 #: plinth/modules/email_server/forms.py:69
#: plinth/modules/firewall/templates/firewall.html:54 #: plinth/modules/firewall/templates/firewall.html:54
#: plinth/modules/letsencrypt/templates/letsencrypt.html:69 #: plinth/modules/letsencrypt/templates/letsencrypt.html:69
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:28 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/forms.py:86 #: plinth/modules/email_server/forms.py:72
#: plinth/modules/firewall/templates/firewall.html:57 #: plinth/modules/firewall/templates/firewall.html:57
#: plinth/modules/letsencrypt/templates/letsencrypt.html:71 #: plinth/modules/letsencrypt/templates/letsencrypt.html:71
#: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29 #: plinth/modules/snapshot/forms.py:23 plinth/modules/snapshot/forms.py:29
@ -1971,7 +1946,7 @@ msgid "Disabled"
msgstr "" msgstr ""
#: plinth/modules/email_server/manifest.py:8 #: plinth/modules/email_server/manifest.py:8
#: plinth/modules/roundcube/__init__.py:52 #: plinth/modules/roundcube/__init__.py:54
#: plinth/modules/roundcube/manifest.py:6 #: plinth/modules/roundcube/manifest.py:6
msgid "Roundcube" msgid "Roundcube"
msgstr "" msgstr ""
@ -1990,7 +1965,7 @@ msgid "FairEmail"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_alias.html:13 #: plinth/modules/email_server/templates/email_alias.html:13
#: plinth/modules/email_server/templates/email_server.html:20 #: plinth/modules/email_server/templates/email_server.html:15
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Aliases" msgid "Manage Aliases"
@ -2020,31 +1995,12 @@ msgstr "建立一個新的備份檔"
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: plinth/modules/email_server/templates/email_server.html:15 #: plinth/modules/email_server/templates/email_server.html:10
#, fuzzy #, fuzzy
#| msgid "Manage Libraries" #| msgid "Manage Libraries"
msgid "Manage Spam" msgid "Manage Spam"
msgstr "管理圖書館" msgstr "管理圖書館"
#: plinth/modules/email_server/templates/email_server.html:26
#, fuzzy
#| msgid "Service Discovery"
msgid "Service Alert"
msgstr "發現服務"
#: plinth/modules/email_server/templates/email_server.html:46
msgid "Repair"
msgstr ""
#: plinth/modules/email_server/views.py:73
#, python-brace-format
msgid "Internal error in {0}"
msgstr ""
#: plinth/modules/email_server/views.py:76
msgid "Check syslog for more information"
msgstr ""
#: plinth/modules/firewall/__init__.py:26 #: plinth/modules/firewall/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -2937,10 +2893,14 @@ msgid ""
"TURN server." "TURN server."
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:12 #: plinth/modules/matrixsynapse/manifest.py:14
msgid "Element" msgid "Element"
msgstr "" msgstr ""
#: plinth/modules/matrixsynapse/manifest.py:48
msgid "FluffyChat"
msgstr ""
#: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
#: plinth/modules/snapshot/templates/snapshot.html:12 #: plinth/modules/snapshot/templates/snapshot.html:12
#: plinth/templates/app.html:46 #: plinth/templates/app.html:46
@ -3239,47 +3199,6 @@ msgstr ""
msgid "Updated media directory" msgid "Updated media directory"
msgstr "" msgstr ""
#: plinth/modules/mldonkey/__init__.py:23
msgid ""
"MLDonkey is a peer-to-peer file sharing application used to exchange large "
"files. It can participate in multiple peer-to-peer networks including "
"eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:26
msgid ""
"Users belonging to admin and ed2k group can control it through the web "
"interface. Users in the admin group can also control it through any of the "
"separate mobile or desktop front-ends or a telnet interface. See manual."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:31
#, python-brace-format
msgid ""
"On {box_name}, downloaded files can be found in /var/lib/mldonkey/ directory."
msgstr ""
#: plinth/modules/mldonkey/__init__.py:53
msgid "Download files using eDonkey applications"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:56
#: plinth/modules/mldonkey/manifest.py:11
msgid "MLDonkey"
msgstr ""
#: plinth/modules/mldonkey/__init__.py:58
msgid "Peer-to-peer File Sharing"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:18
msgid "KMLDonkey"
msgstr ""
#: plinth/modules/mldonkey/manifest.py:30
msgid "AMLDonkey"
msgstr ""
#: plinth/modules/mumble/__init__.py:26 #: plinth/modules/mumble/__init__.py:26
msgid "" msgid ""
"Mumble is an open source, low-latency, encrypted, high quality voice chat " "Mumble is an open source, low-latency, encrypted, high quality voice chat "
@ -4676,11 +4595,11 @@ msgstr ""
msgid "System Monitoring" msgid "System Monitoring"
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:13 #: plinth/modules/power/__init__.py:14
msgid "Restart or shut down the system." msgid "Restart or shut down the system."
msgstr "" msgstr ""
#: plinth/modules/power/__init__.py:30 #: plinth/modules/power/__init__.py:31
msgid "Power" msgid "Power"
msgstr "" msgstr ""
@ -4879,7 +4798,7 @@ msgstr ""
msgid "Access rights configuration updated" msgid "Access rights configuration updated"
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:19 #: plinth/modules/roundcube/__init__.py:21
msgid "" msgid ""
"Roundcube webmail is a browser-based multilingual IMAP client with an " "Roundcube webmail is a browser-based multilingual IMAP client with an "
"application-like user interface. It provides full functionality you expect " "application-like user interface. It provides full functionality you expect "
@ -4887,7 +4806,7 @@ msgid ""
"manipulation, message searching and spell checking." "manipulation, message searching and spell checking."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:24 #: plinth/modules/roundcube/__init__.py:26
msgid "" msgid ""
"You can use it by providing the username and password of the email account " "You can use it by providing the username and password of the email account "
"you wish to access followed by the domain name of the IMAP server for your " "you wish to access followed by the domain name of the IMAP server for your "
@ -4896,7 +4815,7 @@ msgid ""
"code>." "code>."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:29 #: plinth/modules/roundcube/__init__.py:31
msgid "" msgid ""
"For Gmail, username will be your Gmail address, password will be your Google " "For Gmail, username will be your Gmail address, password will be your Google "
"account password and server will be <code>imaps://imap.gmail.com</code>. " "account password and server will be <code>imaps://imap.gmail.com</code>. "
@ -4906,10 +4825,21 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/__init__.py:55
msgid "Email Client" msgid "Email Client"
msgstr "" msgstr ""
#: plinth/modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
#: plinth/modules/roundcube/forms.py:17
#, python-brace-format
msgid ""
"When enabled, text box for server input is removed from login page and users "
"can only read and send mails from this {box_name}."
msgstr ""
#: plinth/modules/samba/__init__.py:27 #: plinth/modules/samba/__init__.py:27
msgid "" msgid ""
"Samba allows to share files and folders between FreedomBox and other " "Samba allows to share files and folders between FreedomBox and other "
@ -5232,24 +5162,28 @@ msgstr ""
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:17 #: plinth/modules/shaarli/__init__.py:18
msgid "Shaarli allows you to save and share bookmarks." msgid "Shaarli allows you to save and share bookmarks."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:18 #: plinth/modules/shaarli/__init__.py:19
msgid "" msgid ""
"Note that Shaarli only supports a single user account, which you will need " "Note that Shaarli only supports a single user account, which you will need "
"to setup on the initial visit." "to setup on the initial visit."
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:37 plinth/modules/shaarli/manifest.py:6 #: plinth/modules/shaarli/__init__.py:38 plinth/modules/shaarli/manifest.py:25
msgid "Shaarli" msgid "Shaarli"
msgstr "" msgstr ""
#: plinth/modules/shaarli/__init__.py:38 #: plinth/modules/shaarli/__init__.py:39
msgid "Bookmarks" msgid "Bookmarks"
msgstr "" msgstr ""
#: plinth/modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
#: plinth/modules/shadowsocks/__init__.py:21 #: plinth/modules/shadowsocks/__init__.py:21
msgid "" msgid ""
"Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect " "Shadowsocks is a lightweight and secure SOCKS5 proxy, designed to protect "
@ -5456,7 +5390,9 @@ msgid "Software Installation Snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:27 #: plinth/modules/snapshot/forms.py:27
msgid "Enable or disable snapshots before and after software installation" msgid ""
"Enable or disable snapshots before and after each software installation and "
"update."
msgstr "" msgstr ""
#: plinth/modules/snapshot/forms.py:32 #: plinth/modules/snapshot/forms.py:32
@ -5674,6 +5610,10 @@ msgstr ""
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#: plinth/modules/sso/views.py:101
msgid "Logged out successfully."
msgstr ""
#: plinth/modules/storage/__init__.py:26 #: plinth/modules/storage/__init__.py:26
#, python-brace-format #, python-brace-format
msgid "" msgid ""
@ -6407,15 +6347,17 @@ msgstr ""
msgid "Authorization Password" msgid "Authorization Password"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:79 #: plinth/modules/users/forms.py:84
msgid "Enter your current password to authorize account modifications." #, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:87 #: plinth/modules/users/forms.py:93
msgid "Invalid password." msgid "Invalid password."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:104 #: plinth/modules/users/forms.py:110
msgid "" msgid ""
"Select which services should be available to the new user. The user will be " "Select which services should be available to the new user. The user will be "
"able to log in to services that support single sign-on through LDAP, if they " "able to log in to services that support single sign-on through LDAP, if they "
@ -6424,62 +6366,62 @@ msgid ""
"SSH and have administrative privileges (sudo)." "SSH and have administrative privileges (sudo)."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:149 plinth/modules/users/forms.py:393 #: plinth/modules/users/forms.py:155 plinth/modules/users/forms.py:399
#, python-brace-format #, python-brace-format
msgid "Creating LDAP user failed: {error}" msgid "Creating LDAP user failed: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:162 #: plinth/modules/users/forms.py:168
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to {group} group: {error}" msgid "Failed to add new user to {group} group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:176 #: plinth/modules/users/forms.py:182
msgid "Authorized SSH Keys" msgid "Authorized SSH Keys"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:178 #: plinth/modules/users/forms.py:184
msgid "" msgid ""
"Setting an SSH public key will allow this user to securely log in to the " "Setting an SSH public key will allow this user to securely log in to the "
"system without using a password. You may enter multiple keys, one on each " "system without using a password. You may enter multiple keys, one on each "
"line. Blank lines and lines starting with # will be ignored." "line. Blank lines and lines starting with # will be ignored."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:263 #: plinth/modules/users/forms.py:269
msgid "Renaming LDAP user failed." msgid "Renaming LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:276 #: plinth/modules/users/forms.py:282
msgid "Failed to remove user from group." msgid "Failed to remove user from group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:288 #: plinth/modules/users/forms.py:294
msgid "Failed to add user to group." msgid "Failed to add user to group."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:301 #: plinth/modules/users/forms.py:307
msgid "Unable to set SSH keys." msgid "Unable to set SSH keys."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:319 #: plinth/modules/users/forms.py:325
msgid "Failed to change user status." msgid "Failed to change user status."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:364 #: plinth/modules/users/forms.py:370
msgid "Changing LDAP user password failed." msgid "Changing LDAP user password failed."
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:404 #: plinth/modules/users/forms.py:410
#, python-brace-format #, python-brace-format
msgid "Failed to add new user to admin group: {error}" msgid "Failed to add new user to admin group: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:423 #: plinth/modules/users/forms.py:429
#, python-brace-format #, python-brace-format
msgid "Failed to restrict console access: {error}" msgid "Failed to restrict console access: {error}"
msgstr "" msgstr ""
#: plinth/modules/users/forms.py:436 #: plinth/modules/users/forms.py:442
msgid "User account created, you are now logged in" msgid "User account created, you are now logged in"
msgstr "" msgstr ""
@ -6763,15 +6705,15 @@ msgstr ""
msgid "Endpoint" msgid "Endpoint"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:99 #: plinth/modules/wireguard/templates/wireguard.html:100
msgid "No connections to remote servers are configured yet." msgid "No connections to remote servers are configured yet."
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:109 #: plinth/modules/wireguard/templates/wireguard.html:110
msgid "Add a new server" msgid "Add a new server"
msgstr "" msgstr ""
#: plinth/modules/wireguard/templates/wireguard.html:113 #: plinth/modules/wireguard/templates/wireguard.html:114
#: plinth/modules/wireguard/views.py:157 #: plinth/modules/wireguard/views.py:157
msgid "Add Connection to Server" msgid "Add Connection to Server"
msgstr "" msgstr ""
@ -7388,6 +7330,16 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Invalid domain name"
#~ msgid "Enter a valid domain"
#~ msgstr "無效的網域名稱"
#, fuzzy
#~| msgid "Service Discovery"
#~ msgid "Service Alert"
#~ msgstr "發現服務"
#, fuzzy #, fuzzy
#~| msgid "An error occurred during configuration." #~| msgid "An error occurred during configuration."
#~ msgid "Error updating configuration" #~ msgid "Error updating configuration"

View File

@ -8,6 +8,12 @@
## mod_proxy_wstunnel ## mod_proxy_wstunnel
## ##
<Location /_cockpit/> <Location /_cockpit/>
# Redirect to HTTPS in case of not already using it. This can happen since
# we don't redirect for .onion domains.
RewriteEngine on
ReWriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=302,L]
ProxyPass http://localhost:9090/_cockpit/ ProxyPass http://localhost:9090/_cockpit/
</Location> </Location>

View File

@ -47,7 +47,7 @@ class CoturnApp(app_module.App):
app_id = 'coturn' app_id = 'coturn'
_version = 1 _version = 2
def __init__(self): def __init__(self):
"""Create components for the app.""" """Create components for the app."""
@ -112,7 +112,9 @@ def setup(helper, old_version=None):
"""Install and configure the module.""" """Install and configure the module."""
app.setup(old_version) app.setup(old_version)
helper.call('post', actions.superuser_run, 'coturn', ['setup']) helper.call('post', actions.superuser_run, 'coturn', ['setup'])
helper.call('post', app.enable) if old_version == 0:
helper.call('post', app.enable)
app.get_component('letsencrypt-coturn').setup_certificates() app.get_component('letsencrypt-coturn').setup_certificates()
notify_configuration_change() notify_configuration_change()

View File

@ -147,7 +147,6 @@ class EmailServerApp(plinth.app.App):
results = super().diagnose() results = super().diagnose()
results.extend([r.summarize() for r in audit.ldap.get()]) results.extend([r.summarize() for r in audit.ldap.get()])
results.extend([r.summarize() for r in audit.spam.get()]) results.extend([r.summarize() for r in audit.spam.get()])
results.extend([r.summarize() for r in audit.rcube.get()])
return results return results
@ -179,7 +178,6 @@ def setup(helper, old_version=None):
helper.call('post', audit.domain.set_domains) helper.call('post', audit.domain.set_domains)
helper.call('post', audit.ldap.repair) helper.call('post', audit.ldap.repair)
helper.call('post', audit.spam.repair) helper.call('post', audit.spam.repair)
helper.call('post', audit.rcube.repair)
# Reload # Reload
actions.superuser_run('service', ['reload', 'postfix']) actions.superuser_run('service', ['reload', 'postfix'])

View File

@ -3,8 +3,6 @@
Provides diagnosis and repair of email server configuration issues Provides diagnosis and repair of email server configuration issues
""" """
from . import aliases, domain, home, ldap, models, rcube, spam, tls from . import aliases, domain, home, ldap, models, spam, tls
__all__ = [ __all__ = ['aliases', 'domain', 'home', 'ldap', 'models', 'spam', 'tls']
'aliases', 'domain', 'home', 'ldap', 'models', 'rcube', 'spam', 'tls'
]

View File

@ -53,7 +53,6 @@ default_smtps_options = {
'smtpd_relay_restrictions': 'permit_sasl_authenticated,reject' 'smtpd_relay_restrictions': 'permit_sasl_authenticated,reject'
} }
MAILSRV_DIR = '/var/lib/plinth/mailsrv'
SQLITE_ALIASES = 'sqlite:/etc/postfix/freedombox-aliases.cf' SQLITE_ALIASES = 'sqlite:/etc/postfix/freedombox-aliases.cf'
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -144,16 +143,3 @@ def action_set_ulookup():
"""Handles email_server -i ldap set_ulookup""" """Handles email_server -i ldap set_ulookup"""
with postconf.mutex.lock_all(): with postconf.mutex.lock_all():
fix_alias_maps(check_alias_maps()) fix_alias_maps(check_alias_maps())
def list_find(lst, element, start=None, end=None):
if start is None:
start = 0
if end is None:
end = len(lst)
if start < 0 or end < 0:
return -1
try:
return lst.index(element, start, end)
except ValueError:
return -1

View File

@ -1,90 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
import json
import logging
import os
from django.utils.translation import gettext_lazy as _
from plinth import actions
from plinth.modules.email_server.lock import Mutex
from plinth.modules.email_server.modconf import ConfigInjector
from . import models
config_path = '/etc/roundcube/config.inc.php'
boundary_pattern = '//[ ]*--[ ]*(BEGIN|END)[ ]+FREEDOMBOX CONFIG$'
boundary_format = '//-- {} FREEDOMBOX CONFIG'
rconf_template = """//
// The following section is managed by FreedomBox
// Be careful not to edit
include_once("/etc/roundcube/freedombox_mail.inc.php");
"""
logger = logging.getLogger(__name__)
rcube_mutex = Mutex('rcube-config')
def get():
translation = {
'rc_installed': _('RoundCube availability'),
'rc_config_header': _('RoundCube configured for FreedomBox email'),
}
output = actions.superuser_run('email_server', ['rcube', 'check'])
results = json.loads(output)
for i in range(0, len(results)):
results[i] = models.Diagnosis.from_json(results[i], translation.get)
return results
def repair():
actions.superuser_run('email_server', ['rcube', 'set_up'])
def repair_component(action):
action_to_services = {'set_up': []}
if action not in action_to_services:
return
actions.superuser_run('email_server', ['rcube', action])
return action_to_services[action]
def action_check():
results = _action_check()
for i in range(0, len(results)):
results[i] = results[i].to_json()
print(json.dumps(results))
def _action_check():
results = []
if not os.path.exists(config_path):
diagnosis = models.Diagnosis('rc_installed')
diagnosis.error('Config file was missing')
diagnosis.error('Check that RoundCube has been installed')
results.append(diagnosis)
return results
diagnosis = models.Diagnosis('rc_config_header', action='set_up')
injector = ConfigInjector(boundary_pattern, boundary_format)
if not injector.has_header_line(config_path):
diagnosis.error('FreedomBox header line was missing')
results.append(diagnosis)
return results
def action_set_up():
with rcube_mutex.lock_all():
_inject_rcube_config()
def _inject_rcube_config():
if not os.path.exists(config_path):
logger.warning('Roundcube has not been installed')
return
logger.info('Opening rcube config file %s', config_path)
injector = ConfigInjector(boundary_pattern, boundary_format)
injector.do_template_string(rconf_template, config_path)

View File

@ -1,8 +0,0 @@
<?php
$config['default_host'] = 'localhost';
$config['mail_domain'] = '%n';
$config['smtp_server'] = 'localhost';
$config['smtp_port'] = 25;
$config['smtp_helo_host'] = 'localhost';
?>

View File

@ -6,26 +6,12 @@ import re
from django import forms from django import forms
from django.core.exceptions import ValidationError from django.core.exceptions import ValidationError
from django.core.validators import RegexValidator
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from plinth.modules.names.components import DomainName from plinth.modules.names.components import DomainName
from . import aliases as aliases_module from . import aliases as aliases_module
domain_validator = RegexValidator(r'^[A-Za-z0-9-\.]+$',
_('Enter a valid domain'))
destination_validator = RegexValidator(
r'^[ -~]+$', # ASCII chars from 32 to 126
_('Enter a valid destination'))
class EmailServerForm(forms.Form):
domain = forms.CharField(label=_('domain'), max_length=256)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
def _get_domain_choices(): def _get_domain_choices():
"""Double domain entries for inclusion in the choice field.""" """Double domain entries for inclusion in the choice field."""

View File

@ -5,11 +5,6 @@
{% load i18n %} {% load i18n %}
{% block content %}
{{ tabs|safe }}
{{ block.super }}
{% endblock %}
{% block subsubmenu %} {% block subsubmenu %}
<a class="btn btn-default" role="button" href="/rspamd/"> <a class="btn btn-default" role="button" href="/rspamd/">
{% trans "Manage Spam" %} {% trans "Manage Spam" %}
@ -20,46 +15,3 @@
{% trans "Manage Aliases" %} {% trans "Manage Aliases" %}
</a> </a>
{% endblock %} {% endblock %}
{% block extra_content %}
{% if related_diagnostics %}
<h3>{% trans "Service Alert" %}</h3>
<ul class="list-group">
{% for model in related_diagnostics %}
<li class="list-group-item clearfix">
<span>{{ model.title }}</span>
{% if model.critical_errors %}
<span class="badge badge-danger">{% trans "error" %}</span>
{% elif model.errors %}
<span class="badge badge-warning">{% trans "failed" %}</span>
{% else %}
<span class="badge badge-success">{% trans "passed" %}</span>
{% endif %}
{% if model.has_failed and model.action %}
<form method="post" class="float-right"
action="{{ request.path }}" >
{% csrf_token %}
<button type="submit" class="btn btn-sm btn-outline-primary"
name="repair" value="{{ model.action }}">
{% trans "Repair" %}
</button>
</form>
{% endif %}
<ul>
{% for message in model.critical_errors %}
<li>{{ message }}</li>
{% endfor %}
{% for message in model.errors %}
<li>{{ message }}</li>
{% endfor %}
</ul>
</li>
{% endfor %}
</ul>
{% endif %}
{{ block.super }}
{% endblock %}

View File

@ -4,49 +4,22 @@ Views for the email app.
""" """
from django.contrib import messages from django.contrib import messages
from django.core.exceptions import ValidationError
from django.http import HttpResponseBadRequest
from django.shortcuts import redirect
from django.urls import reverse_lazy from django.urls import reverse_lazy
from django.utils.translation import gettext_lazy as _ from django.utils.translation import gettext_lazy as _
from django.views.generic.base import TemplateView, View from django.views.generic.base import TemplateView
from django.views.generic.edit import FormView from django.views.generic.edit import FormView
import plinth.actions
import plinth.utils
from plinth.views import AppView from plinth.views import AppView
from . import aliases as aliases_module from . import aliases as aliases_module
from . import audit, forms from . import audit, forms
class ExceptionsMixin(View): class EmailServerView(AppView):
def render_validation_error(self, validation_error, status=400):
context = self.get_context_data()
context['error'] = validation_error
return self.render_to_response(context, status=status)
def render_exception(self, exception, status=500):
context = self.get_context_data()
context['error'] = [str(exception)]
return self.render_to_response(context, status=status)
def catch_exceptions(self, function, request):
try:
return function(request)
except ValidationError as validation_error:
return self.render_validation_error(validation_error)
except Exception as error:
return self.render_exception(error)
class EmailServerView(ExceptionsMixin, AppView):
"""Server configuration page""" """Server configuration page"""
app_id = 'email_server' app_id = 'email_server'
form_class = forms.DomainForm form_class = forms.DomainForm
template_name = 'email_server.html' template_name = 'email_server.html'
audit_modules = ('rcube', )
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."""
@ -55,45 +28,6 @@ class EmailServerView(ExceptionsMixin, AppView):
initial['primary_domain'] = domains['primary_domain'] initial['primary_domain'] = domains['primary_domain']
return initial return initial
def get_context_data(self, *args, **kwargs):
context = super().get_context_data(*args, **kwargs)
dlist = []
for module_name in self.audit_modules:
self._get_audit_results(module_name, dlist)
dlist.sort(key=audit.models.Diagnosis.sorting_key)
context['related_diagnostics'] = dlist
return context
def _get_audit_results(self, module_name, dlist):
try:
results = getattr(audit, module_name).get()
except Exception as e:
title = _('Internal error in {0}').format('audit.' + module_name)
diagnosis = audit.models.Diagnosis(title)
diagnosis.critical(str(e))
diagnosis.critical(_('Check syslog for more information'))
results = [diagnosis]
for diagnosis in results:
if diagnosis.action:
diagnosis.action = '%s.%s' % (module_name, diagnosis.action)
if diagnosis.has_failed:
dlist.append(diagnosis)
def post(self, request):
repair_field = request.POST.get('repair')
if repair_field:
module_name, sep, action_name = repair_field.partition('.')
if not sep or module_name not in self.audit_modules:
return HttpResponseBadRequest('Bad post data')
self._repair(module_name, action_name)
return redirect(request.path)
return super().post(request)
def form_valid(self, form): def form_valid(self, form):
"""Update the settings for changed domain values.""" """Update the settings for changed domain values."""
old_data = form.initial old_data = form.initial
@ -103,27 +37,11 @@ class EmailServerView(ExceptionsMixin, AppView):
audit.domain.set_domains(new_data['primary_domain']) audit.domain.set_domains(new_data['primary_domain'])
messages.success(self.request, _('Configuration updated')) messages.success(self.request, _('Configuration updated'))
except Exception: except Exception:
messages.success(self.request, messages.error(self.request,
_('An error occurred during configuration.')) _('An error occurred during configuration.'))
return super().form_valid(form) return super().form_valid(form)
def _repair(self, module_name, action_name):
"""Repair the configuration of the given audit module."""
module = getattr(audit, module_name)
if not hasattr(module, 'repair_component'):
return
reload_list = []
try:
reload_list = module.repair_component(action_name)
except Exception:
pass
for service in reload_list:
# plinth.action_utils.service_reload(service)
plinth.actions.superuser_run('service', ['reload', service])
class AliasView(FormView): class AliasView(FormView):
"""View to create, list, enable, disable and delete aliases. """View to create, list, enable, disable and delete aliases.

View File

@ -109,8 +109,8 @@ MANUAL_PAGES = ('Apache_userdir', 'APU', 'Backups', 'BananaPro', 'BeagleBone',
'freedombox-manual', 'GettingHelp', 'GitWeb', 'Hardware', 'freedombox-manual', 'GettingHelp', 'GitWeb', 'Hardware',
'I2P', 'Ikiwiki', 'Infinoted', 'Introduction', 'JSXC', 'I2P', 'Ikiwiki', 'Infinoted', 'Introduction', 'JSXC',
'LetsEncrypt', 'Maker', 'MatrixSynapse', 'MediaWiki', 'LetsEncrypt', 'Maker', 'MatrixSynapse', 'MediaWiki',
'Minetest', 'MiniDLNA', 'MLDonkey', 'Mumble', 'NameServices', 'Minetest', 'MiniDLNA', 'Mumble', 'NameServices', 'Networks',
'Networks', 'OpenVPN', 'OrangePiZero', 'PageKite', 'pcDuino3', 'OpenVPN', 'OrangePiZero', 'PageKite', 'pcDuino3',
'Performance', 'PineA64+', 'PioneerEdition', 'Plinth', 'Power', 'Performance', 'PineA64+', 'PioneerEdition', 'Plinth', 'Power',
'Privoxy', 'Quassel', 'QuickStart', 'Radicale', 'RaspberryPi2', 'Privoxy', 'Quassel', 'QuickStart', 'Radicale', 'RaspberryPi2',
'RaspberryPi3B+', 'RaspberryPi3B', 'RaspberryPi4B', 'RaspberryPi3B+', 'RaspberryPi3B', 'RaspberryPi4B',

View File

@ -4,8 +4,10 @@ from django.utils.translation import gettext_lazy as _
from plinth.clients import store_url from plinth.clients import store_url
_android_package_id = 'im.vector.app' _element_android_package_id = 'im.vector.app'
_element_desktop_download_url = 'https://element.io/get-started' _element_desktop_download_url = 'https://element.io/get-started'
_fluffychat_android_package_id = 'chat.fluffy.fluffychat'
_fluffychat_desktop_download_url = 'https://fluffychat.im/'
clients = [{ clients = [{
'name': 'name':
@ -14,12 +16,12 @@ clients = [{
'type': 'store', 'type': 'store',
'os': 'android', 'os': 'android',
'store_name': 'google-play', 'store_name': 'google-play',
'url': store_url('google-play', _android_package_id) 'url': store_url('google-play', _element_android_package_id)
}, { }, {
'type': 'store', 'type': 'store',
'os': 'android', 'os': 'android',
'store_name': 'f-droid', 'store_name': 'f-droid',
'url': store_url('f-droid', _android_package_id) 'url': store_url('f-droid', _element_android_package_id)
}, { }, {
'type': 'store', 'type': 'store',
'os': 'ios', 'os': 'ios',
@ -41,6 +43,32 @@ clients = [{
'os': 'windows', 'os': 'windows',
'url': _element_desktop_download_url, 'url': _element_desktop_download_url,
}] }]
}, {
'name':
_('FluffyChat'),
'platforms': [{
'type': 'store',
'os': 'android',
'store_name': 'google-play',
'url': store_url('google-play', _fluffychat_android_package_id)
}, {
'type': 'store',
'os': 'android',
'store_name': 'f-droid',
'url': store_url('f-droid', _fluffychat_android_package_id)
}, {
'type': 'store',
'os': 'ios',
'store_name': 'app-store',
'url': 'https://apps.apple.com/app/fluffychat/id1551469600'
}, {
'type': 'web',
'url': 'https://fluffychat.im/web'
}, {
'type': 'download',
'os': 'gnu-linux',
'url': _fluffychat_desktop_download_url,
}]
}] }]
backup = { backup = {

View File

@ -1,107 +0,0 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
FreedomBox app for mldonkey.
"""
from django.utils.translation import gettext_lazy as _
from plinth import actions
from plinth import app as app_module
from plinth import cfg, frontpage, menu
from plinth.daemon import Daemon
from plinth.modules.apache.components import Webserver
from plinth.modules.backups.components import BackupRestore
from plinth.modules.firewall.components import Firewall
from plinth.modules.users import add_user_to_share_group
from plinth.modules.users.components import UsersAndGroups
from plinth.package import Packages
from plinth.utils import format_lazy
from . import manifest
_description = [
_('MLDonkey is a peer-to-peer file sharing application used to exchange '
'large files. It can participate in multiple peer-to-peer networks '
'including eDonkey, Kademlia, Overnet, BitTorrent and DirectConnect.'),
_('Users belonging to admin and ed2k group can control it through the web '
'interface. Users in the admin group can also control it through any of '
'the separate mobile or desktop front-ends or a telnet interface. See '
'manual.'),
format_lazy(
_('On {box_name}, downloaded files can be found in /var/lib/mldonkey/ '
'directory.'), box_name=cfg.box_name)
]
_SYSTEM_USER = 'mldonkey'
app = None
class MLDonkeyApp(app_module.App):
"""FreedomBox app for MLDonkey."""
app_id = 'mldonkey'
_version = 2
DAEMON = 'mldonkey-server'
def __init__(self):
"""Create components for the app."""
super().__init__()
groups = {'ed2k': _('Download files using eDonkey applications')}
info = app_module.Info(
app_id=self.app_id, version=self._version, name=_('MLDonkey'),
icon_filename='mldonkey',
short_description=_('Peer-to-peer File Sharing'),
description=_description, manual_page='MLDonkey',
clients=manifest.clients)
self.add(info)
menu_item = menu.Menu('menu-mldonkey', info.name,
info.short_description, info.icon_filename,
'mldonkey:index', parent_url_name='apps')
self.add(menu_item)
shortcuts = frontpage.Shortcut(
'shortcut-mldonkey', info.name,
short_description=info.short_description, icon=info.icon_filename,
url='/mldonkey/', login_required=True, clients=info.clients,
allowed_groups=list(groups))
self.add(shortcuts)
packages = Packages('packages-mldonkey', ['mldonkey-server'])
self.add(packages)
firewall = Firewall('firewall-mldonkey', info.name,
ports=['http', 'https'], is_external=True)
self.add(firewall)
webserver = Webserver('webserver-mldonkey', 'mldonkey-freedombox',
urls=['https://{host}/mldonkey/'])
self.add(webserver)
daemon = Daemon('daemon-mldonkey', self.DAEMON,
listen_ports=[(4080, 'tcp4')])
self.add(daemon)
users_and_groups = UsersAndGroups('users-and-groups-mldonkey',
reserved_usernames=[_SYSTEM_USER],
groups=groups)
self.add(users_and_groups)
backup_restore = BackupRestore('backup-restore-mldonkey',
**manifest.backup)
self.add(backup_restore)
def setup(helper, old_version=None):
"""Install and configure the module."""
helper.call('pre', actions.superuser_run, 'mldonkey', ['pre-install'])
app.setup(old_version)
if not old_version:
helper.call('post', app.enable)
add_user_to_share_group(_SYSTEM_USER, MLDonkeyApp.DAEMON)

View File

@ -1,21 +0,0 @@
##
## On all sites, provide mldonkey web interface on a path: /mldonkey
##
# Redirect /mldonkey to /mldonkey/ as the MLdonkey server web interface does not
# work without a slash at the end.
<Location ~ ^/mldonkey$>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/mldonkey$
RewriteRule .* /mldonkey/ [R=301,L]
</IfModule>
</Location>
<Location /mldonkey/>
Include includes/freedombox-single-sign-on.conf
ProxyPass http://localhost:4080/
<IfModule mod_auth_pubtkt.c>
TKTAuthToken "admin" "ed2k"
</IfModule>
</Location>

Some files were not shown because too many files have changed in this diff Show More