freedombox Debian release 20.19

-----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/FlsoWHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICMDTD/0cj1nrqGByqBJzOAS50NUpcm5u
 CfG2tRx197GyWSgTqCiYY436cHC+Q6fSBdBtI0Zx3vc2GPQO6wJVKNE6HBfZpMHk
 a6h/+Vrj996dPLml3mQ5U2uca35M2uy25OSJF2sgPdv7Dru5tCk+Nn+um6lv9Cib
 dMMt165IM7RC1okHn9tWa3rzJs5ejZvktFliZsAiWe19zOYvPEZiKn0WQIeYGRiB
 gfGbuTf4OmHfni1EUAA66AsEP4yycMT9ER13NUjBNojGo/FSV3n2SwbNwPedbMe4
 CiD2Eml06x3ZMNsf/jcRCZjVFRv6tHBFypfzbmOVN3cyYLIQXsgkH026sJfvCDEm
 siJ92/7PNoVdrfbdB0j2x1jPguWvYgu4USrMaLdxFVTCMxoyF8fEbVUd5g6/i9tk
 kOi84Y73edjmki3ZgU9c1rCpN00rMJH8XeAV9ep15APi2b2Y8LNhTTBhr7aBoDIC
 m6sqMdl5l+BpvEWpcwE43vMx4A1FcFfFwnpNXxICe+siKshgqxt7qIMkvCQCaMSO
 YVa2zvQaXuDF2/MQUmqf7VFb00RY9KvL8PJ5zpoUQy0niIgpQVqzTOyXPHXnQUPC
 P5zQ23JFe9NJ+Kj7kcLTj/QA8yGgPSWjAlGWVmr8cJO0BTbJCmsVasxLvXtmlaiJ
 hzrtX1u/fK6GCi25zw==
 =ZuN1
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJKBAABCgA0FiEEfWrbdQ+RCFWJSEvmd8DHXntlCAgFAl/I0l4WHGp2YWxsZXJv
 eUBtYWlsYm94Lm9yZwAKCRB3wMdee2UICDsaEACeVUtKd4n+124qxvxx+oI8VbXv
 9d/ItEd0PMYGfUmqyo2pnpCAY75gC8XpJJqFtwIAlHSErNyHe7XDOyK4NRJvNX62
 ME8WJiUxLJH8BCfg2SFEcE1Z2xxuB6w+qSDitg41S5lOgln6SAobCOb9hdNFxNhv
 zHbS9+FSHhXxcztN7JzwGk8kzVrJGKoHYF+4Dp2oMIwPNXx2bI433m9Dv+KEIvbZ
 wpmJGbj9sx33WGy8t+nq99lluqRiHB0/6JL1TGC2smSLKsvNb4bStVJnuJdPM5UA
 LCbTtiPabqTZ4q34f/+iLVOks/1RPsk86VBqAAZVT0JkftkyPk1shaAPswg79MFw
 nTAmDX2xSrHLnC+RB8zFot62g++FtU48h8XyWPOgC02VaSzmTwBlqzm24q8jBx7k
 ZZotMZFpHEYwVid9QDmVDVYXQ1MB/KtrmdvPsVfdYacTfLlZmk4fX5pYYdpWz6ne
 z9/u+lw5wmJaKF5oprpQJMrEdIZ+4mgDCJwd27pii99k43T0Gy+qMspx64tqNW5I
 inwFLLD+LwIKtvbYk8m73n9WDKPKxMw81pvkDrCVP7CJSqhqx6kqgVwQISl8c7Q/
 4JVE83/AmXDB8RnBHiy2ZV607o5zh40HgqjnupaUaC0r1W2GqcPC70SywhYJ3EZg
 FC/bhTCxf0UXbiZeFQ==
 =hXTu
 -----END PGP SIGNATURE-----

Merge tag 'v20.19' into debian/buster-backports

freedombox Debian release 20.19

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2020-12-03 06:56:07 -05:00
commit 0cf78d8703
83 changed files with 6916 additions and 3464 deletions

View File

@ -11,7 +11,6 @@ import os
import subprocess
import sys
from collections import defaultdict
from contextlib import contextmanager
from importlib import import_module
import apt.cache
@ -19,7 +18,7 @@ import apt.cache
import apt_inst
import apt_pkg
from plinth import cfg
from plinth.action_utils import run_apt_command
from plinth.action_utils import apt_hold, run_apt_command
LOCK_FILE = '/var/lib/dpkg/lock'
@ -62,19 +61,6 @@ def parse_arguments():
return parser.parse_args()
@contextmanager
def _apt_hold():
"""Do not allow freedombox package to be removed during package install."""
current_hold = subprocess.check_output(
['apt-mark', 'showhold', 'freedombox'])
try:
yield current_hold or subprocess.run(
['apt-mark', 'hold', 'freedombox'], check=True)
finally:
if not current_hold:
subprocess.run(['apt-mark', 'unhold', 'freedombox'], check=True)
def subcommand_update(arguments):
"""Update apt package lists."""
sys.exit(run_apt_command(['update']))
@ -107,7 +93,7 @@ def subcommand_install(arguments):
extra_arguments += ['-o', 'Dpkg::Options::=--force-confmiss']
subprocess.run(['dpkg', '--configure', '-a'])
with _apt_hold():
with apt_hold():
run_apt_command(['--fix-broken', 'install'])
returncode = run_apt_command(['install'] + extra_arguments +
arguments.packages)

View File

@ -11,7 +11,7 @@ import re
import subprocess
import sys
from plinth.action_utils import run_apt_command, service_restart
from plinth.action_utils import apt_hold, run_apt_command, service_restart
from plinth.modules.apache.components import check_url
from plinth.modules.upgrades import (BACKPORTS_SOURCES_LIST, SOURCES_LIST,
get_current_release, is_backports_current)
@ -346,8 +346,8 @@ def _check_and_dist_upgrade(develop=False, test_upgrade=False):
return
if check_dist == 'testing' and not test_upgrade:
print(f'Skipping dist-upgrade to {check_dist} since --test-upgrade is '
'not set.')
print(f'Skipping dist-upgrade to {check_dist} since --test is not '
'set.')
return
output = subprocess.check_output(['df', '--output=avail,pcent', '/'])
@ -358,17 +358,22 @@ def _check_and_dist_upgrade(develop=False, test_upgrade=False):
return
print(f'Upgrading from {dist} to {codename}...')
if check_dist == 'testing':
with open(SOURCES_LIST, 'r') as sources_list:
lines = sources_list.readlines()
with open(SOURCES_LIST, 'r') as sources_list:
lines = sources_list.readlines()
with open(SOURCES_LIST, 'w') as sources_list:
for line in lines:
new_line = line.replace('stable', codename)
if 'security' in new_line:
new_line = new_line.replace('/updates', '-security')
with open(SOURCES_LIST, 'w') as sources_list:
for line in lines:
# E.g. replace 'buster' with 'bullseye'.
new_line = line.replace(dist, codename)
if check_dist == 'testing':
# E.g. replace 'stable' with 'bullseye'.
new_line = new_line.replace('stable', codename)
sources_list.write(new_line)
# Security suite name renamed starting with bullseye
if 'security' in new_line:
new_line = new_line.replace('/updates', '-security')
sources_list.write(new_line)
print('Dist upgrade in progress. Setting flag.')
dist_upgrade_flag.touch(mode=0o660)
@ -377,25 +382,33 @@ def _check_and_dist_upgrade(develop=False, test_upgrade=False):
def _perform_dist_upgrade():
"""Perform upgrade to next release of Debian."""
run_apt_command(['update'])
run_apt_command(['install', 'base-files'])
run_apt_command(['install', 'unattended-upgrades'])
subprocess.run(['unattended-upgrade', '--verbose'])
# Hold freedombox package during entire dist upgrade.
print('Holding freedombox package...')
with apt_hold():
print('Updating Apt cache...')
run_apt_command(['update'])
# Remove obsolete packages that may prevent other packages from
# upgrading.
run_apt_command(['remove', 'libgcc1'])
print('Upgrading base-files and unattended-upgrades...')
run_apt_command(['install', 'base-files'])
run_apt_command(['install', 'unattended-upgrades'])
# Hold packages known to have conffile prompts. FreedomBox service
# will handle their upgrade later.
HOLD_PACKAGES = ['firewalld', 'radicale']
try:
subprocess.run(['apt-mark', 'hold'] + HOLD_PACKAGES)
run_apt_command(['full-upgrade'])
finally:
subprocess.run(['apt-mark', 'unhold'] + HOLD_PACKAGES)
print('Running unattended-upgrade...')
subprocess.run(['unattended-upgrade', '--verbose'])
run_apt_command(['autoremove'])
# Remove obsolete packages that may prevent other packages from
# upgrading.
print('Removing libgcc1...')
run_apt_command(['remove', 'libgcc1'])
# Hold packages known to have conffile prompts. FreedomBox service
# will handle their upgrade later.
print('Holding firewalld and radicale packages...')
with apt_hold(['firewalld', 'radicale']):
print('Running apt full-upgrade...')
run_apt_command(['full-upgrade'])
print('Running apt autoremove...')
run_apt_command(['autoremove'])
print('Dist upgrade complete. Removing flag.')
if dist_upgrade_flag.exists():
@ -404,6 +417,7 @@ def _perform_dist_upgrade():
# FreedomBox Service may have tried to restart several times
# during the upgrade, but failed. It will stop trying after 5
# retries. Restart it once more to ensure it is running.
print('Restarting FreedomBox service...')
service_restart('plinth')

42
debian/changelog vendored
View File

@ -1,3 +1,45 @@
freedombox (20.19) unstable; urgency=medium
[ ikmaak ]
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
* Translated using Weblate (German)
* Translated using Weblate (Dutch)
* Translated using Weblate (Dutch)
[ Fioddor Superconcentrado ]
* networks: Apply translation to a tooltip.
* bepasty: Apply translation to autogenerated comments.
* snapshots: Translate snapshot types (field description)
* Translated using Weblate (Spanish)
[ Joseph Nuthalapati ]
* OpenVPN: Create user group "vpn"
* openvpn: Add functional tests for user group "vpn"
* openvpn: Deny access to users not in group "vpn"
[ James Valleroy ]
* upgrades: Add first boot step to run initial update
* upgrades: Add progress page for initial update
* upgrades: Fix flag name in info message
* upgrades: Hold freedombox package during dist upgrade
* upgrades: Use apt_hold contextmanager
* upgrades: Print steps in dist-upgrade
* upgrades: Fix sources list for dist upgrade from buster
* sso: Add test to generate ticket
* locale: Update translation strings
* doc: Fetch latest manual
* debian: Add python3-openssl as build dependency for tests
[ Veiko Aasa ]
* Samba: UI: Show toggle buttons and share names
[ Oymate ]
* Translated using Weblate (Bengali)
-- James Valleroy <jvalleroy@mailbox.org> Mon, 30 Nov 2020 18:37:52 -0500
freedombox (20.18.1~bpo10+1) buster-backports; urgency=medium
* Rebuild for buster-backports.

1
debian/control vendored
View File

@ -32,6 +32,7 @@ Build-Depends:
python3-flake8,
python3-gi,
python3-markupsafe,
python3-openssl,
python3-pampy,
python3-paramiko,
python3-psutil,

View File

@ -89,6 +89,12 @@
{{attachment:Backups_Step7_v49.png|Backups: Step 7|width=800}}
=== External links ===
* Upstream project: https://www.borgbackup.org
* User documentation: https://borgbackup.readthedocs.io/en/stable/
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.

View File

@ -12,6 +12,12 @@ Currently, on !FreedomBox, BIND is only used to resolve DNS queries for other ma
Note: This service is available only on networks configured as "internal" zone. It is not available when connected via OpenVPN.
=== External links ===
* Upstream project: https://www.isc.org/bind/
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.

View File

@ -119,6 +119,13 @@ https://exampletorhs.onion/_cockpit/
The reason for this behaviour is that Cockpit uses !WebSockets to connect to the backend server. Cross site requests for !WebSockets must be prevented for security reasons. To implement this, Cockpit maintains a list of all domains from which requests are allowed. !FreedomBox automatically configures this list whenever you add or remove a domain. However, since we can't rely on IP addresses, they are not added by !FreedomBox to this domain list. You can see the current list of allowed domains, as managed by !FreedomBox, in ''/etc/cockpit/cockpit.conf''. You may edit this, but do so only if you understand web security consequences of this.
=== External links ===
* Upstream project: https://cockpit-project.org
* User documentation: https://cockpit-project.org/guide/latest/
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.

View File

@ -47,6 +47,13 @@ The certificate is valid for 3 months. It is renewed automatically and can also
With running ''diagnostics'' the certificate can also be verified.
=== External links ===
* Upstream project: https://letsencrypt.org
* User documentation: https://letsencrypt.org/docs/
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.

View File

@ -13,6 +13,12 @@ With Monkeysphere, an OpenPGP key can be generated for each configured domain se
Monkeysphere can also generate an OpenPGP key for each Secure Web Server (HTTPS) certificate installed on this machine. The OpenPGP public key can then be uploaded to the OpenPGP keyservers. Users accessing the web server through HTTPS can verify that they are connecting to the correct host. To validate the certificate, the user will need to install some software that is available on the [[https://web.monkeysphere.info/download/|Monkeysphere website]].
=== External links ===
* Upstream project: http://web.monkeysphere.info
* User Documentation: http://web.monkeysphere.info/doc/
## END_INCLUDE
Back to [[FreedomBox/Features|Features introduction]] or [[FreedomBox/Manual|manual]] pages.

View File

@ -10,6 +10,23 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 20.19 (2020-11-30) ==
=== Highlights ===
* openvpn: Create user group "vpn"
* upgrades: Add first boot step to run initial update
=== Other Changes ===
* bepasty: Apply translation to autogenerated comments
* locale: Update translations for Bengali, Dutch, German, Spanish
* networks: Apply translation to a tooltip
* samba: Show toggle buttons and share names
* snapshots: Translate snapshot types (field description)
* upgrades: Fix sources list for dist upgrade from buster
* upgrades: Hold freedombox package during dist upgrade
== FreedomBox 20.18.1 (2020-11-23) ==
* locale: Update translations for Dutch, French, German, Italian, Norwegian Bokmål, Spanish, Swedish, Turkish

View File

@ -85,6 +85,12 @@
{{attachment:Backups_Step6_es_v02.png|Backups: Paso 6|width=800}}
=== Enlaces externos ===
* Proyecto original: https://www.borgbackup.org
* Documentación de uso: https://borgbackup.readthedocs.io/en/stable/
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].

View File

@ -13,6 +13,11 @@ Actualmente en !FreedomBox BIND solo se usa para resolver consultas DNS de otras
Nota: Este servicio solo está disponible en redes configuradas como zona "interna". Tampoco está disponble a través de OpenVPN (es incompatible).
=== Enlaces externos ===
* Proyecto original: https://www.isc.org/bind/
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].

View File

@ -120,6 +120,11 @@ https://exampletorhs.onion/cockpit/
La razón para este comportamiento es que Cockpit emplea !WebSockets para conectar con el servidor de ''backend''. Por seguridad se deben evitar las peticiones a !WebSockets con servidores cruzados. Para implementar esto Cockpit maintiene una lista de todos los dominios desde los que se admiten peticiones. !FreedomBox configura automaticamente esta lista cuando añades o borras un dominio. Sin embargo, como no podemos fiarnos de las direcciones IP, !FreedomBox no las añade a esta lista. Puedes mirar la lista actual de dominios aceptados administrada por !FreedomBox en ''/etc/cockpit/cockpit.conf''. Puedes editarla pero hazlo solo si comprendes sus consecuencias para la seguridad web.
=== Enlaces externos ===
* Proyecto original: https://cockpit-project.org
* Documentación de uso: https://cockpit-project.org/guide/latest/
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].

View File

@ -47,6 +47,12 @@ El certificado es válido por 3 meses. Se renueva automáticamente y también se
Ejecutando ''diagnostics'' se puede también verificar el certificado.
=== Enlaces externos ===
* Proyecto original: https://letsencrypt.org
* Documentación de uso: https://letsencrypt.org/docs/
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].

View File

@ -13,6 +13,12 @@ Con Monkeysphere se puede generar una clave ''OpenPGP'' para cada dominio config
Monkeysphere también puede generar una clave OpenPGP para cada certificado de servidor web seguro (HTTPS) instalado en esta máquina. La clave pública OpenPGP se puede subir entonces a los servidores de claves OpenPGP. Los usuarios que se conecten mediante HTTPS podrán verificar que se están conectando a la máquina correcta. Para validar el certificado el usuario deberá instalar cierto software disponible en el [[https://web.monkeysphere.info/download/|sitio web de Monkeysphere]].
=== Enlaces externos ===
* Proyecto original: http://web.monkeysphere.info
* Documentación de uso: http://web.monkeysphere.info/doc/
## END_INCLUDE
Volver a la [[es/FreedomBox/Features|descripción de Funcionalidades]] o a las páginas del [[es/FreedomBox/Manual|manual]].

View File

@ -10,6 +10,23 @@ For more technical details, see the [[https://salsa.debian.org/freedombox-team/f
The following are the release notes for each !FreedomBox version.
== FreedomBox 20.19 (2020-11-30) ==
=== Highlights ===
* openvpn: Create user group "vpn"
* upgrades: Add first boot step to run initial update
=== Other Changes ===
* bepasty: Apply translation to autogenerated comments
* locale: Update translations for Bengali, Dutch, German, Spanish
* networks: Apply translation to a tooltip
* samba: Show toggle buttons and share names
* snapshots: Translate snapshot types (field description)
* upgrades: Fix sources list for dist upgrade from buster
* upgrades: Hold freedombox package during dist upgrade
== FreedomBox 20.18.1 (2020-11-23) ==
* locale: Update translations for Dutch, French, German, Italian, Norwegian Bokmål, Spanish, Swedish, Turkish

View File

@ -3,4 +3,4 @@
Package init file.
"""
__version__ = '20.18.1'
__version__ = '20.19'

View File

@ -8,6 +8,7 @@ import os
import shutil
import subprocess
import tempfile
from contextlib import contextmanager
logger = logging.getLogger(__name__)
@ -409,3 +410,18 @@ def run_apt_command(arguments):
stdout=subprocess.DEVNULL, close_fds=False,
env=env)
return process.returncode
@contextmanager
def apt_hold(packages=None):
"""Prevent packages from being removed during apt operations."""
if not packages:
packages = ['freedombox']
current_hold = subprocess.check_output(['apt-mark', 'showhold'] + packages)
try:
yield current_hold or subprocess.run(['apt-mark', 'hold'] + packages,
check=True)
finally:
if not current_hold:
subprocess.run(['apt-mark', 'unhold'] + packages, check=True)

View File

@ -27,6 +27,7 @@ class DomainSelectionForm(forms.Form):
"""Form for selecting a domain name to be used for
distributed federated applications
"""
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
@ -80,6 +81,10 @@ class LanguageSelectionForm(LanguageSelectionFormMixin, forms.Form):
language = LanguageSelectionFormMixin.language
def _get_value_in_parens(string):
return string[string.find("(") + 1:string.find(")")]
class CheckboxSelectMultipleWithReadOnly(forms.widgets.CheckboxSelectMultiple):
"""
Subclass of Django's CheckboxSelectMultiple widget that allows setting
@ -89,6 +94,7 @@ class CheckboxSelectMultipleWithReadOnly(forms.widgets.CheckboxSelectMultiple):
Derived from https://djangosnippets.org/snippets/2786/
"""
def render(self, name, value, attrs=None, choices=(), renderer=None):
if value is None:
value = []
@ -105,7 +111,9 @@ class CheckboxSelectMultipleWithReadOnly(forms.widgets.CheckboxSelectMultiple):
if dict.get(option_label, 'readonly'):
final_attrs = dict(final_attrs, readonly='readonly')
option_label = option_label['label']
final_attrs = dict(final_attrs, id='{}_{}'.format(attrs['id'], i))
group_name = _get_value_in_parens(option_label)
final_attrs = dict(final_attrs,
id='{}_{}'.format(attrs['id'], group_name))
label_for = u' for="{}"'.format(final_attrs['id'])
cb = CheckboxInput(final_attrs,
check_test=lambda value: value in str_values)
@ -114,3 +122,18 @@ class CheckboxSelectMultipleWithReadOnly(forms.widgets.CheckboxSelectMultiple):
(label_for, rendered_cb, option_label))
output.append(u'</ul>')
return mark_safe(u'\n'.join(output))
class CheckboxSelectMultiple(forms.widgets.CheckboxSelectMultiple):
"""CheckboxSelectMultiple with ids named after choices."""
def id_for_label(self, id_, index=None):
"""
Make ids looks like id_groups_groupname where
a choice is like ('groupname', 'Group description').
"""
if index is None:
return ''
if id_ and self.add_id_index:
id_ = '%s_%s' % (id_, list(self.choices)[int(index)][0])
return id_

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an <an1f3@hotmail.com>\n"
"Language-Team: Arabic (Saudi Arabia) <https://hosted.weblate.org/projects/"
@ -53,38 +53,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "اللغة"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "تم تثبيت التطبيق."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "خطأ في تثبيت التطبيق :{string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "خطأ في تثبيت التطبيق:{error}"
@ -150,6 +150,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "اسم"
@ -694,22 +695,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -717,31 +730,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -792,6 +805,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -984,7 +998,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1576,6 +1590,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3717,8 +3732,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3726,11 +3743,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3795,6 +3807,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4173,7 +4188,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4184,16 +4199,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4707,13 +4726,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4722,31 +4741,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4770,31 +4789,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4802,60 +4811,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5324,7 +5337,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5372,41 +5385,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5632,6 +5657,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5998,11 +6027,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6010,15 +6040,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6045,6 +6078,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6057,6 +6094,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6126,36 +6183,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2019-10-12 14:52+0000\n"
"Last-Translator: Nevena Mircheva <nevena.mircheva@gmail.com>\n"
"Language-Team: Bulgarian <https://hosted.weblate.org/projects/freedombox/"
@ -52,12 +52,12 @@ msgstr "Свързване с {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Не може да се свърже с {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
#, fuzzy
msgid "Select a domain name to be used with this application"
msgstr "Изберете име на домейн, което да се ползва с това приложение"
#: plinth/forms.py:40
#: plinth/forms.py:41
#, fuzzy
msgid ""
"Warning! The application may not work properly if domain name is changed "
@ -66,30 +66,30 @@ msgstr ""
"Внимание! Приложението може да не работи коректно, ако по-късно се промени "
"името на домейна."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Език"
#: plinth/forms.py:49
#: plinth/forms.py:50
#, fuzzy
msgid "Language to use for presenting this web interface"
msgstr "Език, на който ще се показва този уеб интерфейс"
#: plinth/forms.py:56
#: plinth/forms.py:57
#, fuzzy
msgid "Use the language preference set in the browser"
msgstr "Използване езиковите настройки на браузъра"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Приложението е инсталирано."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Грешка при инсталиране на приложението: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Грешка при инсталиране на приложението: {error}"
@ -155,6 +155,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -699,22 +700,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -722,31 +735,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -797,6 +810,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -989,7 +1003,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1581,6 +1595,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3722,8 +3737,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3731,11 +3748,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3800,6 +3812,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4178,7 +4193,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4189,16 +4204,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4712,13 +4731,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4727,31 +4746,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4775,31 +4794,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4807,61 +4816,67 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Грешка при инсталиране на приложението: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5331,7 +5346,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5379,41 +5394,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5639,6 +5666,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6005,11 +6036,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6017,15 +6049,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6054,6 +6089,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6066,6 +6105,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6137,36 +6196,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -3,86 +3,87 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-30 22:24+0000\n"
"Last-Translator: Oymate <dhruboadittya96@gmail.com>\n"
"Language-Team: Bengali <https://hosted.weblate.org/projects/freedombox/"
"freedombox/bn/>\n"
"Language: bn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 4.4-dev\n"
#: doc/dev/_templates/layout.html:11
msgid "Page source"
msgstr ""
msgstr "পৃষ্ঠার উৎস"
#: plinth/context_processors.py:23 plinth/views.py:78
msgid "FreedomBox"
msgstr ""
msgstr "ফ্রিডমবক্স"
#: plinth/daemon.py:88
#, python-brace-format
msgid "Service {service_name} is running"
msgstr ""
msgstr "সেবা {service_name} চলছে"
#: plinth/daemon.py:115
#, python-brace-format
msgid "Listening on {kind} port {listen_address}:{port}"
msgstr ""
msgstr "{kind} পোর্টে শ্রবণ {listen_address}:{port}"
#: plinth/daemon.py:119
#, python-brace-format
msgid "Listening on {kind} port {port}"
msgstr ""
msgstr "{kind} পোর্টে শোনা {port}"
#: plinth/daemon.py:187
#, python-brace-format
msgid "Connect to {host}:{port}"
msgstr ""
msgstr "{host} এর সাথে সংযুক্ত: {port}"
#: plinth/daemon.py:189
#, python-brace-format
msgid "Cannot connect to {host}:{port}"
msgstr ""
msgstr "{host} এ সংযুক্ত হতে পারে না: {port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -148,6 +149,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -692,22 +694,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -715,31 +729,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -790,6 +804,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -982,7 +997,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1574,6 +1589,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3713,8 +3729,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3722,11 +3740,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3791,6 +3804,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4169,7 +4185,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4180,16 +4196,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4703,13 +4723,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4718,31 +4738,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4766,31 +4786,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4798,60 +4808,66 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "ফ্রিডমবক্স"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5320,7 +5336,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5368,41 +5384,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5628,6 +5656,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5994,11 +6026,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6006,15 +6039,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6041,6 +6077,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6053,6 +6093,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6122,36 +6182,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-06-24 11:41+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -52,11 +52,11 @@ msgstr "Připojit k {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Nedaří se připojit k {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Vyberte doménový název který použít pro tuto aplikaci"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Varování! Pokud snad později změníte doménový název, může se stát, že "
"aplikace nebude správně fungovat."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Jazyk"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Jazyk pro toto webové rozhraní"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Použít upřednostňovaný jazyk nastavený ve webovém prohlížeči"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplikace nainstalována."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Chyba při instalaci aplikace: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Chyba při instalaci aplikace: {error}"
@ -158,6 +158,7 @@ msgstr "Vytvořit repozitář"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Název"
@ -753,22 +754,38 @@ msgstr "Nyní není nastavené žádné sdílení."
msgid "Password"
msgstr "Heslo"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "admin"
msgid "admin"
msgstr "správce"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Vytvořit repozitář"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Vytvořit"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -776,37 +793,37 @@ msgstr ""
msgid "Delete"
msgstr "Smazat"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
#, fuzzy
#| msgid "admin"
msgid "Admin"
msgstr "správce"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Nastavení aktualizována."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Při nastavování se vyskytla chyba."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password updated"
msgid "Password added."
msgstr "Heslo aktualizováno"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "Heslo"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password updated"
msgid "Password deleted."
@ -867,6 +884,7 @@ msgstr "Doména serveru"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Typ"
@ -1095,7 +1113,7 @@ msgstr "Obecná nastavení"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Nastavit"
@ -1789,6 +1807,7 @@ msgstr "O projektu"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4269,20 +4288,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Zobrazit připojení %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Zobrazit připojení %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Vnitřní"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Zobrazit připojení %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Počítač"
@ -4347,6 +4363,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4789,7 +4808,7 @@ msgstr "Připojení {name} smazáno."
msgid "Failed to delete connection: Connection not found."
msgstr "Smazání připojení se nezdařilo: Připojení nenalezeno."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4806,16 +4825,22 @@ msgstr ""
"zvýšení zabezpečení a anonymity je také možné přistupovat k ostatku "
"Internetu prostřednictvím {box_name}."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Typ připojení"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Virtuální soukromá síť"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5466,13 +5491,13 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-mailový klient"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5481,31 +5506,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Distributed File Storage"
msgid "Network File Storage"
@ -5535,35 +5560,23 @@ msgstr "Kalendář GNOME"
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "Sdílené"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Doménový název"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Použito"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5571,77 +5584,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "Domény k dispozici"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Share added."
msgid "Share name"
msgstr "Sdílení přidáno."
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "Akce"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Share"
msgid "Open Share"
msgstr "Přidat sdílení"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Share"
msgid "Group Share"
msgstr "Přidat sdílení"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "Domovská stránka"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "Share deleted."
msgid "Share enabled."
msgstr "Sdílení smazáno."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error enabling share: {error_message}"
msgstr "Chyba při vysouvání zařízení: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Share edited."
msgid "Share disabled."
msgstr "Sdílení upraveno."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error disabling share: {error_message}"
@ -6190,7 +6209,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Smazat zachycené stavy"
@ -6247,41 +6266,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Vrátit k zachycenému stavu č. %(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository created."
msgid "manually created"
msgstr "Repozitář vytvořen."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Spravovat zachycené stavy"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Zachycený stav pořízen."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Nastavení zachycování stavů úložiště aktualizováno"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Chyba akce: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Označené zachycené stavy smazány"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr "Zachycený stav je používán. Zkuste to později."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Vráceno zpět do podoby zachyceného stavu č. {number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Pro dokončení obnovy ze zálohy je třeba systém restartovat."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Vrátit do podoby zachyceného stavu"
@ -6534,6 +6567,10 @@ msgstr "Štítek"
msgid "Mount Point"
msgstr "Přípojný bod"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Použito"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Zvětšení oddílu"
@ -6987,12 +7024,13 @@ msgstr "Čtečka novinek"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Zjistit dostupnost a uplatnit nejnovější aktualizace a opravy zabezpečení."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7000,17 +7038,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Aktualizovat"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Aktualizovat"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -7041,6 +7082,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (doporučeno)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7053,6 +7100,37 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Aktualizace…"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete</strong>. During an update, "
#| "you can not install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Dokončení tohoto může trvat dlouhou dobu</strong>. V průběhu "
"aktualizace není možné instalovat aplikace. Také webové rozhraní může být "
"dočasně nedostupné a zobrazovat chybu. V takovém případě ho načtěte znovu."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s je aktuální."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -7137,40 +7215,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Vyp/zap. záznamy událostí při nedávných aktualizacích"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Chyba při nastavování bezobslužných aktualizací: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatické aktualizace zapnuty"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatické aktualizace vypnuty"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Automatické aktualizace zapnuty"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Automatické aktualizace vypnuty"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Proces přechodu na novější verze zahájen."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Spouštění přechodu na novější verzi se nezdařilo."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8242,6 +8320,14 @@ msgstr "%(percentage)s%% dokončeno"
msgid "Gujarati"
msgstr "gudžarátština"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Zobrazit připojení %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Doménový název"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-27 10:42+0000\n"
"Last-Translator: James Valleroy <jvalleroy@mailbox.org>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/"
@ -54,11 +54,11 @@ msgstr "Forbind til {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Kan ikke forbinde til {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Vælg et domænenavn til brug i denne applikation"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -66,28 +66,28 @@ msgstr ""
"Advarsel! Applikationen holder muligvis op med at fungere korrekt hvis "
"domænenavnet bliver ændret senere."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Sprog"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Sprog denne web-brugergrænseflade skal vises i"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Benyt browserens sprogindstilling"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Applikation installeret."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Kunne ikke installere applikation: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Kunne ikke installere applikation: {error}"
@ -160,6 +160,7 @@ msgstr "Lager"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Navn"
@ -749,22 +750,38 @@ msgstr "Endnu ingen kodeord konfigureret."
msgid "Password"
msgstr "Kodeord"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Lager"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Tilgå"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Opret"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Oplist"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -772,31 +789,31 @@ msgstr "Oplist"
msgid "Delete"
msgstr "Slet"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Konfiguration opdateret."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Der opstod en fejl under konfigurationen."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Kodeord tilføjet."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Tilføj Kodeord"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Kodeord slettet"
@ -854,6 +871,7 @@ msgstr "Betjener domæner"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Type"
@ -1073,7 +1091,7 @@ msgstr "Generel Konfiguration"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Konfigurer"
@ -1753,6 +1771,7 @@ msgstr "Om"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4257,20 +4276,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Vis forbindelse %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Vis forbindelse %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Intern"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Vis forbindelse %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Computer"
@ -4337,6 +4353,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Næste"
@ -4770,7 +4789,7 @@ msgstr "Slettede forbindelse {name}."
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette forbindelse: Forbindelse ikke fundet."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4787,20 +4806,26 @@ msgstr ""
"af {box_name}. Du kan også tilgå resten af internettet igennem {box_name} "
"for øget sikkerhed og anonymitet."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Forbindelsestype"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "OpenVPN"
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
#, fuzzy
#| msgid "Virtual Private Network (OpenVPN)"
msgid "Virtual Private Network"
msgstr "Virtuelt Privat Netværk (OpenVPN)"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5457,13 +5482,13 @@ msgstr "Aktiver Roundcube"
msgid "Email Client"
msgstr "Emailklient (Roundcube)"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5472,31 +5497,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Network Time Server"
msgid "Network File Storage"
@ -5524,35 +5549,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Add Service"
msgid "Shares"
msgstr "Tilføj Service"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Domænenavn"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Brugt"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5560,77 +5573,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "Tilgængelige Domæner"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Kite name"
msgid "Share name"
msgstr "Kite-navn"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "Handlinger"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Service"
msgid "Open Share"
msgstr "Tilføj Service"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Service"
msgid "Group Share"
msgstr "Tilføj Service"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Add Service"
msgid "Home Share"
msgstr "Tilføj Service"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} slettet."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Kunne ikke installere applikation: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "{name} deleted."
msgid "Share disabled."
msgstr "{name} slettet."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -6167,7 +6186,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Delete Snapshots"
@ -6219,47 +6238,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Samling oprettet."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Create User"
msgid "Manage Snapshots"
msgstr "Opret Bruger"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "Konfiguration opdateret"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Fejl under handling: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Deleted selected snapshots"
msgstr "Slet %(name)s"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -6515,6 +6548,10 @@ msgstr ""
msgid "Mount Point"
msgstr "Monteringspunkt"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Brugt"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6940,11 +6977,12 @@ msgstr "Nyhedsstrømlæser (Tiny Tiny RSS)"
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6952,17 +6990,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Opdater"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Opdater"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Manual"
msgid "FreedomBox Updated"
@ -6995,6 +7036,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7007,6 +7052,38 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "Depending on the number of packages to install, this may take a long time "
#| "to complete. While upgrades are in progress, you will not be able to "
#| "install other packages. During the upgrade, this web interface may be "
#| "temporarily unavailable and show an error. Refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"Afhængigt af antallet af pakker der skal installeres, kan dette tage lang "
"tid at gennemføre. Mens opdateringen er i gang vil du ikke være i stand til "
"at installere andre pakker. Under opdateringen kan dette web-interface "
"blive midlertidigt utilgængeligt og vise en fejl. Genindlæs siden for at "
"fortsætte."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s Konfiguration"
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
@ -7094,41 +7171,41 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
"Kunne ikke konfigurere automatisk opdatering (unattended-upgrades): {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatisk opdatering aktiveret"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatisk opdatering deaktiveret"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Automatisk opdatering aktiveret"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Automatisk opdatering deaktiveret"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Opdateringsprocessen er startet."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Kunne ikke starte opdatering."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8173,6 +8250,14 @@ msgstr "%(percentage)s%% færdig"
msgid "Gujarati"
msgstr ""
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Vis forbindelse %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Domænenavn"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -9,9 +9,9 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"PO-Revision-Date: 2020-11-23 22:49+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-30 00:29+0000\n"
"Last-Translator: ikmaak <info@ikmaak.nl>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/"
"freedombox/de/>\n"
"Language: de\n"
@ -54,11 +54,11 @@ msgstr "Verbinden mit {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Verbindung mit {host}:{port} fehlgeschlagen"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Einen Domainnamen für die Nutzung dieser Anwendung wählen"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -66,28 +66,28 @@ msgstr ""
"Achtung! Die Anwendung könnte fehlerhaft laufen, falls der Domainname später "
"geändert wird."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Sprache"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Sprache für die Darstellung dieser Weboberfläche"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Die im Browser festgelegte Sprache verwenden"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Anwendung installiert."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Fehler beim Installieren der Anwendung: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Fehler beim Installieren der Anwendung: {error}"
@ -159,6 +159,7 @@ msgstr "Paketquelle"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Name"
@ -761,22 +762,38 @@ msgstr "Derzeit sind keine Passwörter konfiguriert."
msgid "Password"
msgstr "Passwort"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Paketquelle"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Lesen"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Anlegen"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Auflisten"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -784,31 +801,31 @@ msgstr "Auflisten"
msgid "Delete"
msgstr "Löschen"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Konfiguration aktualisiert."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Ein Fehler ist bei der Konfiguration aufgetreten."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Passwort hinzugefügt."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Passwort hinzufügen"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Passwort gelöscht."
@ -867,6 +884,7 @@ msgstr "Domains bedienen"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Typ"
@ -1090,7 +1108,7 @@ msgstr "Allgemeine Konfiguration"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Konfigurieren"
@ -1783,6 +1801,7 @@ msgstr "Info"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4331,20 +4350,17 @@ msgid "Wi-Fi"
msgstr "WLAN"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Verbindung %(connection.name)s anzeigen"
msgid "Show connection %(name)s"
msgstr "Verbindung %(name)s anzeigen"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Intern"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Verbindung %(name)s anzeigen"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Computer"
@ -4411,6 +4427,9 @@ msgstr "Überspringen Sie diesen Schritt"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Weiter"
@ -4631,10 +4650,8 @@ msgid "disconnected"
msgstr "unterbrochen"
#: plinth/modules/networks/views.py:41
#, fuzzy
#| msgid "Sharing"
msgid "preparing"
msgstr "vorbereiten"
msgstr "Vorbereitung"
#: plinth/modules/networks/views.py:42
#, fuzzy
@ -4861,7 +4878,7 @@ msgstr "Verbindung {name} gelöscht."
msgid "Failed to delete connection: Connection not found."
msgstr "Konnte Verbindung nicht löschen: Verbindung nicht gefunden."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4878,16 +4895,22 @@ msgstr ""
"{box_name} erlangen. Sie können auch auf das Internet via {box_name} für "
"zusätzliche Sicherheit und Anonymität zugreifen."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Verbindung zum Server"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Virtuelles Privates Netzwerk"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5525,7 +5548,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-Mail-Client"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5533,7 +5556,7 @@ msgstr ""
"Samba ermöglicht das Teilen von Dateien und Ordnern zwischen der FreedomBox "
"und anderen Rechnern im lokalen Netzwerk."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5547,11 +5570,11 @@ msgstr ""
"Windows) oder smb://{hostname}.local (unter Linux und Mac) zugegriffen "
"werden. Es gibt drei Arten von Shares, aus denen Sie wählen können: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Offene Freigabe - für alle in Ihrem lokalen Netzwerk zugänglich."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5559,7 +5582,7 @@ msgstr ""
"Gruppenfreigabe - nur für FreedomBox-Benutzer zugänglich, die sich in der "
"Freedombox-Freigabegruppe befinden."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5567,15 +5590,15 @@ msgstr ""
"Home Share - jeder Benutzer in der freedombox-share-Gruppe kann seinen "
"eigenen privaten Raum haben."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Zugriff auf die privaten Freigaben"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Netzwerkdateispeicherung"
@ -5599,12 +5622,11 @@ msgstr "GNOME-Dateinen"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Freigabenamen"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5612,20 +5634,11 @@ msgstr ""
"Hinweis: Nur speziell erstellte Verzeichnisse werden auf ausgewählten "
"Datenträgern freigegeben, nicht der gesamte Datenträger."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Datenträgername"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Genutzt"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "VFAT-Partitionen werden nicht unterstützt"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5636,11 +5649,11 @@ msgstr ""
"\"%(storage_url)s\">storage</a> und konfigurieren Sie den Zugriff auf die "
"Freigaben auf der Modulseite \"<a href=\"%(users_url)s\">users</a>."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr "Benutzer, die derzeit auf Gruppen- und Home-Freigaben zugreifen können"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5648,11 +5661,11 @@ msgstr ""
"Benutzer, die ihr Kennwort auf der Seite Kennwortänderung erneut eingeben "
"müssen, um auf Gruppen- und Home-Freigaben zuzugreifen"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Nicht verfügbare Shares"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5661,40 +5674,46 @@ msgstr ""
"Wenn der Datenträger wieder angeschlossen ist, wird die Freigabe automatisch "
"aktiviert."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Freigabename"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Aktion"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Open Share"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Group Share"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Home Share"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Freigabe aktiviert."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Fehler beim Aktivieren der Freigabe: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Freigabe deaktiviert."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Fehler beim Deaktivieren der Freigabe: {error_message}"
@ -6236,7 +6255,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Speicherauszüge löschen"
@ -6290,44 +6309,58 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Zurücksetzen auf Speicherauszug #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Bibliothek erstellt."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Verwalten der Speicherauszüge"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Speicherauszug erstellt."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Konfiguration der Speicherauszüge aktualisiert"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Aktionsfehler: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Ausgewählte Schnappschüsse gelöscht"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
"Schnappschüsse ist derzeit im Gebrauch. Bitte versuchen Sie es später noch "
"einmal."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Zurückgesetzt auf Speicherauszug #{number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
"Das System muss neu gestartet werden, um das Zurücksetzen abzuschließen."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Zurücksetzen auf Speicherauszug"
@ -6576,6 +6609,10 @@ msgstr "Bezeichnung"
msgid "Mount Point"
msgstr "Einhängepunkt"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Genutzt"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Partitions-Erweiterung"
@ -7020,13 +7057,14 @@ msgstr "Feedreader"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Prüfen Sie die neuesten Software- und Sicherheitsupdates und installieren "
"Sie diese."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7040,15 +7078,18 @@ msgstr ""
"erachtet wird, erfolgt dieser automatisch um 02:00 Uhr, so dass alle "
"Anwendungen kurzzeitig nicht verfügbar sind."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Aktualisieren"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Aktualisierungen"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox aktualisiert"
@ -7078,6 +7119,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivieren häufigen feature-updates (empfohlen)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (empfohlen)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7094,6 +7141,38 @@ msgstr ""
"<strong>Hinweis:</strong> Sobald häufige Funktions-Updates aktiviert sind, "
"können sie nicht deaktiviert werden."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Aktualisierung läuft …"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Bis der Vorgang abgeschlossen ist, kann es lange dauern.</strong> "
"Während eines Updates können Sie keine Apps installieren. Außerdem ist diese "
"Weboberfläche möglicherweise vorübergehend nicht verfügbar und zeigt einen "
"Fehler an. In diesem Fall aktualisieren Sie die Seite, um fortzufahren."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s ist auf dem neuesten Stand."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7176,36 +7255,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Letzte Update-Protokolle anzeigen"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Fehler beim Konfigurieren von automatischen Aktualisierungen: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatische Systemaktualisierung aktivieren"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatische Aktualisierungen ausgeschaltet"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr "Distributions-Upgrade aktiviert"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr "Distributions-Upgrade deaktiviert"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Aktualisierung gestartet."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Starten der Aktualisierung fehlgeschlagen."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Häufige Funktions-Updates aktiviert."
@ -8227,6 +8306,12 @@ msgstr "%(percentage)s %% abgeschlossen"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Verbindung %(connection.name)s anzeigen"
#~ msgid "Disk Name"
#~ msgstr "Datenträgername"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -50,38 +50,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -147,6 +147,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -691,22 +692,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -714,31 +727,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -789,6 +802,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -981,7 +995,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1573,6 +1587,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3712,8 +3727,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3721,11 +3738,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3790,6 +3802,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4168,7 +4183,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4179,16 +4194,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4702,13 +4721,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4717,31 +4736,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4765,31 +4784,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4797,60 +4806,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5319,7 +5332,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5367,41 +5380,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5627,6 +5652,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5993,11 +6022,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6005,15 +6035,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6040,6 +6073,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6052,6 +6089,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6121,36 +6178,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-08 23:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Greek <https://hosted.weblate.org/projects/freedombox/"
@ -54,13 +54,13 @@ msgstr "Συνδεθείτε στη διεύθυνση {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Δεν είναι δυνατή η σύνδεση στη διεύθυνση {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
"Επιλέξτε ένα όνομα διαδικτύου (DNS) για να χρησιμοποιηθεί με αυτή την "
"εφαρμογή"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -68,28 +68,28 @@ msgstr ""
"Προειδοποίηση! Η εφαρμογή ενδέχεται να μην λειτουργεί σωστά, εάν το όνομα "
"διαδικτύου (DNS) αλλάξει αργότερα."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Γλώσσα"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Επιλέξτε γλώσσα που θα χρησιμοποιηθεί στη συγκεκριμένη ιστοσελίδα"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Χρήση της προεπιλεγμένης γλώσσας του περιηγητή διαδικτύου"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Η εφαρμογή εγκαταστάθηκε."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}"
@ -166,6 +166,7 @@ msgstr "Δημιουργία Αποθετηρίου"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Όνομα"
@ -773,24 +774,38 @@ msgstr "Δεν έχουν ρυθμιστεί μερίσματα."
msgid "Password"
msgstr "Κωδικός"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Δημιουργία Αποθετηρίου"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
#, fuzzy
#| msgid "Create..."
msgid "Create"
msgstr "Δημιουργήστε..."
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -798,35 +813,35 @@ msgstr ""
msgid "Delete"
msgstr "Διαγραφή"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση παραμέτρων."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password updated"
msgid "Password added."
msgstr "Ενημερώθηκε ο κωδικός πρόσβασης"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "Κωδικός"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password updated"
msgid "Password deleted."
@ -891,6 +906,7 @@ msgstr "Όνομα διαδικτύου διακομιστή"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Τύπος"
@ -1120,7 +1136,7 @@ msgstr "Γενικές ρυθμίσεις"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Ρυθμίσετε"
@ -1817,6 +1833,7 @@ msgstr "Σχετικά με"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4357,20 +4374,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Εμφάνιση σύνδεσης %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Εμφάνιση σύνδεσης %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Εσωτερική"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Εμφάνιση σύνδεσης %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Υπολογιστής"
@ -4435,6 +4449,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4875,7 +4892,7 @@ msgstr "Η σύνδεση {name} διαγράφηκε."
msgid "Failed to delete connection: Connection not found."
msgstr "Απέτυχε η διαγραφή της σύνδεσης: η σύνδεση δεν βρέθηκε."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4893,16 +4910,22 @@ msgstr ""
"επίσης να αποκτήσετε πρόσβαση στο υπόλοιπο Internet μέσω του {box_name} για "
"πρόσθετη ασφάλεια και ανωνυμία."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Τύπος σύνδεσης"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Εικονικό ιδιωτικό δίκτυο"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5559,7 +5582,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5567,7 +5590,7 @@ msgstr ""
"Το Samba επιτρέπει την κοινή χρήση αρχείων και φακέλων μεταξύ του Freedombox "
"και άλλων υπολογιστών στο τοπικό σας δίκτυο."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5582,11 +5605,11 @@ msgstr ""
"Υπάρχουν τρεις τύποι κοινόχρηστων αρχείων από τα οποία μπορείτε να "
"επιλέξετε: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Ανοιχτό μέρισμα - ορατό σε όλους τους χρήστες του τοπικού δικτύου."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5594,7 +5617,7 @@ msgstr ""
"Ομαδικό μέρισμα - ορατό μόνο σε χρήστες του Freedombox που είναι στην ομάδα "
"Freedombox-share."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5602,15 +5625,15 @@ msgstr ""
"Οικιακό μέρισμα - κάθε χρήστης στην ομάδα freedombox-share μπορεί να έχει το "
"δικό του προσωπικό διαμέρισμα στο δίσκο."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Πρόσβαση στα ιδιωτικά μερίσματα"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Distributed File Storage"
msgid "Network File Storage"
@ -5640,12 +5663,11 @@ msgstr "GNOME Calendar"
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Μερίσματα"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid ""
#| "Note: only specially created directories will be shared on selected "
@ -5657,22 +5679,13 @@ msgstr ""
"Σημείωση: μόνο οι ειδικά δημιουργημένοι κατάλογοι θα κοινοποιηθούν σε "
"επιλεγμένους δίσκους και όχι σε ολόκληρο το δίσκο."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Όνομα δίσκου"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Χρησιμοποιείται"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
#, fuzzy
#| msgid "vfat partitions are not supported"
msgid "VFAT partitions are not supported"
msgstr "τα διαμερίσματα VFAT δεν υποστηρίζονται"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5684,12 +5697,12 @@ msgstr ""
"ρυθμίσετε τις παραμέτρους πρόσβασης στα μερίσματα στη διεύθυνση URL των <a "
"href = \"%(users_url)s\">χρηστών </a> ."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
"Χρήστες που έχουν αυτήν τη στιγμή πρόσβαση σε ομαδικά και οικιακά μερίσματα"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
#, fuzzy
#| msgid ""
#| "Users who need to re-enter their password on the password change page to "
@ -5701,11 +5714,11 @@ msgstr ""
"Χρήστες που χρειάζεται να ξανα-εισάγουν τον κωδικό τους στη σελίδα αλλαγής "
"κωδικού για να αποκτήσουν πρόσβαση σε ομαδικά και οικιακά μερίσματα"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Με διαθέσιμα μερίσματα"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5713,40 +5726,46 @@ msgstr ""
"Μερίσματα που έχουν ρυθμιστεί αλλά o δίσκος δεν είναι διαθέσιμος. Εάν ο "
"δίσκος συνδεθεί ξανά, η κοινή χρήση θα ενεργοποιηθεί αυτόματα."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Όνομα μερίσματος"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Ενέργεια"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "Freedombox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Aνοικτό μέρισμα"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Ομαδικό μέρισμα"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Οικιακό μέρισμα"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Το μέρισμα ενεργοποιήθηκε."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Σφάλμα κατά την ενεργοποίηση του μερίσματος: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Το μέρισμα απενεργοποιήθηκε."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Σφάλμα κατά την απενεργοποίηση του μερίσματος: {error_message}"
@ -6302,7 +6321,7 @@ msgstr "Ημερομηνία"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Διαγραφή στιγμιότυπων"
@ -6360,44 +6379,58 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Επαναφορά στο στιγμιότυπο #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository created."
msgid "manually created"
msgstr "Το αποθετήριο δημιουργήθηκε."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Διαχείριση στιγμιότυπων"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Το στιγμιότυπο δημιουργήθηκε."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Η ρύθμιση παραμέτρων των στιγμιότυπων αποθήκευσης Ενημερώθηκε"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Σφάλμα ενέργειας: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Διαγράφηκαν επιλεγμένα στιγμιότυπα"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
"Το στιγμιότυπο χρησιμοποιείται αυτήν τη στιγμή. Παρακαλώ προσπαθήστε ξανά "
"αργότερα."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Πραγματοποιήθηκε επαναφορά στο στιγμιότυπο #{number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
"Πρέπει να γίνει επανεκκίνηση του συστήματος για να ολοκληρωθεί η επαναφορά."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Επαναφορά σε στιγμιότυπο"
@ -6645,6 +6678,10 @@ msgstr "Ετικέτα"
msgid "Mount Point"
msgstr "Σημείο Προσάρτησης"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Χρησιμοποιείται"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Επέκταση διαμερίσματος"
@ -7098,12 +7135,13 @@ msgstr "Αναγνώστης ειδήσεων"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Ελέγξτε και εφαρμόστε τις πιο πρόσφατες ενημερώσεις λογισμικού και ασφαλείας."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7111,17 +7149,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Ενημερωμένη έκδοση"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Ενημερωμένη έκδοση"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -7154,6 +7195,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (συνιστάται)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7166,6 +7213,39 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Eνημερώνεται..."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete</strong>. During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong> αυτό μπορεί να διαρκέσει πολύ χρόνο για να ολοκληρωθεί </strong>. "
"Κατά τη διάρκεια μιας ενημέρωσης, δεν μπορείτε να εγκαταστήσετε εφαρμογές. "
"Επίσης, αυτή η ιστοσελίδα ενδέχεται να μην είναι διαθέσιμη προσωρινά και να "
"εμφανίσει σφάλμα. Σε αυτήν την περίπτωση, ανανεώστε τη σελίδα για να "
"συνεχίσετε."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "To %(box_name)s είναι ενημερωμένο."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -7252,40 +7332,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Ενεργοποίηση αρχείων καταγραφής πρόσφατων ενημερώσεων"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Σφάλμα κατά τη ρύθμιση των αυτόματων ενημερώσεων: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Oι αυτόματες ενημερώσεις ενεργοποιήθηκαν"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Oι αυτόματες ενημερώσεις απενεργοποιήθηκαν"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Oι αυτόματες ενημερώσεις ενεργοποιήθηκαν"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Oι αυτόματες ενημερώσεις απενεργοποιήθηκαν"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Ξεκίνησε η διαδικασία αναβάθμισης."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Η εκκίνηση της αναβάθμισης απέτυχε."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8368,6 +8448,12 @@ msgstr "ολοκληρώθηκε το %(percentage)s%%"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Εμφάνιση σύνδεσης %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Όνομα δίσκου"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"PO-Revision-Date: 2020-11-23 22:49+0000\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-30 00:29+0000\n"
"Last-Translator: Fioddor Superconcentrado <fioddor@gmail.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
"freedombox/es/>\n"
@ -52,11 +52,11 @@ msgstr "Conectar a {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "No se pudo conectar a {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Seleccione el nombre de dominio que usará esta aplicación"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"¡Atención! Puede que la aplicación no funcione correctamente si cambia el "
"nombre de dominio más adelante."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Idioma"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Idioma para mostrar esta interfaz web"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Configure la preferencia de idioma en el navegador"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplicación instalada."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Error al instalar la aplicación: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Error al instalar la aplicación: {error}"
@ -159,6 +159,7 @@ msgstr "Repositorio"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nombre"
@ -753,22 +754,38 @@ msgstr "Actualmente no hay contraseñas configuradas."
msgid "Password"
msgstr "Clave de acceso"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Repositorio"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Leer"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Crear"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Listar"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -776,31 +793,31 @@ msgstr "Listar"
msgid "Delete"
msgstr "Eliminar"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Configuración actualizada."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Ha habido un error en la configuración."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Contraseña actualizada."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Añadir contraseña"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Contraseña eliminada."
@ -859,6 +876,7 @@ msgstr "Dominios en servicio"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tipo"
@ -1078,7 +1096,7 @@ msgstr "Configuración general"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Configurar"
@ -1411,15 +1429,14 @@ msgid "Results"
msgstr "Resultados"
#: plinth/modules/diagnostics/templates/diagnostics.html:42
#, python-format
#, fuzzy, python-format
msgid ""
"\n"
" App: %(app_name)s\n"
" "
msgstr ""
"\n"
" ………App: %(app_name)s\n"
"……\n"
" App: %(app_name)s\n"
" "
#: plinth/modules/diagnostics/templates/diagnostics_app.html:10
@ -1668,7 +1685,7 @@ msgstr "URL para consultar la IP pública"
#: plinth/modules/dynamicdns/forms.py:119
msgid "Use IPv6 instead of IPv4"
msgstr ""
msgstr "Use IPv6 en vez de IPv4"
#: plinth/modules/dynamicdns/forms.py:142
msgid "Please provide an update URL or a GnuDIP server address"
@ -1766,6 +1783,7 @@ msgstr "Acerca de"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4273,20 +4291,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Mostrar la conexión %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Mostrar la conexión %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Interna"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Mostrar la conexión %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Ordenador"
@ -4353,6 +4368,9 @@ msgstr "Saltar este paso"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Siguiente"
@ -4767,7 +4785,7 @@ msgstr "Conexión {name} eliminada."
msgid "Failed to delete connection: Connection not found."
msgstr "Ha fallado la eliminación de la conexión: no se encontró."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4784,16 +4802,22 @@ msgstr ""
"forma privada. También puede acceder a Internet a través de su {box_name} "
"para añadir protección y anonimato."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Conexión al servidor"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Red privada virtual"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4806,7 +4830,7 @@ msgstr "Tunnelblick"
#: plinth/modules/openvpn/templates/migrate_to_ecc.html:7
msgid "Migrate to ECC"
msgstr ""
msgstr "Migrar a crioptografía ECC (basada en curvas elípticas)"
#: plinth/modules/openvpn/templates/migrate_to_ecc.html:10
msgid ""
@ -4815,6 +4839,10 @@ msgid ""
"security. This operation is irreversible. It should only take a few minutes "
"on most single board computers."
msgstr ""
"Actualmemte tu instalación OpenVPN está usando RSA. Cambiar a Criptografía "
"de Curva Elíptica (ECC) mejora la velocidad y seguridad al establecer "
"conexiones. Esta operación es irreversible. En la mayoría de computadores "
"monoplaca debería tardar escasos minutos."
#: plinth/modules/openvpn/templates/migrate_to_ecc.html:19
#, python-format
@ -4822,6 +4850,8 @@ msgid ""
"All new installations of OpenVPN on %(box_name)s will use ECC by default. We "
"recommend migrating as soon as possible."
msgstr ""
"Todas las instalaciones nuevas de OpenVPN sobre %(box_name)s usarán ECC de "
"serie. Recomendamos migrar cuanto antes."
#: plinth/modules/openvpn/templates/migrate_to_ecc.html:26
#, python-format
@ -4831,12 +4861,14 @@ msgid ""
"profiles. OpenVPN clients compatible with ECC should be used to connect to "
"this server."
msgstr ""
"<b>Aviso:</b> Esta operación invalidará los perfiles de cliente existentes. "
"Todos los usuarios de OpenVPN en %(box_name)s tienen que descargar sus "
"perfiles nuevos. Para conectar con este servidor tendrán que usar clientes "
"OpenVPN compatibles con ECC."
#: plinth/modules/openvpn/templates/migrate_to_ecc.html:38
#, fuzzy
#| msgid "Moderate"
msgid "Migrate"
msgstr "Moderado"
msgstr "Migrar"
#: plinth/modules/openvpn/templates/openvpn.html:22
msgid "Profile"
@ -5411,7 +5443,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "Cliente de correo"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5419,7 +5451,7 @@ msgstr ""
"Samba permite compartir archivos y carpetas entre FreedomBox y otras "
"computadoras en su red local."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5432,11 +5464,11 @@ msgstr ""
"la dirección \\\\{hostname} (en Windows) o smb://{hostname}.local (en Linux "
"y Mac). Puede elegir entre tres tipos para compartir: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Compartir en abierto - accesible para todo el mundo en su red local."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5444,7 +5476,7 @@ msgstr ""
"Compartir en grupo - accesible solo para las personas que estén en el grupo "
"freedombox-share."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5452,15 +5484,15 @@ msgstr ""
"Compartir en mi cuenta - todos los miembros del grupo freedombox-share "
"disponen de un espacio privado propio."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Acceso a los elementos compartidos privados"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Sistema de archivos en red"
@ -5484,12 +5516,11 @@ msgstr "GNOME Archivos"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Compartidos"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5497,20 +5528,11 @@ msgstr ""
"Nota: solo se compartirá las carpetas especialmente creadas para ello, no se "
"compartirá el disco completo."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Etiqueta de volumen"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Usado"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "Las particiones VFAT no están soportadas"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5522,11 +5544,11 @@ msgstr ""
"a las carpetas compartidas en la página del módulo <a href=\"%(users_url)s"
"\">usuarios</a>."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr "Usuarios con acceso a las carpetas de grupo y de cuenta"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5534,11 +5556,11 @@ msgstr ""
"Usuarios que necesitan re-introducir su clave para acceder a las carpetas "
"compartidas en grupo y en cuenta"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Elementos compartidos no disponibles"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5547,40 +5569,46 @@ msgstr ""
"disponible. Si el disco se conecta de nuevo estarán accesibles "
"automáticamente."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Nombre de compartición"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Acción"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Compartir en abierto"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Compartir con grupo"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Compartir con cuenta"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Compartición activada."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Error al activar compartición: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Compartición desactivada."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Error al desactivar compartición: {error_message}"
@ -6120,7 +6148,7 @@ msgstr "Fecha"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Eliminar instantáneas"
@ -6173,42 +6201,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Restaurar a instantánea %(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Biblioteca creada."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Gestionar instantáneas"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Instantánea creada."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Configuración de instantáneas actualizada"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Acción de error: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Las instantáneas seleccionadas fueron eliminadas"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
"La instantánea se está usando actualmente. Inténtelo de nuevo más tarde."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Sistema restaurado a la instantánea {number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Debe reiniciar el sistema para completar la restauración."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Restaurar a instantánea"
@ -6450,6 +6492,10 @@ msgstr "Etiqueta"
msgid "Mount Point"
msgstr "Punto de montaje"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Usado"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Expandir la partición"
@ -6891,12 +6937,13 @@ msgstr "Lector de noticias"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Bifurcación)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Buscar y aplicar las últimas actualizaciones del software y de seguridad."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6910,15 +6957,18 @@ msgstr ""
"tiempo. Si se decide retrasar el reinicio del sistema, éste se hará de forma "
"automática a las 02:00 h."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Actualización"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Actualizaciones"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox actualizado"
@ -6948,6 +6998,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Activar las actualizaciones funcionales frecuentes (recomendado)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (recomendado)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6964,6 +7020,38 @@ msgstr ""
"<strong>Nota:</strong> Una vez que se activan las actualizaciones "
"funcionales frecuentes no se pueden desactivar."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Actualizando..."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Esto puede tardar un buen rato en finalizar</strong>. Durante una "
"actualización no puede instalar aplicaciones. Además, esta interfaz web "
"puede estar temporalmente inaccesible y mostrar un error. En ese caso, "
"vuelva a cargar la página para continuar."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s está actualizado."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7047,36 +7135,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Mostrar los registros de las actualizaciones recientes"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Error al configurar las actualizaciones desatendidas: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Actualizaciones automáticas activadas"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Actualizaciones automáticas desactivadas"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr "Actualización automática de distibución activada"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr "Actualización automática de distibución desactivada"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Proceso de actualización iniciado."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "No se ha podido iniciar la actualización."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Las actualizaciones funcionales frecuentes están activadas."
@ -8078,6 +8166,12 @@ msgstr "%(percentage)s%% completado"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Mostrar la conexión %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Etiqueta de volumen"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2016-08-12 15:51+0000\n"
"Last-Translator: Masoud Abkenar <ampbox@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -53,42 +53,42 @@ msgstr "اتصال به {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "نمی‌توان به {host}:{port} وصل شد"
#: plinth/forms.py:38
#: plinth/forms.py:39
#, fuzzy
#| msgid "Invalid domain name"
msgid "Select a domain name to be used with this application"
msgstr "نام دامنه معتبر نیست"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "زبان"
#: plinth/forms.py:49
#: plinth/forms.py:50
#, fuzzy
msgid "Language to use for presenting this web interface"
msgstr "زبان محیط این برنامهٔ مدیریتی"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
#, fuzzy
msgid "Application installed."
msgstr "برنامه نصب شد."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, fuzzy, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "خطا هنگام نصب برنامه: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "خطا هنگام نصب برنامه: {error}"
@ -163,6 +163,7 @@ msgstr "ساختن اتصال"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "نام"
@ -766,22 +767,36 @@ msgstr ""
msgid "Password"
msgstr "رمز"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Connection"
msgid "editor"
msgstr "ساختن اتصال"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "ساختن"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -789,35 +804,35 @@ msgstr ""
msgid "Delete"
msgstr "پاک‌کردن"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "رمز"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "رمز"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -876,6 +891,7 @@ msgstr "دامنه‌های افزوده‌شده"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "نوع"
@ -1090,7 +1106,7 @@ msgstr "پیکربندی عمومی"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
#, fuzzy
msgid "Configure"
@ -1776,6 +1792,7 @@ msgstr "درباره"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4180,20 +4197,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "اتصال 1%(connection.name)s را نشان بده"
msgid "Show connection %(name)s"
msgstr "اتصال %(name)s را نشان بده"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "اتصال %(name)s را نشان بده"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "کامپیوتر"
@ -4260,6 +4274,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4690,7 +4707,7 @@ msgstr "اتصال {name} پاک شد."
msgid "Failed to delete connection: Connection not found."
msgstr "پاک‌کردن اتصال شکست خورد: اتصال پیدا نشد."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4701,18 +4718,24 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "نوع اتصال"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "Open"
msgid "OpenVPN"
msgstr "باز"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5235,13 +5258,13 @@ msgstr ""
msgid "Email Client"
msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5250,31 +5273,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Interface"
msgid "Network File Storage"
@ -5301,36 +5324,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "مشترک"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "نام دامنه"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
#, fuzzy
msgid "Used"
msgstr "به‌کاربرده"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5338,77 +5348,82 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "دامنه‌های موجود"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Shared"
msgid "Share name"
msgstr "مشترک"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "کنش‌ها"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Shared"
msgid "Open Share"
msgstr "مشترک"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Shared"
msgid "Group Share"
msgstr "مشترک"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Shared"
msgid "Home Share"
msgstr "مشترک"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} پاک شد."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "خطا هنگام نصب برنامه: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Shared"
msgid "Share disabled."
msgstr "مشترک"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5925,7 +5940,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Delete Snapshots"
@ -5975,47 +5990,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Last update"
msgid "manually created"
msgstr "آخرین به‌روزرسانی"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Manage Snapshots"
msgstr "پاک‌کردن %(name)s"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "پیکربندی به‌روز شد"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Deleted selected snapshots"
msgstr "پاک‌کردن %(name)s"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -6260,6 +6289,11 @@ msgstr ""
msgid "Mount Point"
msgstr "نشانی سوارشدن (mount point)"
#: plinth/modules/storage/templates/storage.html:29
#, fuzzy
msgid "Used"
msgstr "به‌کاربرده"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6638,11 +6672,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6650,17 +6685,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Create..."
msgid "Updates"
msgstr "ساختن..."
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
msgid "FreedomBox Updated"
msgstr "FreedomBox"
@ -6690,6 +6728,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6702,6 +6744,27 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "راه‌اندازی %(box_name)s"
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
@ -6777,37 +6840,37 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
msgid "Distribution upgrade disabled"
msgstr "برنامه نصب شد."
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7790,6 +7853,14 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "اتصال 1%(connection.name)s را نشان بده"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "نام دامنه"
#, fuzzy
#~ msgid "Administer calibre application"
#~ msgstr "فعال‌سازی برنامه"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -53,45 +53,45 @@ msgstr "CONNECT TO {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "CANNOT CONNECT TO {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
#, fuzzy
#| msgid "Invalid domain name"
msgid "Select a domain name to be used with this application"
msgstr "INVALID DOMAIN NAME"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "LANGUAGE"
#: plinth/forms.py:49
#: plinth/forms.py:50
#, fuzzy
#| msgid "Language for this web administration interface"
msgid "Language to use for presenting this web interface"
msgstr "LANGUAGE FOR THIS WEB ADMINISTRATION INTERFACE"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
#, fuzzy
#| msgid "Applications"
msgid "Application installed."
msgstr "APPLICATIONS"
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}"
msgid "Error installing application: {string} {details}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}"
msgid "Error installing application: {error}"
@ -173,6 +173,7 @@ msgstr "CREATE USER"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "NAME"
@ -799,22 +800,38 @@ msgstr ""
msgid "Password"
msgstr "PASSWORD"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "admin"
msgid "admin"
msgstr "ADMIN"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create User"
msgid "editor"
msgstr "CREATE USER"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "CREATE"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -822,37 +839,37 @@ msgstr ""
msgid "Delete"
msgstr "DELETE"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
#, fuzzy
#| msgid "admin"
msgid "Admin"
msgstr "ADMIN"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "CONFIGURATION UPDATED."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "AN ERROR OCCURRED DURING CONFIGURATION."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "PASSWORD"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "PASSWORD"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -911,6 +928,7 @@ msgstr "SERVER DOMAIN"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "TYPE"
@ -1132,7 +1150,7 @@ msgstr "GENERAL CONFIGURATION"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "CONFIGURE"
@ -1881,6 +1899,7 @@ msgstr "ABOUT"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4384,20 +4403,17 @@ msgid "Wi-Fi"
msgstr "WI-FI"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "SHOW CONNECTION %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "SHOW CONNECTION %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "INTERNAL"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "SHOW CONNECTION %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "COMPUTER"
@ -4464,6 +4480,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "NEXT"
@ -4896,7 +4915,7 @@ msgstr "CONNECTION {name} DELETED."
msgid "Failed to delete connection: Connection not found."
msgstr "FAILED TO DELETE CONNECTION: CONNECTION NOT FOUND."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, fuzzy, python-brace-format
#| msgid ""
#| "Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4920,20 +4939,26 @@ msgstr ""
"YOU CAN ALSO ACCESS THE REST OF THE INTERNET VIA %(box_name)s FOR ADDED "
"SECURITY AND ANONYMITY."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "CONNECTION TYPE"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "OpenVPN"
msgid "OpenVPN"
msgstr "OPENVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
#, fuzzy
#| msgid "Virtual Private Network (OpenVPN)"
msgid "Virtual Private Network"
msgstr "VIRTUAL PRIVATE NETWORK (OPENVPN)"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5602,13 +5627,13 @@ msgstr "ENABLE ROUNDCUBE"
msgid "Email Client"
msgstr "EMAIL CLIENT (ROUNDCUBE)"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5617,31 +5642,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Network Time Server"
msgid "Network File Storage"
@ -5669,35 +5694,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Add Service"
msgid "Shares"
msgstr "ADD SERVICE"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "DOMAIN NAME"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5705,77 +5718,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Enable Subdomains"
msgid "Unavailable Shares"
msgstr "ENABLE SUBDOMAINS"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Kite name"
msgid "Share name"
msgstr "KITE NAME"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "ACTIONS"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FREEDOMBOX"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Service"
msgid "Open Share"
msgstr "ADD SERVICE"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Service"
msgid "Group Share"
msgstr "ADD SERVICE"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Add Service"
msgid "Home Share"
msgstr "ADD SERVICE"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} DELETED."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}"
msgid "Error enabling share: {error_message}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "{name} deleted."
msgid "Share disabled."
msgstr "{name} DELETED."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing packages: {string} {details}"
msgid "Error disabling share: {error_message}"
@ -6312,7 +6331,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Delete Snapshots"
@ -6364,47 +6383,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "packages not found"
msgid "manually created"
msgstr "PACKAGES NOT FOUND"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Create User"
msgid "Manage Snapshots"
msgstr "CREATE USER"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "CONFIGURATION UPDATED"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "ACTION ERROR: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Deleted selected snapshots"
msgstr "DELETE %(name)s"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -6655,6 +6688,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -7080,11 +7117,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7092,19 +7130,22 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
#, fuzzy
#| msgid "Update URL"
msgid "Update"
msgstr "UPDATE URL"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update URL"
msgid "Updates"
msgstr "UPDATE URL"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Manual"
msgid "FreedomBox Updated"
@ -7137,6 +7178,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7149,6 +7194,37 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "Depending on the number of packages to install, this may take a long time "
#| "to complete. While upgrades are in progress, you will not be able to "
#| "install other packages. During the upgrade, this web interface may be "
#| "temporarily unavailable and show an error. Refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"DEPENDING ON THE NUMBER OF PACKAGES TO INSTALL, THIS MAY TAKE A LONG TIME TO "
"COMPLETE. WHILE UPGRADES ARE IN PROGRESS, YOU WILL NOT BE ABLE TO INSTALL "
"OTHER PACKAGES. DURING THE UPGRADE, THIS WEB INTERFACE MAY BE TEMPORARILY "
"UNAVAILABLE AND SHOW AN ERROR. REFRESH THE PAGE TO CONTINUE."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s SETUP"
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
@ -7235,40 +7311,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "ERROR WHEN CONFIGURING UNATTENDED-UPGRADES: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "AUTOMATIC UPGRADES ENABLED"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "AUTOMATIC UPGRADES DISABLED"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "AUTOMATIC UPGRADES ENABLED"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "AUTOMATIC UPGRADES DISABLED"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "UPGRADE PROCESS STARTED."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "STARTING UPGRADE FAILED."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8318,6 +8394,14 @@ msgstr "%(percentage)s%% COMPLETE"
msgid "Gujarati"
msgstr ""
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "SHOW CONNECTION %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "DOMAIN NAME"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-23 23:36+0000\n"
"Last-Translator: Hetgyl <verven@free.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Connexion à {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Impossible de se connecter à {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Sélectionnez un nom de domaine à utiliser avec cette application"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Attention ! Cette application risque de ne pas fonctionner correctement si "
"le nom de domaine est modifié ultérieurement."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Langue"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Langue de cette interface web"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Utiliser la langue du navigateur"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Application installée."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Erreur lors de linstallation de lapplication : {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Erreur lors de linstallation de lapplication : {error}"
@ -158,6 +158,7 @@ msgstr "Dépôt"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nom"
@ -760,22 +761,38 @@ msgstr "Aucun mot de passe actuellement configuré."
msgid "Password"
msgstr "Mot de passe"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Dépôt"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Lecture"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Création"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Listing"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -783,31 +800,31 @@ msgstr "Listing"
msgid "Delete"
msgstr "Suppression"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Configuration mise à jour."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Une erreur est survenue pendant la configuration."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Mot de passe ajouté."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Ajouter un mot de passe"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Mot de passe supprimé."
@ -866,6 +883,7 @@ msgstr "Domaines servis"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Type"
@ -1091,7 +1109,7 @@ msgstr "Configuration générale"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Configurer"
@ -1800,6 +1818,7 @@ msgstr "À propos"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4359,20 +4378,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Détails de la connexion %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Détails de la connexion %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Interne"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Détails de la connexion %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Machine"
@ -4440,6 +4456,9 @@ msgstr "Passer cette étape"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Suivant"
@ -4865,7 +4884,7 @@ msgstr "Connexion {name} supprimée."
msgid "Failed to delete connection: Connection not found."
msgstr "Échec de suppression de la connexion : connexion introuvable."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4883,16 +4902,22 @@ msgstr ""
"daccéder au reste dInternet au travers de la {box_name} pour une sécurité "
"et un anonymat accrus."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Connexion au seveur"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Réseau privé virtuel"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5543,7 +5568,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "Client de courriel"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5551,7 +5576,7 @@ msgstr ""
"Samba permet de partager des fichiers et des répertoires entre la FreedomBox "
"et dautres machines de votre réseau local."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5565,11 +5590,11 @@ msgstr ""
"smb://{hostname}.local (sur Linux et Mac). Vous pourrez choisir parmi trois "
"types de partages : "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Partage ouvert : accessible par tout le monde dans votre réseau local."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5577,7 +5602,7 @@ msgstr ""
"Partage de groupe : accessible uniquement aux utilisateurs de la FreedomBox "
"qui sont membres du groupe freedombox-share."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5585,15 +5610,15 @@ msgstr ""
"Partage de dossier personnel : chaque utilisateur du groupe freedombox-share "
"a son propre espace privé."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Accès aux partages privés"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Stockage de fichiers réseau"
@ -5617,12 +5642,11 @@ msgstr "Fichiers GNOME"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Partages"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5630,20 +5654,11 @@ msgstr ""
"Remarque : seuls les répertoires créés spécialement pour seront partagés sur "
"les disques sélectionnés, et non pas les disques entiers."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Nom de disque"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Utilisé"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "Les partitions formatées en VFAT ne sont pas gérées"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5654,12 +5669,12 @@ msgstr ""
"module de <a href=\"%(storage_url)s\">stockage</a> et configurer laccès aux "
"partages sur la page du module <a href=\"%(users_url)s\">utilisateurs</a>."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
"Utilisateurs pouvant accéder aux partages de groupe et de dossier personnel"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5668,11 +5683,11 @@ msgstr ""
"changement de mot de passe pour accéder aux partages de groupe et de dossier "
"personnel"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Partages indisponibles"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5680,40 +5695,46 @@ msgstr ""
"Partages configurés mais dont le disque nest pas disponible. Le partage "
"sera automatiquement réactivé lorsque le disque est rebranché."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Nom du partage"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Action"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Ouvrir un partage"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Partage de groupe"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Partage de dossier personnel"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Partage activé."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Erreur lors de l'activation du partage : {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Partage désactivé."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Erreur lors de la désactivation du partage : {error_message}"
@ -6265,7 +6286,7 @@ msgstr "Date"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Supprimer les instantanés"
@ -6319,42 +6340,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Revenir à l'instantané #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Collection créée."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Gestion des instantanés"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Instantané créé."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Configuration des instantanés de disque mise à jour"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Erreur sur action : {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Supprimer les instantanés sélectionnés"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
"Linstantané est en cours dutilisation. Veuillez réessayer ultérieurement."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Retour vers l'instantané #{number} effectué."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Le système doit être redémarré pour terminer le retour en arrière."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Revenir à l'instantané"
@ -6600,6 +6635,10 @@ msgstr "Étiquette"
msgid "Mount Point"
msgstr "Point de montage"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Utilisé"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Extension de la partition"
@ -6994,8 +7033,8 @@ msgid ""
"handles Bitorrent file sharing. Note that BitTorrent is not anonymous."
msgstr ""
"BitTorrent est un protocole de partage de fichiers de pair à pair. Le démon "
"Transmission permet le partage de fichiers BitTorrent. Notez que l"
"utilisation de BitTorrent nest pas anonyme."
"Transmission permet le partage de fichiers BitTorrent. Notez que "
"lutilisation de BitTorrent nest pas anonyme."
#: plinth/modules/transmission/__init__.py:51
#: plinth/modules/transmission/manifest.py:9
@ -7047,13 +7086,14 @@ msgstr "Lecteur de flux d'informations"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Rechercher et installer les dernières mises à jour logicielles et les "
"correctifs de sécurité."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7067,15 +7107,18 @@ msgstr ""
"nécessaire, il est effectué à 2h00, rendant indisponible lensemble des "
"applications pour une courte période."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Mises à jour"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Mises à jour"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox mise à jour"
@ -7106,6 +7149,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Activer la mise à jour régulière des fonctionnalités (recommandé)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (recommandé)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7123,6 +7172,38 @@ msgstr ""
"<strong>Remarque :</strong> Une fois activée, la mise à jour régulière des "
"fonctionnalités ne peut plus être désactivée."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Mise à jour en cours…"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Cette opération peut prendre du temps</strong>. Pendant la durée de "
"la mise à jour, vous ne pourrez pas installer dautre appli. Cette interface "
"web risque aussi dêtre temporairement indisponible ou dafficher une "
"erreur. Si cela se produit, rafraîchissez la page pour continuer."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "Votre %(box_name)s est à jour."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7206,38 +7287,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Afficher les derniers journaux de mises à jour"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
"Erreur lors de la configuration du système de mise à jour automatique "
 unattended-upgrades » : {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Mises à niveau automatiques activées"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Mises à niveau automatiques désactivées"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr "Mise à niveau de la distribution activée"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr "Mise à niveau de la distribution désactivée"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Mise à jour lancée."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Le lancement de la mise à niveau a échoué."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Mise à jour régulière des fonctionnalités activée."
@ -8258,6 +8339,12 @@ msgstr "%(percentage)s%% effectué"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Détails de la connexion %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Nom de disque"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-08-12 16:32+0000\n"
"Last-Translator: Xosé M <xosem@disroot.org>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Conectar a {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Non é posíbel conectar con {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Seleccione o nome de dominio a usar por este aplicativo"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Aviso! É posíbel que o aplicativo non funcione correctamente se cambia o "
"nome de dominio máis adiante."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Idioma"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Idioma para amosar esta interface web"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Usar a preferencia de idioma definida no navegador"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplicativo instalado."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Produciuse un erro ao instalar o aplicativo: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
@ -151,6 +151,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -695,22 +696,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -718,31 +731,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -793,6 +806,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -985,7 +999,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1577,6 +1591,7 @@ msgstr "Acerca de"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3724,8 +3739,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3733,11 +3750,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3802,6 +3814,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4182,7 +4197,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4193,16 +4208,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4716,13 +4735,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4731,31 +4750,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4779,31 +4798,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4811,61 +4820,67 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5335,7 +5350,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5383,41 +5398,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Manual"
msgid "manually created"
msgstr "Manual"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5643,6 +5672,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6009,11 +6042,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6021,17 +6055,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Manual"
msgid "Updates"
msgstr "Manual"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6060,6 +6097,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6072,6 +6113,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6145,36 +6206,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2018-02-05 18:37+0000\n"
"Last-Translator: drashti kaushik <drashtipandya37@gmail.com>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -52,41 +52,41 @@ msgstr "{host}:{port} ને સંપર્ક કરો"
msgid "Cannot connect to {host}:{port}"
msgstr "{host}:{port} નો સંપર્ક નથી સાધી શકતા"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "આ એપ્લીકેશન સાથે ઉપયોગ કરવા માટે ડોમેઈન નામ પસંદ કરો"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
"ચેતવણી! જો ડોમેઈન નામમાં પાછળ થી કોઈ બદલાવ આવશે, તો એપ્લીકેશન યોગ્ય રીતે કામ નહિ કરે."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "ભાષા"
#: plinth/forms.py:49
#: plinth/forms.py:50
#, fuzzy
#| msgid "Language for this web administration interface"
msgid "Language to use for presenting this web interface"
msgstr "આ વેબ પ્રબંધક ઈન્ટરફેસ માટેની ભાષા"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "એપ્લીકેશન પ્રસ્થાપિત થઇ ગઈ છે."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
@ -158,6 +158,7 @@ msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -732,22 +733,36 @@ msgstr ""
msgid "Password"
msgstr "પાસવર્ડ"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Documentation"
msgid "editor"
msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -755,35 +770,35 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "પાસવર્ડ"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "પાસવર્ડ"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -841,6 +856,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -1048,7 +1064,7 @@ msgstr "સામાન્ય ગોઠવણી"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "ગોઠવો"
@ -1716,6 +1732,7 @@ msgstr "વિશે"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3944,8 +3961,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3953,11 +3972,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -4024,6 +4038,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4417,7 +4434,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4428,16 +4445,22 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Conversations"
msgid "Connect to VPN services"
msgstr "વાતચીત"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4953,13 +4976,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4968,31 +4991,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -5016,33 +5039,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "ક્ષેત્રનું નામ"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5050,63 +5061,69 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "ફ્રિડમબોક્ષ"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Application disabled"
msgid "Share disabled."
msgstr "એપ્લિકેશન અક્ષમ છે"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5576,7 +5593,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5624,42 +5641,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Last update"
msgid "manually created"
msgstr "છેલ્લો સુધારો"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
msgid "Storage snapshots configuration updated"
msgstr "DNSSEC ગોઠવણીને સુધારેલી શરુ કરો"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5891,6 +5922,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6263,11 +6298,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6275,17 +6311,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update URL"
msgid "Updates"
msgstr "URL અપડેટ કરો"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6318,6 +6357,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6330,6 +6373,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6405,38 +6468,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "User registrations disabled"
msgid "Distribution upgrade disabled"
msgstr "વપરાશકર્તા રજીસ્ટ્રેશન અક્ષમ છે"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7389,6 +7452,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "ક્ષેત્રનું નામ"
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Administer calibre application"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-04-03 20:11+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -53,39 +53,39 @@ msgstr "{host}:{port} से जुड़े"
msgid "Cannot connect to {host}:{port}"
msgstr "{host}:{port} से नहीं जोड़ सखता"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "इस एप्लिकेशन के साथ एक डोमेन का नाम चुने"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
"वर्णइंग! अगर डोमेन का नाम बाद में बदल गया, एप्लिकेशन शायद ठीक से नहीं कर सकता है."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "भाषा"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "इस वेब इंटरफेस में इसतेमाल कि जाने वाली भाषा"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "जो भाषा ब्राउज़र में हैं, वो भाषा उपयोग करें"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "एप्लिकेशन इंस्टॉल हो गया."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता : {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
@ -158,6 +158,7 @@ msgstr "यूसर बनाये"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "नाम"
@ -779,22 +780,36 @@ msgstr "वर्तमान में कोई शेयर कॉन्फ
msgid "Password"
msgstr "पासवर्ड"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create User"
msgid "editor"
msgstr "यूसर बनाये"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "बनाइये"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -802,35 +817,35 @@ msgstr ""
msgid "Delete"
msgstr "हटाईये"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "कॉन्फ़िगरेशन अपडेट किया."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "कॉंफ़िगरेशन के दौरान कूछ त्रुटि हुई."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password updated"
msgid "Password added."
msgstr "पासवर्ड अपडेट"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "पासवर्ड"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password updated"
msgid "Password deleted."
@ -890,6 +905,7 @@ msgstr "सर्वर डोमेन"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "टाइप"
@ -1118,7 +1134,7 @@ msgstr "सामान्य कॉन्फ़िगरेशन"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "कॉन्फ़िगर करें"
@ -1805,6 +1821,7 @@ msgstr "के बारे में"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4230,20 +4247,17 @@ msgid "Wi-Fi"
msgstr "वाई-फ़ाई"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "कनेक्शन दिखाइये %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "कनेक्शन दिखाइये %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "आंतरिक"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "कनेक्शन दिखाइये %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "कंप्यूटर"
@ -4310,6 +4324,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4748,7 +4765,7 @@ msgstr "कनेक्शन {name} हटाया गया."
msgid "Failed to delete connection: Connection not found."
msgstr "कनेक्शन हटाने में विफल: कनेक्शन नहीं मिला."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4764,16 +4781,22 @@ msgstr ""
"आंतरिक सर्विसस उपयोग करने के लिये. आप बाकी सब इंटरनेट {box_name} के जरिए उपयोग कर "
"सकते हैं अगर अापको और सुरक्षा और गुमनामी चाहिये."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "कनेक्शन टाइप"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "ओपन वीपीएन"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "वर्चुअल प्राइवेट नेटवर्क"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5416,13 +5439,13 @@ msgstr "राउंडक्यूब"
msgid "Email Client"
msgstr "ईमेल क्लाइंट"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5431,31 +5454,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Distributed File Storage"
msgid "Network File Storage"
@ -5485,35 +5508,23 @@ msgstr "गनोम कैलेंडर"
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "साझा किया गया"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "डोमेन नाम"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "उपयोग किया गया"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5521,77 +5532,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "उपलब्ध वाले डोमेन्स"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Share added."
msgid "Share name"
msgstr "शेयर जोड़ा गया."
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "एक्सआयन"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "फ्रीडमबोएक्स"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Share"
msgid "Open Share"
msgstr "शेयर जोड़ें"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Share"
msgid "Group Share"
msgstr "शेयर जोड़ें"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "होमपेज"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "Share deleted."
msgid "Share enabled."
msgstr "शेयर हटाया गया."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error enabling share: {error_message}"
msgstr "एेरर इजेक्टिग्न डिवाइस: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Share edited."
msgid "Share disabled."
msgstr "शेयर संपादित किया गया."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error disabling share: {error_message}"
@ -6126,7 +6143,7 @@ msgstr "तिथि"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "स्नैपशॉटस हटाएँ"
@ -6176,43 +6193,57 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "स्नैपशॉट से रोलबैक करें #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Archive created."
msgid "manually created"
msgstr "पुरालेख बनाया गया."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "स्नैपशॉटस प्रबंधित करें"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "स्नैपशॉट बनाया गया है."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "स्टोरेज स्नैपशॉट कॉंफ़िगरेशन अपडेट किया गया"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "क्रिया त्रुटि: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots"
msgstr "सब स्नैपशॉटस हटाएँ"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "स्नैपशॉट #{number} पर वापस रोलबाक होगा."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "रोलबैक शुरु करने के लिए सिस्टम रीस्टार्ट करने का ज़रुरत है."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "स्नैपशॉट को रोलबैक करें"
@ -6465,6 +6496,10 @@ msgstr "लेबल"
msgid "Mount Point"
msgstr "माउन्ट प्वाइंट"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "उपयोग किया गया"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "पारटिशन एक्सपांसन"
@ -6911,11 +6946,12 @@ msgstr "समाचार फ़ीड रीडर"
msgid "Tiny Tiny RSS (Fork)"
msgstr "टैनी टैनी आरएसएस (फोर्क)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6923,17 +6959,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "अपडेट"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "अपडेट"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -6966,6 +7005,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "फेल-तो-बान (संस्तुत)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6978,6 +7023,36 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "Depending on the number of packages to install, this may take a long time "
#| "to complete. While upgrades are in progress, you will not be able to "
#| "install other packages. During the upgrade, this web interface may be "
#| "temporarily unavailable and show an error. Refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"इंस्टॉल करने के लिए पैकेज की संख्या के आधार पर, यह पूरा करने के लिए बहुत समय लग सकता है. "
"जब अपग्रेडस प्रगति पर हैं, दुसरे पैकेजस इंस्टॉल नहीं कर सकेगा. अपग्रेड करते समय, यह वेब इंटरफ़ेस "
"शयद अस्थायी रूप से अनुपलब्ध है और एक त्रुटि दिखाएे. जारी रखने के लिए पेज रिफ्रेश करें."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s उद्दिनांकित है."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -7063,40 +7138,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "अनअटेंडेड-अपग्रेडस कॉन्फ़िगर करते समय त्रुटि: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "ऑटोमेटिक अपग्रेडस सक्षम किया गया"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "ऑटोमेटिक अपग्रेडस अक्षम किया गया"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "ऑटोमेटिक अपग्रेडस सक्षम किया गया"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "ऑटोमेटिक अपग्रेडस अक्षम किया गया"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "अपग्रेड प्रक्रिया शुरू हुई."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "अपग्रेड प्रारंभ करना विफल रहा."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8143,6 +8218,14 @@ msgstr "%(percentage)s%% पूर्ण"
msgid "Gujarati"
msgstr ""
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "कनेक्शन दिखाइये %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "डोमेन नाम"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-07-20 02:41+0000\n"
"Last-Translator: Doma Gergő <domag02@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Csatlakozás ide: {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Nem tudok ide csatlakozni: {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Válassz egy domain nevet, amit ezzel az alkalmazással fogsz használni"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Figyelem! Az alkalmazás lehet, hogy nem fog működni megfelelően, ha a domain "
"név később módosul."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Nyelv"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "A webes felület megjelenítéséhez használt nyelv"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Használd a böngésző nyelvi beállítását"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Alkalmazás telepítve."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Hiba lépett fel az alkalmazás telepítésekor: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Hiba lépett fel az alkalmazás telepítésekor: {error}"
@ -159,6 +159,7 @@ msgstr "Tároló létrehozása"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Név"
@ -752,22 +753,36 @@ msgstr "Jelenleg nincs beállított megosztás."
msgid "Password"
msgstr "Jelszó"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Tároló létrehozása"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Létrehoz"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -775,35 +790,35 @@ msgstr ""
msgid "Delete"
msgstr "Törlés"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Beállítások frissítve."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Hiba történt a beállítás közben."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password updated"
msgid "Password added."
msgstr "Jelszó frissítve"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "Jelszó"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password updated"
msgid "Password deleted."
@ -864,6 +879,7 @@ msgstr "Kiszolgált tartományok"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Típus"
@ -1088,7 +1104,7 @@ msgstr "Általános beállítások"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Beállítások"
@ -1786,6 +1802,7 @@ msgstr "Leírás"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4320,20 +4337,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "%(connection.name)s kapcsolat megjelenítése"
msgid "Show connection %(name)s"
msgstr "%(name)s kapcsolat megjelenítése"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Belső"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "%(name)s kapcsolat megjelenítése"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Számítógép"
@ -4400,6 +4414,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4842,7 +4859,7 @@ msgstr "Kapcsolat törölve: {name}."
msgid "Failed to delete connection: Connection not found."
msgstr "A kapcsolat törlése sikertelen, mivel az nem található."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4860,16 +4877,22 @@ msgstr ""
"eszközödön keresztül az Internetet is további biztonság és anonimitás "
"érdekében."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Kapcsolat típusa"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Virtuális magánhálózat"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5525,13 +5548,13 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-mail kliens"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5540,31 +5563,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Distributed File Storage"
msgid "Network File Storage"
@ -5594,35 +5617,23 @@ msgstr "GNOME naptár"
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "Megosztott"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Domain név"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Felhasznált"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5630,77 +5641,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "Elérhető Domainek"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Share added."
msgid "Share name"
msgstr "Megosztás hozzáadva."
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "Műveletek"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Share"
msgid "Open Share"
msgstr "Megosztás hozzáadása"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Share"
msgid "Group Share"
msgstr "Megosztás hozzáadása"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "Honlap"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "Share deleted."
msgid "Share enabled."
msgstr "Megosztás törölve."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error enabling share: {error_message}"
msgstr "Hiba történt az eszköz kiadása során: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Share edited."
msgid "Share disabled."
msgstr "Megosztás szerkesztve."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error disabling share: {error_message}"
@ -6266,7 +6283,7 @@ msgstr "Dátum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Pillanatképek törlése"
@ -6324,42 +6341,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Visszaállítás erre a pillanatképre: %(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository created."
msgid "manually created"
msgstr "Tároló létrehozva."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Pillanatképek kezelése"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Pillanatkép létrehozva."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Tárolási pillanatképek konfigurációja frissítve"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Hiba a művelet közben: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Kiválasztott pillanatképek törölve"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
"Pillanatkép jelenleg is használatban van. Kérlek, próbáld meg újra később."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "A {number} számú pillanatképre visszaállítva."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "A visszaállítás befejezéséhez a rendszert újra kell indítani."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Visszaállítás pillanatképre"
@ -6620,6 +6651,10 @@ msgstr "Címke"
msgid "Mount Point"
msgstr "Csatolási pont"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Felhasznált"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Partíció kibővítése"
@ -7085,12 +7120,13 @@ msgstr "Hírcsatorna-olvasó"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"A legfrissebb szoftver- és biztonsági frissítések ellenőrzése és alkalmazása."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7098,17 +7134,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Frissítés"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Frissítés"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -7140,6 +7179,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (ajánlott)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7152,6 +7197,38 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Frissítés…"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete</strong>. During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Ez a művelet sokáig tarthat.</strong> Amíg a frissítés folyamatban "
"van, nem tudsz más csomagot telepíteni. A frissítés folyamán ez a webes "
"felület átmenetileg elérhetetlenné válhat és hibát jelezhet. Ebben az "
"esetben frissítsd az oldalt a folytatáshoz."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "A %(box_name)s naprakész."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -7237,40 +7314,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Frissítésnapló megjelenítése"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Hiba az unattended-upgrades konfigurálása közben: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatikus frissítések engedélyezve"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatikus frissítések kikapcsolva"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Automatikus frissítések engedélyezve"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Automatikus frissítések kikapcsolva"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "A frissítési folyamat elkezdődött."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "A frissítést nem sikerült elindítani."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8328,6 +8405,14 @@ msgstr "befejezettségi szint: %(percentage)s%%"
msgid "Gujarati"
msgstr "Gudzsaráti"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "%(connection.name)s kapcsolat megjelenítése"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Domain név"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2018-11-02 00:44+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -47,40 +47,40 @@ msgstr "Terhubung ke {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Tidak dapat terhubung ke {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Bahasa"
#: plinth/forms.py:49
#: plinth/forms.py:50
#, fuzzy
#| msgid "Language for this web administration interface"
msgid "Language to use for presenting this web interface"
msgstr "Bahasa untuk antarmuka web administrasi"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplikasi telah terpasang."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Kesalahan Pemasangan aplikasi: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Kesalahan pemasangan aplikasi: {error}"
@ -148,6 +148,7 @@ msgstr "Aksi"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nama"
@ -752,22 +753,36 @@ msgstr ""
msgid "Password"
msgstr "Kata Sandi"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Actions"
msgid "editor"
msgstr "Aksi"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Buat"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -775,35 +790,35 @@ msgstr ""
msgid "Delete"
msgstr "Hapus"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "Kata Sandi"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "Kata Sandi"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -862,6 +877,7 @@ msgstr "Domain di Tambahkan"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tipe"
@ -1073,7 +1089,7 @@ msgstr "Konfigurasi Umum"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Konfigurasi"
@ -1677,6 +1693,7 @@ msgstr "Tentang"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3924,8 +3941,10 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3933,11 +3952,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -4004,6 +4018,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4425,7 +4442,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4436,18 +4453,24 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Tipe Koneksi"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "Open"
msgid "OpenVPN"
msgstr "Open"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4975,13 +4998,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4990,31 +5013,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
msgid "Network File Storage"
msgstr "Interface"
@ -5039,35 +5062,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "Shared"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Name"
msgid "Disk Name"
msgstr "Nama"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Digunakan"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5075,77 +5086,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "Domain yang Tersedia"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Shared"
msgid "Share name"
msgstr "Shared"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "Aksi"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Service"
msgid "Open Share"
msgstr "Tambah Layanan"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Service"
msgid "Group Share"
msgstr "Tambah Layanan"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Add Service"
msgid "Home Share"
msgstr "Tambah Layanan"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} dihapus."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Kesalahan pemasangan aplikasi: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Shared"
msgid "Share disabled."
msgstr "Shared"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5653,7 +5670,7 @@ msgstr "Tanggal"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Delete Snapshots"
@ -5703,47 +5720,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Manual"
msgid "manually created"
msgstr "Panduan"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Manage Snapshots"
msgstr "Hapus %(name)s"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "General Configuration"
msgid "Storage snapshots configuration updated"
msgstr "Konfigurasi Umum"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Deleted selected snapshots"
msgstr "Hapus %(name)s"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5985,6 +6016,10 @@ msgstr ""
msgid "Mount Point"
msgstr "Mount Point"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Digunakan"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6361,11 +6396,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6373,17 +6409,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update URL"
msgid "Updates"
msgstr "Perbaharui URL"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6416,6 +6455,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6428,6 +6471,27 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "Pengaturan %(box_name)s"
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
@ -6504,38 +6568,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Application installed."
msgid "Distribution upgrade disabled"
msgstr "Aplikasi telah terpasang."
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7512,6 +7576,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy
#~| msgid "Name"
#~ msgid "Disk Name"
#~ msgstr "Nama"
#~ msgid "Start setup"
#~ msgstr "Jalankan pengaturan"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-23 22:49+0000\n"
"Last-Translator: Diego Roversi <diegor@tiscali.it>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Connessione a {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Impossibile connettersi a {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Selezione un nome di dominio da usare con questa applicazione"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Attenzione! L'applicazione potrebbe non funzionare correttamente se il nome "
"di dominio viene cambiato successivamente."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Lingua"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Lingua da usare per presentare questa interfaccia web"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Usa la lingua impostata nel browser"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Applicazione installata."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Errore installazione applicazione:{string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Errore durante l'installazione dell'applicazione: {error}"
@ -158,6 +158,7 @@ msgstr "Deposito"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nome"
@ -754,22 +755,36 @@ msgstr "Nessuna password attualmente configurata."
msgid "Password"
msgstr "Password"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Deposito"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Crea"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -777,31 +792,31 @@ msgstr ""
msgid "Delete"
msgstr "Cancella"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Si è verificato un errore durante la configurazione."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Password aggiunta."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Aggiungere password"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Password eliminata."
@ -865,6 +880,7 @@ msgstr "Dominio server"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tipo"
@ -1070,7 +1086,7 @@ msgstr "Configurazione Generale"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Configura"
@ -1761,6 +1777,7 @@ msgstr "Circa"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4229,20 +4246,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Mostra connessione %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Mostra connessione %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Interna"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Mostra connessione %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Computer"
@ -4307,6 +4321,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4728,7 +4745,7 @@ msgstr "Connessione {name} cancellata."
msgid "Failed to delete connection: Connection not found."
msgstr "Cancellazione connessione fallita: connessione non trovata."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4745,16 +4762,22 @@ msgstr ""
"accedere al resto della rete Internet via {box_name} per una maggiore "
"sicurezza e anonimità."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Connessione al server"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Rete virtuale privata"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5349,13 +5372,13 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5364,31 +5387,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Stoccaggio dei file di rete"
@ -5412,33 +5435,23 @@ msgstr ""
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "Shares"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Nome disco"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5446,60 +5459,66 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Shares disponibili"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Nome Share"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Azione"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Apri Share"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Sharing di file personali"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Share abilitato."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Errore installazione applicazione: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Share disabilitato."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Errore installazione applicazione: {error_message}"
@ -5970,7 +5989,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -6018,42 +6037,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Libreria creata."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
msgid "Deleted selected snapshots"
msgstr "Istantanee selezionate cancellate"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -6285,6 +6318,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6655,11 +6692,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6667,15 +6705,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Aggiornamenti"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox aggiornato"
@ -6704,6 +6745,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6716,6 +6761,27 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s è aggiornato."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6787,38 +6853,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "User registrations disabled"
msgid "Distribution upgrade disabled"
msgstr "Registrazione utenti disabilitqta"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7738,6 +7804,12 @@ msgstr "%(percentage)s%% completata"
msgid "Gujarati"
msgstr ""
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Mostra connessione %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Nome disco"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,38 +51,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -148,6 +148,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -692,22 +693,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -715,31 +728,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -790,6 +803,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -982,7 +996,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1574,6 +1588,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3713,8 +3728,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3722,11 +3739,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3791,6 +3803,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4169,7 +4184,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4180,16 +4195,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4703,13 +4722,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4718,31 +4737,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4766,31 +4785,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4798,60 +4807,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5320,7 +5333,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5368,41 +5381,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5628,6 +5653,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5994,11 +6023,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6006,15 +6036,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6041,6 +6074,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6053,6 +6090,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6122,36 +6179,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh <yogesh@karnatakaeducation.org.in>\n"
"Language-Team: Kannada <https://hosted.weblate.org/projects/freedombox/"
@ -52,38 +52,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -149,6 +149,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -693,22 +694,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -716,31 +729,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -791,6 +804,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -983,7 +997,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1575,6 +1589,7 @@ msgstr "ಬಗ್ಗೆ"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3714,8 +3729,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3723,11 +3740,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3792,6 +3804,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4170,7 +4185,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4181,16 +4196,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4704,13 +4723,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4719,31 +4738,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4767,31 +4786,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4799,60 +4808,66 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "ಫ್ರೀಡಂಬಾಕ್ಸ್"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5321,7 +5336,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5369,41 +5384,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5629,6 +5656,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5995,11 +6026,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6007,15 +6039,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6042,6 +6077,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6054,6 +6093,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6123,36 +6182,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -52,38 +52,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -149,6 +149,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -693,22 +694,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -716,31 +729,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -791,6 +804,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -983,7 +997,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1575,6 +1589,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3714,8 +3729,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3723,11 +3740,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3792,6 +3804,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4170,7 +4185,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4181,16 +4196,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4704,13 +4723,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4719,31 +4738,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4767,31 +4786,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4799,60 +4808,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5321,7 +5334,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5369,41 +5382,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5629,6 +5654,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5995,11 +6024,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6007,15 +6037,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6042,6 +6075,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6054,6 +6091,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6123,36 +6180,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-18 05:35+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -60,39 +60,39 @@ msgstr "Koble til {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Klarer ikke koble til {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Velg et domenenavn som skal brukes med dette programmet"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
"ADVARSEL! Programmet kan slutte å virke rett hvis domenenavnet endres senere."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Språk"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Språk som skal brukes i dette nettgrensesnittet"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Bruk språkforvalg satt i nettleseren"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Program installert."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Feil ved programinstallering: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Feil ved programinstallering: {error}"
@ -165,6 +165,7 @@ msgstr "Kodelager"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Navn"
@ -757,22 +758,38 @@ msgstr "Ingen passord er foreløpig satt opp."
msgid "Password"
msgstr "Passord"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Kodelager"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Les"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Opprett"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "List opp"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -780,31 +797,31 @@ msgstr "List opp"
msgid "Delete"
msgstr "Slett"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Konfigurering oppdatert."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "En feil oppsto under konfigureringen."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Passord lagt til."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Legg til passord"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Passord slettet."
@ -863,6 +880,7 @@ msgstr "Betjener domener"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Type"
@ -1088,7 +1106,7 @@ msgstr "Generelt oppsett"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Oppsett"
@ -1783,6 +1801,7 @@ msgstr "Om"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3064,8 +3083,8 @@ msgid ""
"go to <a href=\"%(letsencrypt_url)s\">Let's Encrypt</a> to obtain one."
msgstr ""
"Oppsatt domene bruker et selv-signert sertifikat. Samhørighet med andre "
"Matrix Synapse-instanser krever et gyldig TLS-sertifikat. Gå til <a href=\""
"%(letsencrypt_url)s\">Let's Encrypt</a> for å skaffe deg det."
"Matrix Synapse-instanser krever et gyldig TLS-sertifikat. Gå til <a href="
"\"%(letsencrypt_url)s\">Let's Encrypt</a> for å skaffe deg det."
#: plinth/modules/matrixsynapse/views.py:85
msgid "Public registration enabled"
@ -4298,20 +4317,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Vis forbindelse %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Vis forbindelse %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Intern"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Vis forbindelse %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Datamaskin"
@ -4378,6 +4394,9 @@ msgstr "Hopp over dette steget"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Neste"
@ -4832,7 +4851,7 @@ msgstr "Tilkobling {name} slettet."
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette tilkobling: Tilkobling ikke funnet."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4849,16 +4868,22 @@ msgstr ""
"Du kan også få tilgang til resten av Internettet via {box_name} med utvidet "
"sikkerhet og anonymitet."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "Oppkoblingstype"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Virtuelt privat nettverk"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5503,13 +5528,13 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-postklient"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5518,31 +5543,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Tilgang til private delinger"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Distributed File Storage"
msgid "Network File Storage"
@ -5572,33 +5597,23 @@ msgstr "GNOME-kalender"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "Delt"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Disknavn"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Brukt"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "VFAT-partisjoner støttes ikke"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5606,72 +5621,78 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
#, fuzzy
msgid "Users who can currently access group and home shares"
msgstr "Brukere som for tiden har tilgang til gruppe- og hjemmedelinger"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "Tilgjengelige domener"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Share added."
msgid "Share name"
msgstr "Deling lagt til."
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Handlinge"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Åpne deling"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Share"
msgid "Group Share"
msgstr "Legg til deling"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "Hjemmeside"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Deling påskrudd."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error enabling share: {error_message}"
msgstr "Feil ved utløsing av enhet: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Share edited."
msgid "Share disabled."
msgstr "Deling redigert."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error ejecting device: {error_message}"
msgid "Error disabling share: {error_message}"
@ -6219,7 +6240,7 @@ msgstr "Dato"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Slett avbildninger"
@ -6278,41 +6299,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Rull tilbake til øyeblikksbilde #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Bibliotek opprettet."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Behandle avbildninger"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Opprett øyeblikksbilde."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Oppsett for lagringsavbildninger oppdatert"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Handlingsfeil: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Slettet alle valgte avbildninger"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr "Øyeblikksbilde i bruk. Prøv igjen senere."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Rullet tilbake til øyeblikksbilde #{number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Systemet må startes på nytt for å fullføre tilbakerullingen."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Rull tilbake til øyeblikksbilde"
@ -6568,6 +6603,10 @@ msgstr "Merkelapp"
msgid "Mount Point"
msgstr "Monteringspunkt"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Brukt"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Partisjonsutvidelse"
@ -7011,11 +7050,12 @@ msgstr "Nyhetstrøm-leser"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (avgreining)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr "Sjekk og legg til siste programvare- og sikkerhetsoppdateringer."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -7023,17 +7063,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Oppdater"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Oppdater"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -7064,6 +7107,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (anbefalt)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7076,6 +7125,38 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Oppdaterer…"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete</strong>. During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Det kan ta lang til å fullføre dette.</strong> Mens oppgraderingen "
"pågår, kan du ikke installere andre pakker. Under oppgraderingen kan dette "
"nettgrensesnittet være midlertidig utilgjengelig, og vise en feilmelding. "
"Oppdater siden for å fortsette."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s er oppdatert."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -7161,41 +7242,41 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Veksle nylige oppdateringslogger"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
"Feil ved oppsett av uoppdaterte oppgraderinger (unattended-upgrades): {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatiske oppgraderinger aktivert"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatiske oppgraderinger avslått (deaktivert)"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Automatiske oppgraderinger aktivert"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Automatiske oppgraderinger avslått (deaktivert)"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Oppgraderingsprosessen (upgrade process) har startet."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Å starte oppgradering (upgrade) mislyktes."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8247,6 +8328,12 @@ msgstr "%(percentage)s%% fullført"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Vis forbindelse %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Disknavn"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

File diff suppressed because it is too large Load Diff

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-01 11:26+0000\n"
"Last-Translator: Radek Pasiok <rpasiok@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/"
@ -53,11 +53,11 @@ msgstr "Podłączony do {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Nie mogę się podłączyć do {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Określ nazwę domeny która będzie używana z tą aplikacją"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -65,28 +65,28 @@ msgstr ""
"Uwaga! Aplikacja może nie działać poprawnie jeśli nazwa domeny zostanie "
"zmieniona w przyszłości."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Język"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Język używany do reprezentowania danego interfejsu www"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Użyj języka ustawionego w przeglądarce"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplikacja zainstalowania."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Błąd podczas instalowania aplikacji: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Błąd podczas instalowania aplikacji: {error}"
@ -159,6 +159,7 @@ msgstr "Repozytorium"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nazwa"
@ -757,22 +758,38 @@ msgstr "Obecnie nie ma ustawionych żadnych haseł."
msgid "Password"
msgstr "Hasło"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Repozytorium"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Odczyt"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Tworzenie"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Spis plików"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -780,31 +797,31 @@ msgstr "Spis plików"
msgid "Delete"
msgstr "Usuń"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Zaktualizowano ustawienia."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Podczas konfiguracji wystąpił błąd."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Dodano hasło."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Dodaj hasło"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Usunięto hasło."
@ -863,6 +880,7 @@ msgstr "Obsługiwane domeny"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Typ"
@ -1090,7 +1108,7 @@ msgstr "Ustawienia główne"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Konfiguruj"
@ -1763,6 +1781,7 @@ msgstr "Informacje"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4050,8 +4069,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -4059,11 +4080,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -4130,6 +4146,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4532,7 +4551,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4543,16 +4562,22 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection refused"
msgid "Connect to VPN services"
msgstr "Odmowa dostępu"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5077,13 +5102,13 @@ msgstr ""
msgid "Email Client"
msgstr "Klient Dynamic DNS"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5092,31 +5117,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -5142,33 +5167,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Nazwa domeny"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "W użyciu"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5176,67 +5189,73 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "Akcje"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Home"
msgid "Home Share"
msgstr "Dom"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Błąd podczas instalowania aplikacji: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Application disabled"
msgid "Share disabled."
msgstr "Aplikacja wyłączona"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5724,7 +5743,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Delete Snapshots"
@ -5774,47 +5793,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository removed."
msgid "manually created"
msgstr "Usunięto repozytorium."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Manage Snapshots"
msgstr "Usuń %(name)s"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Access rights configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "Zaktualizowano ustawienia praw dostępu"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete %(name)s"
msgid "Deleted selected snapshots"
msgstr "Usuń %(name)s"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -6054,6 +6087,10 @@ msgstr ""
msgid "Mount Point"
msgstr "Punkt montowania"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "W użyciu"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6437,11 +6474,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6449,17 +6487,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update URL"
msgid "Updates"
msgstr "Uaktualnij URL"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
@ -6492,6 +6533,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6504,6 +6549,27 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "Plinth is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "Plinth jest aktualny."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "Plinth is up to date."
@ -6581,38 +6647,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "User registrations disabled"
msgid "Distribution upgrade disabled"
msgstr "Rejestracja użytkowników wyłączona"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7645,6 +7711,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Nazwa domeny"
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Administer calibre application"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-09-29 09:39+0000\n"
"Last-Translator: ssantos <ssantos@web.de>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Ligar a {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Não é possível ligar a {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Selecionar um nome de domínio a ser utilizado pela aplicação"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Atenção! A aplicação pode não responder corretamente se o nome de domínio "
"for alterado mais tarde."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Língua"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Idioma a ser usado para apresentar a interface de administração web"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Use a preferência de idioma definida no navegador"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplicação instalada."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Erro a instalar a aplicação: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Erro a instalar a aplicação: {error}"
@ -159,6 +159,7 @@ msgstr "Criar Repositório"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Nome"
@ -741,24 +742,38 @@ msgstr "Atualmente, não existe nenhum arquivo."
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Criar Repositório"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
#, fuzzy
#| msgid "Create Backup"
msgid "Create"
msgstr "Criar backup"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -766,11 +781,11 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
#, fuzzy
@ -778,23 +793,23 @@ msgstr ""
msgid "Configuration updated."
msgstr "Configuração atualizada"
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Upload Password"
msgid "Add Password"
msgstr "Palavra-passe de Envio"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Archive deleted."
msgid "Password deleted."
@ -850,6 +865,7 @@ msgstr "Domínios em Serviço"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tipo"
@ -1051,7 +1067,7 @@ msgstr "Configuração Geral"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Configurar"
@ -1664,6 +1680,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3905,8 +3922,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3914,11 +3933,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3985,6 +3999,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4389,7 +4406,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4400,16 +4417,22 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection refused"
msgid "Connect to VPN services"
msgstr "Conexão recusada"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4927,13 +4950,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4942,31 +4965,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Network Time Server"
msgid "Network File Storage"
@ -4992,35 +5015,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Archive name"
msgid "Shares"
msgstr "Nome do arquivo"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Nome de Domínio"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5028,67 +5039,73 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Archive name"
msgid "Share name"
msgstr "Nome do arquivo"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Applications"
msgid "Action"
msgstr "Aplicações"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "Freedombox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Erro a instalar a aplicação: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Applications"
msgid "Share disabled."
msgstr "Aplicações"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5565,7 +5582,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5613,43 +5630,57 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository not found"
msgid "manually created"
msgstr "Repositório não encontrado"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "Configuração atualizada"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5883,6 +5914,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6256,11 +6291,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6268,17 +6304,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "General Configuration"
msgid "Updates"
msgstr "Configuração Geral"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6311,6 +6350,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6323,6 +6366,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6398,38 +6461,38 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Applications"
msgid "Distribution upgrade disabled"
msgstr "Aplicações"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7393,6 +7456,11 @@ msgstr "%(percentage)s%% concluída"
msgid "Gujarati"
msgstr "Gujarati"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Nome de Domínio"
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Administer calibre application"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-22 11:26+0000\n"
"Last-Translator: Nikita Epifanov <nikgreens@protonmail.com>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -53,11 +53,11 @@ msgstr "Подключение к {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Невозможно подключиться к {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Выберите доменное имя, которое будет использоваться этим приложением"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -65,28 +65,28 @@ msgstr ""
"Предупреждение! Приложение может не работать должным образом, если доменное "
"имя будет изменено."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Язык"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Язык, используемый для представления данного веб-интерфейса"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Использовать языковые настройки браузера"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Приложение установлено."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Ошибка при установке пакетов: {string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Ошибка при установке приложения: {error}"
@ -159,6 +159,7 @@ msgstr "Репозиторий"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Имя"
@ -750,22 +751,38 @@ msgstr "В настоящее время пароли не настроены."
msgid "Password"
msgstr "Пароль"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Админ"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Репозиторий"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Читать"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Создать"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Список"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -773,31 +790,31 @@ msgstr "Список"
msgid "Delete"
msgstr "Удалить"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Админ"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Конфигурация обновлена."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Произошла ошибка во время настройки."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Пароль добавлен."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Добавить пароль"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Пароль удалён."
@ -854,6 +871,7 @@ msgstr "Обслуживание доменов"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Тип"
@ -1075,7 +1093,7 @@ msgstr "Общие настройки"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Настроить"
@ -1761,6 +1779,7 @@ msgstr "О проекте"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4273,20 +4292,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Показать подключение %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Показать подключение %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Внутренний"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Показать подключение %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Компьютер"
@ -4353,6 +4369,9 @@ msgstr "Пропустить этот шаг"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Следующий"
@ -4828,7 +4847,7 @@ msgstr "Подключение {name} удалено."
msgid "Failed to delete connection: Connection not found."
msgstr "Не удалось удалить подключение: соединение не найдено."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4846,16 +4865,22 @@ msgstr ""
"также получить доступ к остальной части Интернет через {box_name} для "
"дополнительной безопасности и анонимности."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Подключение к серверу"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Виртуальная частная сеть"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5475,7 +5500,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "Почтовый клиент"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5483,7 +5508,7 @@ msgstr ""
"Samba позволяет обмениваться файлами и папками между FreedomBox и другими "
"компьютерами в вашей локальной сети."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5496,11 +5521,11 @@ msgstr ""
"вашем компьютере по адресу \\\\{hostname} (в Windows) или smb://{hostname}."
"local (в Linux и Mac). Вы можете выбрать один из трёх типов: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Открытый общий ресурс - доступен всем в вашей локальной сети."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5508,7 +5533,7 @@ msgstr ""
"Общий доступ к группе - доступен только пользователям FreedomBox, которые "
"находятся в группе Freedombox-share."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5516,15 +5541,15 @@ msgstr ""
"Домашняя папка - каждый пользователь в группе Freedombox-share может иметь "
"собственное личное пространство."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Доступ к частным общим ресурсам"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Сетевое хранилище файлов"
@ -5548,12 +5573,11 @@ msgstr "Файлы GNOME"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Поделиться"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5561,20 +5585,11 @@ msgstr ""
"Примечание. На выбранных дисках будут использоваться только специально "
"созданные каталоги, а не весь диск."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Имя диска"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Используется"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "Разделы VFAT не поддерживаются"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5585,13 +5600,13 @@ msgstr ""
"href=\"%(storage_url)s\">хранилище</a> и настроить доступ к общим ресурсам "
"на странице модуля <a href=\"%(users_url)s\">пользователи</a>."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
"Пользователи, которые в настоящее время могут получить доступ к групповым и "
"домашним ресурсам"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5599,11 +5614,11 @@ msgstr ""
"Пользователи, которым необходимо повторно ввести свой пароль на странице "
"изменения пароля для доступа к групповым и домашним ресурсам"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Недоступный общий доступ"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5611,40 +5626,46 @@ msgstr ""
"Общие ресурсы настроены, но диск недоступен. Если диск снова подключить, "
"общий доступ будет включен автоматически."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Имя общего ресурса"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Действие"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Открытый ресурс"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Групповой ресурс"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Домашний ресурс"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Общий ресурс включён."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Ошибка при включении общего доступа: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Общий доступ отключён."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Ошибка отключения общего доступа: {error_message}"
@ -6179,7 +6200,7 @@ msgstr "Дата"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Удалить снапшот"
@ -6231,41 +6252,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Откат к снимку %(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Библиотека создана."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Управление снапшотами"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Создан снимок."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Настройки хранения снапшотов обновлены"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Ошибка действий: {0}[{1}][{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Удалить выбранные снапшоты"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr "Снимок сейчас используется. Попробуйте позже."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Откат к снимку #{number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Необходимо перезагрузить систему для завершения отката."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Откат к снимку"
@ -6509,6 +6544,10 @@ msgstr "Метка"
msgid "Mount Point"
msgstr "Точка монтирования"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Используется"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Расширение Раздела"
@ -6945,11 +6984,12 @@ msgstr "Чтение ленты новостей"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr "Проверьте и установите новейшие программы и обновления безопасности."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6963,17 +7003,20 @@ msgstr ""
"выполняется автоматически в 02:00, в результате чего все приложения на "
"короткое время становятся недоступными."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Обновление"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "Обновление"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox обновлён"
@ -7003,6 +7046,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Активировать частые обновления функций (рекомендуется)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2ban (рекомендуется)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -7019,6 +7068,38 @@ msgstr ""
"<strong>Примечание:</strong> После активации частых обновлений функций их "
"нельзя деактивировать."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Обновляется..."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Для завершения может потребоваться много времени</strong>. Во время "
"обновления вы не можете устанавливать приложения. Веб-интерфейс может быть "
"временно недоступен и показывать ошибку. В таком случае, чтобы продолжить, "
"обновите страницу."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s в актуальном состоянии."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7100,40 +7181,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Показать журналы последних обновлений"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Ошибка при настройке автоматического обновления: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Автоматические обновления включены"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Автоматические обновления отключены"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "Автоматические обновления включены"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "Автоматические обновления отключены"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Начался процесс обновления."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Сбой при запуске обновления."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Активированы частые обновления функций."
@ -8139,6 +8220,12 @@ msgstr "%(percentage)s%% завершено"
msgid "Gujarati"
msgstr "Гуджарати"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Показать подключение %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Имя диска"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-08 23:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -53,11 +53,11 @@ msgstr "Povezava na {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Ne uspem se povezati na {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Izberite domensko ime, ki bo uporabljeno za to aplikacijo"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -65,28 +65,28 @@ msgstr ""
"Opozorilo! Aplikacija morda ne bo delovala pravilno, če domensko ime "
"spreminjate naknadno."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Jezik"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Jezik, ki ga želite uporabljati za ta spletni vmesnik"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Uporabi jezikovne nastavitve brskalnika"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplikacija je nameščena."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Napaka ob nameščanju aplikacije: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Napaka ob nameščanju aplikacije: {error}"
@ -161,6 +161,7 @@ msgstr "Ustvari novo skladišče"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Ime"
@ -785,22 +786,36 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create new repository"
msgid "editor"
msgstr "Ustvari novo skladišče"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Ustvari"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -808,31 +823,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Archive deleted."
msgid "Password deleted."
@ -893,6 +908,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -1110,7 +1126,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Nastavitve"
@ -1714,6 +1730,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3885,8 +3902,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3894,11 +3913,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3965,6 +3979,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4353,7 +4370,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4364,16 +4381,22 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection refused"
msgid "Connect to VPN services"
msgstr "Povezava je zavrnjena"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4887,13 +4910,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4902,31 +4925,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4950,33 +4973,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Ime domene"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4984,63 +4995,69 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Encryption"
msgid "Action"
msgstr "Šifriranje"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Napaka ob nameščanju aplikacije: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5512,7 +5529,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5560,41 +5577,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository not found"
msgid "manually created"
msgstr "Ne najdem skladišča"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5824,6 +5855,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6198,11 +6233,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6210,15 +6246,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6247,6 +6286,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6259,6 +6302,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6330,36 +6393,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7307,6 +7370,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Ime domene"
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Administer calibre application"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-04-13 05:34+0000\n"
"Last-Translator: vihor <branislav.djalic@gmail.com>\n"
"Language-Team: Serbian <https://hosted.weblate.org/projects/freedombox/"
@ -53,39 +53,39 @@ msgstr "Poveži se na {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Nije moguće povezati se na {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Izaberi domen koji će ova aplikacija koristiti"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
"Upozorenje! Ukoliko se domen bude menjao kasnije, aplikacija neće raditi."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Jezik"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Jezik za web interfejs"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Koristi jezik podešen u pretraživaču"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Aplikacija instalirana."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Greška prilikom instaliranja aplikacije: {string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Greška prilikom instaliranja aplikacije: {error}"
@ -161,6 +161,7 @@ msgstr "Kreirajte repozitorij"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Ime"
@ -737,24 +738,38 @@ msgstr "Trenutno nema arhiva."
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create Repository"
msgid "editor"
msgstr "Kreirajte repozitorij"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
#, fuzzy
#| msgid "Create Backup"
msgid "Create"
msgstr "Kreiraj rezervnu kopiju"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -762,31 +777,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Archive deleted."
msgid "Password deleted."
@ -845,6 +860,7 @@ msgstr "Domeni"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tip"
@ -1049,7 +1065,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1641,6 +1657,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3784,8 +3801,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3793,11 +3812,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3862,6 +3876,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4248,7 +4265,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4259,16 +4276,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4784,13 +4805,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4799,31 +4820,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4847,31 +4868,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4879,60 +4890,66 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "KutijaSlobode"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5401,7 +5418,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5449,41 +5466,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Archive created."
msgid "manually created"
msgstr "Arhiva kreirana."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5709,6 +5740,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6075,11 +6110,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6087,15 +6123,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6122,6 +6161,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6134,6 +6177,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6203,36 +6266,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-23 22:49+0000\n"
"Last-Translator: Michael Breidenbach <leahc@tutanota.com>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "Anslut till {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Kan inte ansluta till {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Välj ett domännamn som ska användas med den här applikationen"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Varning! Programmet kanske inte fungerar korrekt om domännamnet ändras "
"senare."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Språkval"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Språk att använda för att presentera detta webbgränssnitt"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Använd språkinställningen i webbläsaren"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Applikation installerad."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Installation misslyckades: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Installationen misslyckades: {error}"
@ -157,6 +157,7 @@ msgstr "Databasen"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Namn"
@ -751,22 +752,38 @@ msgstr "Inga lösenord har för närvarande konfigurerats."
msgid "Password"
msgstr "Lösenord"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Databasen"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Läsa"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Skapa"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Lista"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -774,31 +791,31 @@ msgstr "Lista"
msgid "Delete"
msgstr "Ta bort"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Admin"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Konfiguration uppdaterad."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Ett fel inträffade under konfiguration."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Lösenord tillagt."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Lägg till lösenord"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Lösenord raderat."
@ -856,6 +873,7 @@ msgstr "Betjäna domäner"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Typ"
@ -1074,7 +1092,7 @@ msgstr "Allmän Konfiguration"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Konfigurera"
@ -1758,6 +1776,7 @@ msgstr "Om"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4259,20 +4278,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "Visa anslutning %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "Visa anslutning %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Interna"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "Visa anslutning %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Dator"
@ -4339,6 +4355,9 @@ msgstr "Hoppa över det här steget"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "Nästa"
@ -4755,7 +4774,7 @@ msgstr "Anslutning {name} borttagen."
msgid "Failed to delete connection: Connection not found."
msgstr "Det gick inte att ta bort anslutning: Anslutning hittades inte."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4772,16 +4791,22 @@ msgstr ""
"tillhandahålls av {box_name}. Du kan också komma åt resten av Internet via "
"{box_name} för ökad säkerhet och anonymitet."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Anslutning till server"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Virtuellt privat nätverk"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5410,7 +5435,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-postklient"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5418,7 +5443,7 @@ msgstr ""
"Samba gör det möjligt att dela filer och mappar mellan FreedomBox och andra "
"datorer i ditt lokala nätverk."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5431,11 +5456,11 @@ msgstr ""
"\\{hostname} (på Windows) eller SMB://{hostname}. local (på Linux och Mac). "
"Det finns tre typer av shares som du kan välja mellan: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Öppen delning - tillgänglig för alla i ditt lokala nätverk."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5443,7 +5468,7 @@ msgstr ""
"Gruppdelning - endast tillgänglig för FreedomBox-användare som ingår i "
"freedombox-delningsgruppen."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5451,15 +5476,15 @@ msgstr ""
"Hemdelning - varje användare i gruppen freedombox-share kan ha sitt eget "
"privata utrymme."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Tillgång till de privata shares"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Nätverk För Fillagring"
@ -5483,32 +5508,22 @@ msgstr "GNOME Filer"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Shares"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
"Endast specialskapade kataloger delas på valda diskar, inte hela disken."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Diskens namn"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Används"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "VFAT-partitioner stöds inte"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5519,11 +5534,11 @@ msgstr ""
"\"%(storage_url)s\">storage</a> module och konfigurera åtkomsten till "
"resurserna på sidan <a href=\"%(users_url)s\" >users</a>module."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr "Användare som för närvarande kan komma åt grupp-och hem resurser"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5531,11 +5546,11 @@ msgstr ""
"Användare behöver ange sitt lösenord en gång till på sidan för ändring av "
"lösenord för att komma åt grupp- och hemresurser"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Ej tillgängliga Shares"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5543,40 +5558,46 @@ msgstr ""
"Resurser som är konfigurerade men disken är inte tillgänglig. Om disken "
"ansluts igen aktiveras delning automatiskt."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Resursnamn"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Åtgärder"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Öppna Share"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Grupp Share"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Hemma Share"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Resurs aktiverad."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Fel vid aktivering av resurs: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Share resurs inaktiverat."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Fel vid inaktivering av resurs: {error_message}"
@ -6108,7 +6129,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Ta bort ögonblicksbilder"
@ -6162,41 +6183,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "Återställning till ögonblicksbild #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Bibliotek skapat."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Hantera ögonblicksbilder"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Skapade ögonblicksbild."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Lagring ögonblicksbildkonfiguration uppdaterad"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Åtgärdsfel: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Borttagna markerade ögonblicksbilder"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr "Ögonblicksbild används för närvarande. Vänligen försök igen senare."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "Återställs till Snapshot #{number}."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "Systemet måste startas om för att slutföra återställningen."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Återställning till ögonblicksbild"
@ -6438,6 +6473,10 @@ msgstr "Etikett"
msgid "Mount Point"
msgstr "Monteringspunkt"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Används"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Partition expansion"
@ -6872,12 +6911,13 @@ msgstr "Läsare för nyhetsflödet"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
"Sök efter och installera de senaste program-och säkerhetsuppdateringarna."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6890,15 +6930,18 @@ msgstr ""
"systemet bedöms vara nödvändigt, det sker automatiskt vid 02:00 orsakar alla "
"apps för att vara tillgängligt en kort stund."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Uppdatera"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Uppdateringar"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox uppdaterad"
@ -6928,6 +6971,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivera frekventa uppdateringar (rekommenderas)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (rekommenderas)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6944,6 +6993,38 @@ msgstr ""
"<strong>Obs:</strong> När frekventa funktionsuppdateringar har aktiverats "
"kan de inte avaktiveras."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Uppdatera..."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Detta kan ta lång tid att slutföra.</strong> Under en uppdatering "
"kan du inte installera appar. Webbgränssnittet kan också vara tillfälligt "
"otillgängligt och visa ett fel. I så fall uppdaterar du sidan för att "
"fortsätta."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s är uppdaterad."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7025,36 +7106,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Visa senaste uppdatering av loggar"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "Fel vid konfigurering av obevakad uppgraderingar: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Automatiska uppgraderingar aktiverade"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Automatiska uppgraderingar inaktiverade"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr "Distributionsuppgradering aktiverad"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr "Distributionsuppgradering inaktiverad"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Uppgraderingsprocessen påbörjades."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Det gick inte att starta uppgraderingen."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Frekventa funktionsuppdateringar aktiverade."
@ -8058,6 +8139,12 @@ msgstr "%(percentage)s %% färdigt"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "Visa anslutning %(connection.name)s"
#~ msgid "Disk Name"
#~ msgstr "Diskens namn"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -51,38 +51,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -148,6 +148,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -692,22 +693,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -715,31 +728,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -790,6 +803,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -982,7 +996,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1574,6 +1588,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3713,8 +3728,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3722,11 +3739,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3791,6 +3803,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4169,7 +4184,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4180,16 +4195,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4703,13 +4722,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4718,31 +4737,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4766,31 +4785,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4798,60 +4807,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5320,7 +5333,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5368,41 +5381,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5628,6 +5653,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5994,11 +6023,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6006,15 +6036,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6041,6 +6074,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6053,6 +6090,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6122,36 +6179,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-26 13:27+0000\n"
"Last-Translator: Praveen Illa <mail2ipn@gmail.com>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/"
@ -54,38 +54,38 @@ msgstr "అనుసంధానించండి {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "అనుసంధానించండం సాధ్యంకాదు {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "ఈ అనువర్తనానికి కావలసిన డొమైన్ పేరును ఎంచుకోండి"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr "హెచ్చరిక! డొమైన్ పేరును తరువాత మార్చినచో ఈ అనువర్తనం పనిచేయకపోవచ్చు."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "భాష"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "ఈ జాల అంతరవర్తి కోసం వాడాల్సిన భాష"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "బ్రౌజర్లో ఉన్న భాషాప్రాధాన్యతనే ఉపయోగించు"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "అనువర్తనం స్థాపించబడింది."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
@ -155,6 +155,7 @@ msgstr "భాండాగారము"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "పేరు"
@ -755,22 +756,36 @@ msgstr "ప్రస్తుతం ఏ షేర్లు ఏర్పాటు
msgid "Password"
msgstr "రహస్యపదం"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "భాండాగారము"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "సృష్టించు"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -778,35 +793,35 @@ msgstr ""
msgid "Delete"
msgstr "తొలగించు"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "ఆకృతీకరణ నవీకరించబడింది."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "అక్రుతీకరణలో ఒక పొరపాటు జరిగింది."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password updated"
msgid "Password added."
msgstr "అనుమతిపదం నవీకరించబడింది"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "రహస్యపదం"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password updated"
msgid "Password deleted."
@ -864,6 +879,7 @@ msgstr "సర్వర్ డొమైన్"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "రకం"
@ -1092,7 +1108,7 @@ msgstr "సాధారణ ఆకృతీకరణ"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "ఆకృతీకరణ"
@ -1770,6 +1786,7 @@ msgstr "గురించి"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4206,20 +4223,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "అనుసంధానం చూపించు %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "అనుసంధానం చూపించు %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "అంతర్గత"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "అనుసంధానం చూపించు %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "కంప్యూటర్"
@ -4288,6 +4302,9 @@ msgstr "ఈ దశను దాటవేయి"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "తర్వాత"
@ -4723,7 +4740,7 @@ msgstr "{name} అనుసంధానం తొలగించబడింద
msgid "Failed to delete connection: Connection not found."
msgstr "అనుసంధానం తొలగించడం విఫలమైంది: అనుసంధానం దొరకలేదు."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, fuzzy, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4739,18 +4756,24 @@ msgstr ""
"మిగిలిన ఇంటర్నెట్ను యాక్సెస్ చేయవచ్చు మీ {box_name} 1 అనుసంధానించవచ్చు అదనపు భద్రత మరియు "
"అనామకత్వం కోసం."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "అనుసంధాన రకం"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "Open"
msgid "OpenVPN"
msgstr "తెరచిన"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "వర్చువల్ ప్రైవేట్ నెట్వర్క్"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5348,7 +5371,7 @@ msgstr "రౌండ్ క్యూబ్"
msgid "Email Client"
msgstr "ఇమెయిల్ క్లయింట్"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5356,7 +5379,7 @@ msgstr ""
"మీ స్థానిక నెట్‌వర్క్‌లోని ఫ్రీడమ్‌బాక్స్ మరియు ఇతర కంప్యూటర్ల మధ్య ఫైల్‌లు మరియు ఫోల్డర్‌లను పంచుకోవడానికి సాంబా "
"అనుమతిస్తుంది."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5365,11 +5388,11 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "ఓపెన్ షేర్ - మీ స్థానిక నెట్‌వర్క్‌లోని ప్రతి ఒక్కరికీ అందుబాటులో ఉంటుంది."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5377,7 +5400,7 @@ msgstr ""
"గ్రూప్ షేర్ - freedombox-share గ్రూపులో ఉన్న ఫ్రీడమ్‌బాక్స్ వినియోగదారులకు మాత్రమే అందుబాటులో "
"ఉంటుంది."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5385,15 +5408,15 @@ msgstr ""
"హోమ్ షేర్ - freedombox-share గ్రూపులో ఉన్న ప్రతి వినియోగదారుడు వారి స్వంత ప్రైవేట్ స్థలాన్ని కలిగి "
"ఉంటారు."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "ప్రైవేటు షేర్లలో ప్రవేశం"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "సాంబా"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Network Time Server"
msgid "Network File Storage"
@ -5422,14 +5445,13 @@ msgstr "కేలండర్"
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "పంచుకోబడ్డ"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5437,22 +5459,11 @@ msgstr ""
"గమనిక: ప్రత్యేకంగా సృష్టించిన డైరెక్టరీలు మాత్రమే ఎంచుకున్న డిస్కులలో భాగస్వామ్యం చేయబడతాయి, మొత్తం డిస్క్‌ "
"కాదు."
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "డొమైను పేరు"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "ఉపయోగించబడినది"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "VFAT విభజనలకు మద్దతు లేదు"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5460,11 +5471,11 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr "ప్రస్తుతం గ్రూప్ మరియు హోమ్ షేర్లను యాక్సెస్ చేయగల వినియోగదారులు"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5472,13 +5483,13 @@ msgstr ""
"గ్రూపు మరియు హోమ్ షేర్లను యాక్సెస్ చేసుకోవడానికి పాస్వర్డ్ ఛేంజ్ పేజీపై తమ పాస్వర్డ్ ని తిరిగి నమోదు చేయాల్సిన "
"అవసరం ఉన్న వినియోగదారులు"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "అందుబాటులో ఉన్న డొమైన్లు"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5486,55 +5497,61 @@ msgstr ""
"కాన్ఫిగర్ చేయబడిన షేర్లు కానీ డిస్క్ అందుబాటులో లేదు. డిస్క్ తిరిగి ప్లగిన్ చేయబడితే, భాగస్వామ్యం స్వయంచాలకంగా "
"ప్రారంభించబడుతుంది."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Shared"
msgid "Share name"
msgstr "పంచుకోబడ్డ"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "చర్యలు"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "ఫ్రీడమ్‌బాక్స్"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Service"
msgid "Open Share"
msgstr "సేవ జోడించండి"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Service"
msgid "Group Share"
msgstr "సేవ జోడించండి"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "హోంపేజ్"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} తొలగించబడింది."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Shared"
msgid "Share disabled."
msgstr "పంచుకోబడ్డ"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -6081,7 +6098,7 @@ msgstr "తేదీ"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "స్నాప్షాట్‌లను తొలగించు"
@ -6132,47 +6149,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "స్నాప్షాట్ #%(number)s కు రోల్‌బ్యాక్ చేయండి"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository created."
msgid "manually created"
msgstr "రిపోజిటరీ సృష్టించబడింది."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Storage Snapshots"
msgid "Manage Snapshots"
msgstr "నిల్వ దృశ్యములు"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "స్నాప్షాట్‌ సృష్టించబడినది."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "ఆకృతీకరణ నవీకరించబడింది"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "చర్య లోపం:{0}{1}{2}"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots"
msgstr "అన్ని స్నాప్షాట్‌లను తొలగించు"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "స్నాప్షాట్ #{number} కు తీస్కుని వెళ్ళబడింది."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడానికి వ్యవస్థను పునరుద్ధరించాలి."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి"
@ -6422,6 +6453,10 @@ msgstr "లేబుల్"
msgid "Mount Point"
msgstr "ఆరొహించు కోన"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "ఉపయోగించబడినది"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "విభజన విస్తరణ"
@ -6850,11 +6885,12 @@ msgstr "న్యూస్ ఫీడ్ రీడర్"
msgid "Tiny Tiny RSS (Fork)"
msgstr "టైనీ టైనీ RSS"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6862,17 +6898,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "నవీకరణ యూ.ఆర్.ఎల్"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "నవీకరణ యూ.ఆర్.ఎల్"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox Manual"
msgid "FreedomBox Updated"
@ -6905,6 +6944,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "ఫెయిల్2బ్యాన్ (సిఫారసుచేయబడినవి)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6917,6 +6962,27 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s తాజాగా ఉంది."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
@ -6993,40 +7059,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "గమనింపబడని-నవీకరణలు ఆకృతీకరించునప్పుడు దోషం: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "స్వయంచాలక నవీకరణలు ప్రారంభించబడ్డాయి"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "స్వయంచాలక నవీకరణలు నిలిపివేయబడ్డాయి"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "స్వయంచాలక నవీకరణలు ప్రారంభించబడ్డాయి"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "స్వయంచాలక నవీకరణలు నిలిపివేయబడ్డాయి"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "అప్గ్రేడ్ ప్రక్రియ ప్రారంభించబడింది."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "నవీకరణ ప్రారంభం విఫలమైంది."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8052,6 +8118,14 @@ msgstr "%(percentage)s %% పూర్తి"
msgid "Gujarati"
msgstr "గుజరాతీ"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "అనుసంధానం చూపించు %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "డొమైను పేరు"
#, fuzzy
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "

View File

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-11-23 22:49+0000\n"
"Last-Translator: Burak Yavuz <hitowerdigit@hotmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -52,11 +52,11 @@ msgstr "{host}:{port} adresine bağlı"
msgid "Cannot connect to {host}:{port}"
msgstr "{host}:{port} adresine bağlanamıyor"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Bu uygulama ile kullanılacak bir etki alanı adı seçin"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -64,28 +64,28 @@ msgstr ""
"Uyarı! Etki alan adı daha sonra değiştirilirse uygulama düzgün olarak "
"çalışmayabilir."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Dil"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Bu web arayüzünü sunmak için kullanılacak dil"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Tarayıcıda ayarlanan dil tercihini kullan"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Uygulama yüklendi."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Uygulama yüklenirken hata oldu: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Uygulama yüklenirken hata oldu: {error}"
@ -157,6 +157,7 @@ msgstr "Depo"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Ad"
@ -743,22 +744,38 @@ msgstr "Şu anda yapılandırılmış parolalar yok."
msgid "Password"
msgstr "Parola"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "Admin"
msgid "admin"
msgstr "Yönetici"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Repository"
msgid "editor"
msgstr "Depo"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr "Oku"
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Oluştur"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr "Listele"
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -766,31 +783,31 @@ msgstr "Listele"
msgid "Delete"
msgstr "Sil"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr "Yönetici"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "Yapılandırma güncellendi."
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "Yapılandırma sırasında bir hata meydana geldi."
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr "Parola eklendi."
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr "Parola Ekle"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr "Parola silindi."
@ -848,6 +865,7 @@ msgstr "Hizmet Veren Etki Alanları"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "Tür"
@ -1069,7 +1087,7 @@ msgstr "Genel Yapılandırma"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Yapılandır"
@ -1756,6 +1774,7 @@ msgstr "Hakkında"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4276,20 +4295,17 @@ msgid "Wi-Fi"
msgstr "Kablosuz (Wi-Fi)"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "%(connection.name)s bağlantısını göster"
msgid "Show connection %(name)s"
msgstr "%(name)s bağlantısını göster"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "Dahili"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "%(name)s bağlantısını göster"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "Bilgisayar"
@ -4356,6 +4372,9 @@ msgstr "Bu adımı atla"
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr "İleri"
@ -4770,7 +4789,7 @@ msgstr "{name} bağlantısı silindi."
msgid "Failed to delete connection: Connection not found."
msgstr "Bağlantının silinmesi başarısız oldu: Bağlantı bulunamadı."
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4787,16 +4806,22 @@ msgstr ""
"isim gizliliği sayesinde {box_name} aracılığıyla Internet'e de "
"erişebilirsiniz."
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection to Server"
msgid "Connect to VPN services"
msgstr "Sunucuya Bağlantı"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr "OpenVPN"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr "Sanal Özel Ağ"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5422,7 +5447,7 @@ msgstr "Roundcube"
msgid "Email Client"
msgstr "E-posta İstemcisi"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
@ -5430,7 +5455,7 @@ msgstr ""
"Samba, FreedomBox ile yerel ağınızdaki diğer bilgisayarlar arasında dosya ve "
"klasör paylaşmayı sağlar."
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5444,11 +5469,11 @@ msgstr ""
"(Linux ve Mac'te) konumunda erişilebilir. Aralarından seçim yapabileceğiniz "
"üç tür paylaşım vardır: "
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr "Açık paylaşım - yerel ağınızdaki herkes tarafından erişilebilir."
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
@ -5456,7 +5481,7 @@ msgstr ""
"Grup paylaşımı - sadece Freedombox paylaşım grubundaki FreedomBox "
"kullanıcıları tarafından erişilebilir."
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
@ -5464,15 +5489,15 @@ msgstr ""
"Ev paylaşımı - Freedombox paylaşım grubundaki her kullanıcı kendi özel "
"alanına sahip olabilir."
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr "Özel paylaşımlara erişim"
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr "Samba"
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr "Ağ Dosya Depolama"
@ -5496,12 +5521,11 @@ msgstr "GNOME Dosyaları"
msgid "Dolphin"
msgstr "Dolphin"
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr "Paylaşımlar"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
@ -5509,20 +5533,11 @@ msgstr ""
"Not: Sadece özel olarak oluşturulmuş dizinler, bütün diskte değil, seçilen "
"disklerde paylaşılacaktır."
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr "Disk Adı"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Kullanılan"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr "VFAT bölümleri desteklenmiyor"
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5533,11 +5548,11 @@ msgstr ""
"ek bilgi bulabilir ve <a href=\"%(users_url)s\">kullanıcılar</a> modülü "
"sayfasında paylaşımlara erişimi yapılandırabilirsiniz."
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr "Şu anda grup ve ev paylaşımlarına erişebilen kullanıcılar"
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
@ -5545,11 +5560,11 @@ msgstr ""
"Grup ve ev paylaşımlarına erişmek için parola değiştirme sayfasında "
"parolalarını yeniden girmesi gereken kullanıcılar"
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr "Kullanılamaz Paylaşımlar"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
@ -5557,40 +5572,46 @@ msgstr ""
"Yapılandırılan ancak disk kullanılabilir olmayan paylaşımlar. Eğer disk "
"tekrar takılırsa paylaşım otomatik olarak etkinleştirilecektir."
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr "Paylaşım adı"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr "Eylem"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr "Açık Paylaşım"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr "Grup Paylaşımı"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr "Ev Paylaşımı"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr "Paylaşım etkinleştirildi."
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr "Paylaşımı etkinleştirirken hata oldu: {error_message}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr "Paylaşım etkisizleştirildi."
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr "Paylaşımı etkisizleştirirken hata oldu: {error_message}"
@ -6128,7 +6149,7 @@ msgstr "Tarih"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr "Anlık Görüntüleri Sil"
@ -6182,42 +6203,56 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "#%(number)s Nolu Anlık Görüntüye Geri Al"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Library created."
msgid "manually created"
msgstr "Kütüphane oluşturuldu."
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr "Anlık Görüntüleri Yönet"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "Anlık görüntü oluşturuldu."
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr "Depolama anlık görüntü yapılandırması güncellendi"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "Eylem hatası: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr "Seçilen anlık görüntüler silindi"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr "Anlık görüntü şu anda kullanımda. Lütfen daha sonra tekrar deneyin."
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "#{number} nolu anlık görüntüye geri alındı."
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
"Geri alma işlemini tamamlamak için sistem yeniden başlatılmak zorundadır."
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "Anlık Görüntüye Geri Al"
@ -6459,6 +6494,10 @@ msgstr "Etiket"
msgid "Mount Point"
msgstr "Bağlama Noktası"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "Kullanılan"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr "Bölüm Genişletme"
@ -6897,11 +6936,12 @@ msgstr "Haber Bildirim Okuyucusu"
msgid "Tiny Tiny RSS (Fork)"
msgstr "Tiny Tiny RSS (Fork)"
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr "En son yazılım ve güvenlik güncellemelerini denetleyin ve uygulayın."
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6914,15 +6954,18 @@ msgstr ""
"Eğer sistemin yeniden başlatılması gerekli görülürse, saat 02:00'da otomatik "
"olarak yapılır ve tüm uygulamalar kısa bir süre için kullanılamaz hale gelir."
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "Güncelle"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr "Güncellemeler"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr "FreedomBox Güncellendi"
@ -6952,6 +6995,12 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Sık yapılan özellik güncellemelerini etkinleştir (önerilir)"
#: plinth/modules/upgrades/forms.py:40
#, fuzzy
#| msgid "Fail2Ban (recommended)"
msgid "Update now (recommended)"
msgstr "Fail2Ban (önerilir)"
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6968,6 +7017,38 @@ msgstr ""
"<strong>Not:</strong> Sık yapılan özellik güncellemeleri "
"etkinleştirildiğinde, devre dışı bırakılamazlar."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
#, fuzzy
#| msgid "Updating..."
msgid "Updating, please wait..."
msgstr "Güncelleniyor..."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "<strong>This may take a long time to complete.</strong> During an update, "
#| "you cannot install apps. Also, this web interface may be temporarily "
#| "unavailable and show an error. In that case, refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"<strong>Bu işlemin tamamlanması uzun zaman alabilir.</strong> Güncelleme "
"sırasında uygulama yükleyemezsiniz. Ayrıca, bu web arayüzü geçici olarak "
"kullanılamayabilir ve bir hata gösterebilir. Bu durumda devam etmek için "
"sayfayı yenileyin."
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s is up to date."
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s güncel."
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -7051,36 +7132,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr "Son güncelleme günlüklerini göster"
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "unattended-upgrades yapılandırılırken bir hata oldu: {error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "Otomatik yükseltmeler etkinleştirildi"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "Otomatik yükseltmeler etkisizleştirildi"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr "Dağıtım yükseltmesi etkinleştirildi"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr "Dağıtım yükseltmesi etkisizleştirildi"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "Yükseltme işlemi başladı."
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "Yükseltmeyi başlatma başarısız oldu."
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr "Sık yapılan özellik güncellemeleri etkinleştirildi."
@ -8081,6 +8162,12 @@ msgstr "%%%(percentage)s tamamlandı"
msgid "Gujarati"
msgstr "Gujarati"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "%(connection.name)s bağlantısını göster"
#~ msgid "Disk Name"
#~ msgstr "Disk Adı"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2019-01-04 17:06+0000\n"
"Last-Translator: prolinux ukraine <prolinux@ukr.net>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -53,11 +53,11 @@ msgstr "Підключення до {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "Неможливо підключитись до {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "Оберіть ім’я домену, яке буде використовуватись з цим застосунком"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
@ -65,28 +65,28 @@ msgstr ""
"Попередження! Застосунок може працювати не правильно, якщо пізніше буде "
"змінено ім’я домену."
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "Мова"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "Мова, яка використана для надання даного веб-інтерфейсу"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "Використовувати мовні налаштування браузера"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "Застосунок встановлено."
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "Помилка при встановленні пакетів: {string} {details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "Помилка при встановлені застосунку: {error}"
@ -160,6 +160,7 @@ msgstr "Видалити сховище"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "Ім’я"
@ -752,22 +753,36 @@ msgstr ""
msgid "Password"
msgstr "Пароль"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Remove Repository"
msgid "editor"
msgstr "Видалити сховище"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "Створити"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -775,35 +790,35 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "Пароль"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "Пароль"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -858,6 +873,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -1061,7 +1077,7 @@ msgstr "Загальні налаштування"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "Налаштувати"
@ -1659,6 +1675,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3832,8 +3849,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3841,11 +3860,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3912,6 +3926,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4300,7 +4317,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4311,16 +4328,22 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection refused"
msgid "Connect to VPN services"
msgstr "З’єднання відхилено"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4836,13 +4859,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4851,31 +4874,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4899,33 +4922,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "Доменне ім’я"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4933,63 +4944,69 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Encryption"
msgid "Action"
msgstr "Шифрування"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "Помилка при встановлені застосунку: {error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -5461,7 +5478,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5509,41 +5526,55 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository not found"
msgid "manually created"
msgstr "Сховище не знайдено"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5771,6 +5802,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6137,11 +6172,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6149,17 +6185,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update setup"
msgid "Updates"
msgstr "Оновити налаштування"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6188,6 +6227,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6200,6 +6243,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6271,36 +6334,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -7248,6 +7311,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "Доменне ім’я"
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Administer calibre application"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: 2020-10-08 23:26+0000\n"
"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -53,38 +53,38 @@ msgstr "连接到主机 {host}:{port}"
msgid "Cannot connect to {host}:{port}"
msgstr "不能连接到主机 {host}:{port}"
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr "选择要与此应用程序一起使用的域名"
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr "警告!如果以后更改了域名, 应用程序可能无法正常工作。"
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr "语言"
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr "此 web 管理界面的语言"
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr "使用浏览器中设置的语言首选项"
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr "应用程序已安装。"
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr "安装应用程序出错:{string}{details}"
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr "安装应用程序出错:{error}"
@ -156,6 +156,7 @@ msgstr "创建用户"
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr "名称"
@ -762,22 +763,38 @@ msgstr ""
msgid "Password"
msgstr "密码"
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
#, fuzzy
#| msgid "admin"
msgid "admin"
msgstr "管理员"
#: plinth/modules/bepasty/views.py:24
#, fuzzy
#| msgid "Create User"
msgid "editor"
msgstr "创建用户"
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr "创建"
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -785,37 +802,37 @@ msgstr ""
msgid "Delete"
msgstr "删除"
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
#, fuzzy
#| msgid "admin"
msgid "Admin"
msgstr "管理员"
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr "配置已更新。"
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr "在配置过程中出错。"
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
#, fuzzy
#| msgid "Password"
msgid "Password added."
msgstr "密码"
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
#, fuzzy
#| msgid "Password"
msgid "Add Password"
msgstr "密码"
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
#, fuzzy
#| msgid "Password"
msgid "Password deleted."
@ -874,6 +891,7 @@ msgstr "服务器域"
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr "类型"
@ -1100,7 +1118,7 @@ msgstr "常规配置"
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr "配置"
@ -1757,6 +1775,7 @@ msgstr "关于"
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -4198,20 +4217,17 @@ msgid "Wi-Fi"
msgstr "Wi-Fi"
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgstr "显示连接 %(connection.name)s"
msgid "Show connection %(name)s"
msgstr "显示连接 %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:92
#: plinth/network.py:24
msgid "Internal"
msgstr "内网"
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr "显示连接 %(name)s"
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr "计算机"
@ -4278,6 +4294,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4716,7 +4735,7 @@ msgstr "连接 {name} 已删除。"
msgid "Failed to delete connection: Connection not found."
msgstr "删除连接失败: 找不到连接。"
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4731,20 +4750,26 @@ msgstr ""
"供的私人/内部服务。您还可以通过 {box_name} 访问互联网的其他部分,以增加安全性"
"和匿名性。"
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
#, fuzzy
#| msgid "Connection Type"
msgid "Connect to VPN services"
msgstr "连接类型"
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
#, fuzzy
#| msgid "Open"
msgid "OpenVPN"
msgstr "打开"
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
#, fuzzy
#| msgid "Virtual Private Network (OpenVPN)"
msgid "Virtual Private Network"
msgstr "虚拟专用网络OpenVPN"
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -5377,13 +5402,13 @@ msgstr ""
"邮件客户端\n"
"Roundcube"
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -5392,31 +5417,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
#, fuzzy
#| msgid "Network Time Server"
msgid "Network File Storage"
@ -5444,35 +5469,23 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
#, fuzzy
#| msgid "Shared"
msgid "Shares"
msgstr "共享"
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
#, fuzzy
#| msgid "Domain Name"
msgid "Disk Name"
msgstr "域名"
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "已使用"
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -5480,77 +5493,83 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
#, fuzzy
#| msgid "Available Domains"
msgid "Unavailable Shares"
msgstr "可用域名"
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
#, fuzzy
#| msgid "Shared"
msgid "Share name"
msgstr "共享"
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
#, fuzzy
#| msgid "Actions"
msgid "Action"
msgstr "行动"
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox OS disk"
msgstr "FreedomBox"
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
#, fuzzy
#| msgid "Add Service"
msgid "Open Share"
msgstr "添加服务"
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
#, fuzzy
#| msgid "Add Service"
msgid "Group Share"
msgstr "添加服务"
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
#, fuzzy
#| msgid "Homepage"
msgid "Home Share"
msgstr "主页"
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
#, fuzzy
#| msgid "{name} deleted."
msgid "Share enabled."
msgstr "{name} 已删除。"
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error enabling share: {error_message}"
msgstr "安装应用程序出错:{error}"
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
#, fuzzy
#| msgid "Shared"
msgid "Share disabled."
msgstr "共享"
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, fuzzy, python-brace-format
#| msgid "Error installing application: {error}"
msgid "Error disabling share: {error_message}"
@ -6110,7 +6129,7 @@ msgstr "日期"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
#, fuzzy
#| msgid "Delete Snapshot"
msgid "Delete Snapshots"
@ -6162,47 +6181,61 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr "回滚到快照 #%(number)s"
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
#, fuzzy
#| msgid "Repository removed."
msgid "manually created"
msgstr "储存库被移除。"
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
#, fuzzy
#| msgid "Create Snapshot"
msgid "Manage Snapshots"
msgstr "创建快照"
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr "创建快照。"
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
#, fuzzy
#| msgid "Access rights configuration updated"
msgid "Storage snapshots configuration updated"
msgstr "访问权配置已更新"
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr "操作错误:{0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
#, fuzzy
#| msgid "Delete Snapshot"
msgid "Deleted selected snapshots"
msgstr "删除快照"
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr "回滚到快照 #{number}。"
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr "系统需要重启以完成完全回滚。"
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr "回滚到快照"
@ -6460,6 +6493,10 @@ msgstr ""
msgid "Mount Point"
msgstr "挂载点"
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr "已使用"
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -6877,11 +6914,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6889,17 +6927,20 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr "更新"
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
#, fuzzy
#| msgid "Update"
msgid "Updates"
msgstr "更新"
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
@ -6932,6 +6973,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6944,6 +6989,36 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
#, fuzzy
#| msgid ""
#| "Depending on the number of packages to install, this may take a long time "
#| "to complete. While upgrades are in progress, you will not be able to "
#| "install other packages. During the upgrade, this web interface may be "
#| "temporarily unavailable and show an error. Refresh the page to continue."
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
"根据要安装的程序包数量,这可能需要很长的时间才能完成。升级进行时,你将无法安"
"装其它软件包。升级期间,此 web 界面可能暂时不可用并显示错误消息。刷新页面后,"
"可以继续。"
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr "%(box_name)s 安装程序"
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, fuzzy, python-format
#| msgid "%(box_name)s Setup"
@ -7030,40 +7105,40 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr "配置无人参与升级时错误:{error}"
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr "已启用自动升级"
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr "已禁用自动升级"
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
#, fuzzy
#| msgid "Automatic upgrades enabled"
msgid "Distribution upgrade enabled"
msgstr "已启用自动升级"
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution upgrade disabled"
msgstr "已禁用自动升级"
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr "升级过程开始。"
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr "开始升级失败。"
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""
@ -8138,6 +8213,14 @@ msgstr "已完成 %(percentage)s%%"
msgid "Gujarati"
msgstr "古吉拉特语"
#~ msgid "Show connection %(connection.name)s"
#~ msgstr "显示连接 %(connection.name)s"
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Disk Name"
#~ msgstr "域名"
#~ msgid ""
#~ "OpenVPN has not yet been setup. Performing a secure setup takes a very "
#~ "long time. Depending on how fast your %(box_name)s is, it may even take "

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-11-16 19:46-0500\n"
"POT-Creation-Date: 2020-11-30 17:26-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@ -49,38 +49,38 @@ msgstr ""
msgid "Cannot connect to {host}:{port}"
msgstr ""
#: plinth/forms.py:38
#: plinth/forms.py:39
msgid "Select a domain name to be used with this application"
msgstr ""
#: plinth/forms.py:40
#: plinth/forms.py:41
msgid ""
"Warning! The application may not work properly if domain name is changed "
"later."
msgstr ""
#: plinth/forms.py:48
#: plinth/forms.py:49
msgid "Language"
msgstr ""
#: plinth/forms.py:49
#: plinth/forms.py:50
msgid "Language to use for presenting this web interface"
msgstr ""
#: plinth/forms.py:56
#: plinth/forms.py:57
msgid "Use the language preference set in the browser"
msgstr ""
#: plinth/middleware.py:57 plinth/templates/setup.html:18
#: plinth/middleware.py:59 plinth/templates/setup.html:18
msgid "Application installed."
msgstr ""
#: plinth/middleware.py:63
#: plinth/middleware.py:65
#, python-brace-format
msgid "Error installing application: {string} {details}"
msgstr ""
#: plinth/middleware.py:67
#: plinth/middleware.py:69
#, python-brace-format
msgid "Error installing application: {error}"
msgstr ""
@ -146,6 +146,7 @@ msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:18
#: plinth/modules/ikiwiki/forms.py:15
#: plinth/modules/networks/templates/connection_show.html:63
#: plinth/modules/samba/templates/samba.html:77
#: plinth/modules/sharing/templates/sharing.html:37
msgid "Name"
msgstr ""
@ -690,22 +691,34 @@ msgstr ""
msgid "Password"
msgstr ""
#: plinth/modules/bepasty/views.py:42
#: plinth/modules/bepasty/views.py:23
msgid "admin"
msgstr ""
#: plinth/modules/bepasty/views.py:24
msgid "editor"
msgstr ""
#: plinth/modules/bepasty/views.py:25
msgid "viewer"
msgstr ""
#: plinth/modules/bepasty/views.py:50
msgid "Read"
msgstr ""
#: plinth/modules/bepasty/views.py:43
#: plinth/modules/bepasty/views.py:51
msgid "Create"
msgstr ""
#: plinth/modules/bepasty/views.py:44
#: plinth/modules/bepasty/views.py:52
msgid "List"
msgstr ""
#: plinth/modules/bepasty/views.py:45
#: plinth/modules/bepasty/views.py:53
#: plinth/modules/letsencrypt/templates/letsencrypt.html:91
#: plinth/modules/networks/templates/connection_show.html:48
#: plinth/modules/samba/templates/samba.html:127
#: plinth/modules/samba/templates/samba.html:163
#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24
#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33
#: plinth/modules/wireguard/templates/wireguard_show_client.html:73
@ -713,31 +726,31 @@ msgstr ""
msgid "Delete"
msgstr ""
#: plinth/modules/bepasty/views.py:46
#: plinth/modules/bepasty/views.py:54
msgid "Admin"
msgstr ""
#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38
#: plinth/modules/bepasty/views.py:91 plinth/modules/searx/views.py:38
#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130
#: plinth/modules/tor/views.py:157
msgid "Configuration updated."
msgstr ""
#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117
#: plinth/modules/bepasty/views.py:94 plinth/modules/gitweb/views.py:117
#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52
#: plinth/modules/tor/views.py:159
msgid "An error occurred during configuration."
msgstr ""
#: plinth/modules/bepasty/views.py:97
#: plinth/modules/bepasty/views.py:105
msgid "Password added."
msgstr ""
#: plinth/modules/bepasty/views.py:102
#: plinth/modules/bepasty/views.py:110
msgid "Add Password"
msgstr ""
#: plinth/modules/bepasty/views.py:119
#: plinth/modules/bepasty/views.py:127
msgid "Password deleted."
msgstr ""
@ -788,6 +801,7 @@ msgstr ""
#: plinth/modules/ikiwiki/forms.py:12
#: plinth/modules/names/templates/names.html:14
#: plinth/modules/networks/templates/connection_show.html:83
#: plinth/modules/samba/templates/samba.html:76
#: plinth/modules/storage/templates/storage.html:28
msgid "Type"
msgstr ""
@ -980,7 +994,7 @@ msgstr ""
#: plinth/modules/config/__init__.py:57 plinth/modules/dynamicdns/views.py:29
#: plinth/modules/names/templates/names.html:29
#: plinth/modules/names/templates/names.html:43
#: plinth/modules/snapshot/views.py:28
#: plinth/modules/snapshot/views.py:37
#: plinth/modules/tahoe/templates/tahoe-pre-setup.html:24
msgid "Configure"
msgstr ""
@ -1572,6 +1586,7 @@ msgstr ""
#: plinth/modules/firewall/templates/firewall.html:30
#: plinth/modules/letsencrypt/templates/letsencrypt.html:23
#: plinth/modules/networks/templates/connection_show.html:246
#: plinth/modules/samba/templates/samba.html:78
#: plinth/modules/tor/templates/tor.html:12
#: plinth/modules/tor/templates/tor.html:26
#: plinth/modules/upgrades/templates/upgrades_configure.html:30
@ -3711,8 +3726,10 @@ msgid "Wi-Fi"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:74
#: plinth/modules/networks/templates/connections_diagram.html:104
#: plinth/modules/networks/templates/connections_list.html:62
#, python-format
msgid "Show connection %(connection.name)s"
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:92
@ -3720,11 +3737,6 @@ msgstr ""
msgid "Internal"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:104
#, python-format
msgid "Show connection %(name)s"
msgstr ""
#: plinth/modules/networks/templates/connections_diagram.html:116
msgid "Computer"
msgstr ""
@ -3789,6 +3801,9 @@ msgstr ""
#: plinth/modules/networks/templates/network_topology_firstboot.html:21
#: plinth/modules/networks/templates/router_configuration_firstboot.html:21
#: plinth/modules/upgrades/templates/backports-firstboot.html:45
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:43
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:46
#: plinth/modules/upgrades/templates/update-firstboot.html:33
msgid "Next"
msgstr ""
@ -4167,7 +4182,7 @@ msgstr ""
msgid "Failed to delete connection: Connection not found."
msgstr ""
#: plinth/modules/openvpn/__init__.py:28
#: plinth/modules/openvpn/__init__.py:29
#, python-brace-format
msgid ""
"Virtual Private Network (VPN) is a technique for securely connecting two "
@ -4178,16 +4193,20 @@ msgid ""
"security and anonymity."
msgstr ""
#: plinth/modules/openvpn/__init__.py:56 plinth/modules/openvpn/manifest.py:18
#: plinth/modules/openvpn/__init__.py:57
msgid "Connect to VPN services"
msgstr ""
#: plinth/modules/openvpn/__init__.py:60 plinth/modules/openvpn/manifest.py:18
msgid "OpenVPN"
msgstr ""
#: plinth/modules/openvpn/__init__.py:57
#: plinth/modules/openvpn/__init__.py:61
#: plinth/modules/wireguard/__init__.py:52
msgid "Virtual Private Network"
msgstr ""
#: plinth/modules/openvpn/__init__.py:68
#: plinth/modules/openvpn/__init__.py:72
#, python-brace-format
msgid ""
"<a class=\"btn btn-primary btn-sm\" href=\"{link}\">Download Profile</a>"
@ -4701,13 +4720,13 @@ msgstr ""
msgid "Email Client"
msgstr ""
#: plinth/modules/samba/__init__.py:32
#: plinth/modules/samba/__init__.py:31
msgid ""
"Samba allows to share files and folders between FreedomBox and other "
"computers in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:35
#: plinth/modules/samba/__init__.py:34
#, python-brace-format
msgid ""
"After installation, you can choose which disks to use for sharing. Enabled "
@ -4716,31 +4735,31 @@ msgid ""
"There are three types of shares you can choose from: "
msgstr ""
#: plinth/modules/samba/__init__.py:40
#: plinth/modules/samba/__init__.py:39
msgid "Open share - accessible to everyone in your local network."
msgstr ""
#: plinth/modules/samba/__init__.py:41
#: plinth/modules/samba/__init__.py:40
msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
#: plinth/modules/samba/__init__.py:43
#: plinth/modules/samba/__init__.py:42
msgid ""
"Home share - every user in the freedombox-share group can have their own "
"private space."
msgstr ""
#: plinth/modules/samba/__init__.py:59
#: plinth/modules/samba/__init__.py:58
msgid "Access to the private shares"
msgstr ""
#: plinth/modules/samba/__init__.py:62
#: plinth/modules/samba/__init__.py:61
msgid "Samba"
msgstr ""
#: plinth/modules/samba/__init__.py:63
#: plinth/modules/samba/__init__.py:62
msgid "Network File Storage"
msgstr ""
@ -4764,31 +4783,21 @@ msgstr ""
msgid "Dolphin"
msgstr ""
#: plinth/modules/samba/templates/samba.html:24
#: plinth/modules/samba/templates/samba.html:35
#: plinth/modules/samba/templates/samba.html:32
msgid "Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:26
#: plinth/modules/samba/templates/samba.html:34
msgid ""
"Note: Only specially created directories will be shared on selected disks, "
"not the whole disk."
msgstr ""
#: plinth/modules/samba/templates/samba.html:34
msgid "Disk Name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:36
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/samba/templates/samba.html:57
#: plinth/modules/samba/templates/samba.html:95
msgid "VFAT partitions are not supported"
msgstr ""
#: plinth/modules/samba/templates/samba.html:88
#: plinth/modules/samba/templates/samba.html:122
#, python-format
msgid ""
"You can find additional information about disks on the <a href="
@ -4796,60 +4805,64 @@ msgid ""
"shares on the <a href=\"%(users_url)s\">users</a> module page."
msgstr ""
#: plinth/modules/samba/templates/samba.html:94
#: plinth/modules/samba/templates/samba.html:130
msgid "Users who can currently access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:98
#: plinth/modules/samba/templates/samba.html:134
msgid ""
"Users needing to re-enter their password on the password change page to "
"access group and home shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:103
#: plinth/modules/samba/templates/samba.html:139
msgid "Unavailable Shares"
msgstr ""
#: plinth/modules/samba/templates/samba.html:105
#: plinth/modules/samba/templates/samba.html:141
msgid ""
"Shares that are configured but the disk is not available. If the disk is "
"plugged back in, sharing will be automatically enabled."
msgstr ""
#: plinth/modules/samba/templates/samba.html:113
#: plinth/modules/samba/templates/samba.html:149
msgid "Share name"
msgstr ""
#: plinth/modules/samba/templates/samba.html:114
#: plinth/modules/samba/templates/samba.html:150
msgid "Action"
msgstr ""
#: plinth/modules/samba/views.py:51 plinth/modules/storage/forms.py:147
#: plinth/modules/samba/views.py:32
msgid "FreedomBox OS disk"
msgstr ""
#: plinth/modules/samba/views.py:58 plinth/modules/storage/forms.py:147
msgid "Open Share"
msgstr ""
#: plinth/modules/samba/views.py:52 plinth/modules/storage/forms.py:145
#: plinth/modules/samba/views.py:62 plinth/modules/storage/forms.py:145
msgid "Group Share"
msgstr ""
#: plinth/modules/samba/views.py:53
#: plinth/modules/samba/views.py:66
msgid "Home Share"
msgstr ""
#: plinth/modules/samba/views.py:86
#: plinth/modules/samba/views.py:101
msgid "Share enabled."
msgstr ""
#: plinth/modules/samba/views.py:91
#: plinth/modules/samba/views.py:106
#, python-brace-format
msgid "Error enabling share: {error_message}"
msgstr ""
#: plinth/modules/samba/views.py:96
#: plinth/modules/samba/views.py:111
msgid "Share disabled."
msgstr ""
#: plinth/modules/samba/views.py:101
#: plinth/modules/samba/views.py:116
#, python-brace-format
msgid "Error disabling share: {error_message}"
msgstr ""
@ -5318,7 +5331,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:40
#: plinth/modules/snapshot/templates/snapshot_manage.html:22
#: plinth/modules/snapshot/views.py:189
#: plinth/modules/snapshot/views.py:198
msgid "Delete Snapshots"
msgstr ""
@ -5366,41 +5379,53 @@ msgstr ""
msgid "Rollback to Snapshot #%(number)s"
msgstr ""
#: plinth/modules/snapshot/views.py:32
#: plinth/modules/snapshot/views.py:28
msgid "manually created"
msgstr ""
#: plinth/modules/snapshot/views.py:29
msgid "timeline"
msgstr ""
#: plinth/modules/snapshot/views.py:30
msgid "apt"
msgstr ""
#: plinth/modules/snapshot/views.py:41
msgid "Manage Snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:81
#: plinth/modules/snapshot/views.py:90
msgid "Created snapshot."
msgstr ""
#: plinth/modules/snapshot/views.py:144
#: plinth/modules/snapshot/views.py:153
msgid "Storage snapshots configuration updated"
msgstr ""
#: plinth/modules/snapshot/views.py:148 plinth/modules/tor/views.py:60
#: plinth/modules/snapshot/views.py:157 plinth/modules/tor/views.py:60
#, python-brace-format
msgid "Action error: {0} [{1}] [{2}]"
msgstr ""
#: plinth/modules/snapshot/views.py:176
#: plinth/modules/snapshot/views.py:185
msgid "Deleted selected snapshots"
msgstr ""
#: plinth/modules/snapshot/views.py:181
#: plinth/modules/snapshot/views.py:190
msgid "Snapshot is currently in use. Please try again later."
msgstr ""
#: plinth/modules/snapshot/views.py:200
#: plinth/modules/snapshot/views.py:209
#, python-brace-format
msgid "Rolled back to snapshot #{number}."
msgstr ""
#: plinth/modules/snapshot/views.py:203
#: plinth/modules/snapshot/views.py:212
msgid "The system must be restarted to complete the rollback."
msgstr ""
#: plinth/modules/snapshot/views.py:215
#: plinth/modules/snapshot/views.py:224
msgid "Rollback to Snapshot"
msgstr ""
@ -5626,6 +5651,10 @@ msgstr ""
msgid "Mount Point"
msgstr ""
#: plinth/modules/storage/templates/storage.html:29
msgid "Used"
msgstr ""
#: plinth/modules/storage/templates/storage.html:78
msgid "Partition Expansion"
msgstr ""
@ -5992,11 +6021,12 @@ msgstr ""
msgid "Tiny Tiny RSS (Fork)"
msgstr ""
#: plinth/modules/upgrades/__init__.py:36
#: plinth/modules/upgrades/__init__.py:41
#: plinth/modules/upgrades/templates/update-firstboot.html:14
msgid "Check for and apply the latest software and security updates."
msgstr ""
#: plinth/modules/upgrades/__init__.py:37
#: plinth/modules/upgrades/__init__.py:42
msgid ""
"Updates are run at 06:00 everyday according to local time zone. Set your "
"time zone in Date & Time app. Apps are restarted after update causing them "
@ -6004,15 +6034,18 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
#: plinth/modules/upgrades/__init__.py:68 plinth/templates/setup.html:62
#: plinth/modules/upgrades/__init__.py:73
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:19
#: plinth/modules/upgrades/templates/update-firstboot.html:11
#: plinth/templates/setup.html:62
msgid "Update"
msgstr ""
#: plinth/modules/upgrades/__init__.py:105
#: plinth/modules/upgrades/__init__.py:110
msgid "Updates"
msgstr ""
#: plinth/modules/upgrades/__init__.py:108
#: plinth/modules/upgrades/__init__.py:113
msgid "FreedomBox Updated"
msgstr ""
@ -6039,6 +6072,10 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
#: plinth/modules/upgrades/forms.py:40
msgid "Update now (recommended)"
msgstr ""
#: plinth/modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@ -6051,6 +6088,26 @@ msgid ""
"cannot be deactivated."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:27
msgid "Updating, please wait..."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:30
#: plinth/modules/upgrades/templates/update-firstboot.html:20
msgid ""
"<strong>This may take a long time to complete.</strong> During an update, "
"this web interface may be temporarily unavailable and show an error. In that "
"case, refresh the page to continue."
msgstr ""
#: plinth/modules/upgrades/templates/update-firstboot-progress.html:39
#, python-format
msgid ""
"\n"
"\t%(box_name)s is up to date. Press Next to continue.\n"
" "
msgstr ""
#: plinth/modules/upgrades/templates/upgrades-new-release.html:9
#, python-format
msgid "%(box_name)s Updated"
@ -6120,36 +6177,36 @@ msgstr ""
msgid "Show recent update logs"
msgstr ""
#: plinth/modules/upgrades/views.py:66
#: plinth/modules/upgrades/views.py:67
#, python-brace-format
msgid "Error when configuring unattended-upgrades: {error}"
msgstr ""
#: plinth/modules/upgrades/views.py:70
#: plinth/modules/upgrades/views.py:71
msgid "Automatic upgrades enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:73
#: plinth/modules/upgrades/views.py:74
msgid "Automatic upgrades disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:81
#: plinth/modules/upgrades/views.py:82
msgid "Distribution upgrade enabled"
msgstr ""
#: plinth/modules/upgrades/views.py:84
#: plinth/modules/upgrades/views.py:85
msgid "Distribution upgrade disabled"
msgstr ""
#: plinth/modules/upgrades/views.py:125
#: plinth/modules/upgrades/views.py:126
msgid "Upgrade process started."
msgstr ""
#: plinth/modules/upgrades/views.py:127
#: plinth/modules/upgrades/views.py:128
msgid "Starting upgrade failed."
msgstr ""
#: plinth/modules/upgrades/views.py:137
#: plinth/modules/upgrades/views.py:138
msgid "Frequent feature updates activated."
msgstr ""

View File

@ -3,6 +3,8 @@
Common Django middleware.
"""
import logging
from django import urls
from django.conf import settings
from django.contrib import messages
@ -11,14 +13,13 @@ from django.core.exceptions import PermissionDenied
from django.shortcuts import render
from django.utils.deprecation import MiddlewareMixin
from django.utils.translation import ugettext_lazy as _
import logging
from stronghold.utils import is_view_func_public
import plinth
from plinth import setup
from plinth.package import PackageException
from plinth.utils import is_user_admin
from . import views
logger = logging.getLogger(__name__)
@ -26,6 +27,7 @@ logger = logging.getLogger(__name__)
class SetupMiddleware(MiddlewareMixin):
"""Django middleware to show pre-setup message and setup progress."""
@staticmethod
def process_view(request, view_func, view_args, view_kwargs):
"""Handle a request as Django middleware request handler."""
@ -80,6 +82,13 @@ class SetupMiddleware(MiddlewareMixin):
class AdminRequiredMiddleware(MiddlewareMixin):
"""Django middleware for authenticating requests for admin areas."""
@staticmethod
def check_user_group(view_func, request):
if hasattr(view_func, 'GROUP_NAME'):
return request.user.groups.filter(
name=getattr(view_func, 'GROUP_NAME')).exists()
@staticmethod
def process_view(request, view_func, view_args, view_kwargs):
"""Reject non-admin access to views that are private and not marked."""
@ -88,11 +97,14 @@ class AdminRequiredMiddleware(MiddlewareMixin):
return
if not is_user_admin(request):
raise PermissionDenied
if not AdminRequiredMiddleware.check_user_group(
view_func, request):
raise PermissionDenied
class FirstSetupMiddleware(MiddlewareMixin):
"""Django middleware to block all interactions before first setup."""
@staticmethod
def process_view(request, view_func, view_args, view_kwargs):
"""Block all user interactions when first setup is pending."""

View File

@ -38,7 +38,7 @@
<tr id="password-{{ password.password }}" class="password">
<td class="password-password">{{ password.password }}</td>
<td class="password-permissions">{{ password.permissions }}</td>
<td class="password-comment">{{ password.comment }}</td>
<td class="password-comment">{% trans password.comment %}</td>
<td class="password-operations">
<form class="form form-inline" method="post"
action="{% url 'bepasty:remove' password.password %}">

View File

@ -18,6 +18,14 @@ from plinth.views import AppView
from .forms import AddPasswordForm, SetDefaultPermissionsForm
# i18n for permission comments
PERMISSION_COMMENTS_STRINGS = {
'admin': _('admin'),
'editor': _('editor'),
'viewer': _('viewer'),
}
class BepastyView(AppView):
"""Serve configuration page."""
app_id = 'bepasty'

View File

@ -71,7 +71,7 @@
class="network-type-icon" alt="{% trans "Wi-Fi" %}"/>
{% endif %}
<a href="{% url 'networks:show' connection.uuid %}"
title="{% blocktrans %}Show connection {{ connection.name }}{% endblocktrans %}">
title="{% blocktrans with name=connection.name %}Show connection {{ name }}{% endblocktrans %}">
{{ connection.name }} ({{ connection.interface_name }})</a>
{% endif %}
{% endfor %}

View File

@ -59,7 +59,7 @@
<a class="connection-show-label"
href="{% url 'networks:show' connection.uuid %}"
title="Show connection {{ connection.name }}">
title="{% blocktrans with name=connection.name %}Show connection {{ name }}{% endblocktrans %}">
{{ connection.name }}
</a>

View File

@ -13,6 +13,7 @@ from plinth import app as app_module
from plinth import cfg, frontpage, menu
from plinth.daemon import Daemon
from plinth.modules.firewall.components import Firewall
from plinth.modules.users.components import UsersAndGroups
from plinth.utils import format_lazy
from .manifest import backup, clients # noqa, pylint: disable=unused-import
@ -52,6 +53,9 @@ class OpenVPNApp(app_module.App):
def __init__(self):
"""Create components for the app."""
super().__init__()
self.groups = {'vpn': _('Connect to VPN services')}
info = app_module.Info(app_id=self.app_id, version=version,
name=_('OpenVPN'), icon_filename='openvpn',
short_description=_('Virtual Private Network'),
@ -72,7 +76,8 @@ class OpenVPNApp(app_module.App):
'shortcut-openvpn', info.name,
short_description=info.short_description, icon=info.icon_filename,
description=info.description + [download_profile],
configure_url=reverse_lazy('openvpn:index'), login_required=True)
configure_url=reverse_lazy('openvpn:index'), login_required=True,
allowed_groups=['vpn'])
self.add(shortcut)
firewall = Firewall('firewall-openvpn', info.name, ports=['openvpn'],
@ -83,6 +88,10 @@ class OpenVPNApp(app_module.App):
listen_ports=[(1194, 'udp4'), (1194, 'udp6')])
self.add(daemon)
users_and_groups = UsersAndGroups('users-and-groups-openvpn',
groups=self.groups)
self.add(users_and_groups)
def is_enabled(self):
"""Return whether all the leader components are enabled.

View File

@ -17,6 +17,18 @@ Scenario: Download openvpn profile
Given the openvpn application is enabled
Then the openvpn profile should be downloadable
Scenario: User of 'vpn' group
Given the openvpn application is enabled
When I create a user named vpnuser with password openvpnrock$0 in group vpn
And I'm logged in as the user vpnuser with password openvpnrock$0
Then the openvpn profile should be downloadable
Scenario: User not of 'vpn' group
Given the openvpn application is enabled
When I create a user named nonvpnuser with password whatever@123
And I'm logged in as the user nonvpnuser with password whatever@123
Then openvpn app should not be visible on the front page
@backups
Scenario: Backup and restore openvpn
Given the openvpn application is enabled

View File

@ -9,6 +9,9 @@ from plinth.tests import functional
scenarios('openvpn.feature')
base_url = functional.config['DEFAULT']['URL']
shortcut_href = '?selected=shortcut-openvpn'
@given('I download openvpn profile')
def openvpn_download_profile(session_browser):
@ -20,6 +23,13 @@ def openvpn_profile_downloadable(session_browser):
_download_profile(session_browser)
@then('openvpn app should not be visible on the front page')
def openvpn_app_not_on_front_page(session_browser):
session_browser.visit(base_url)
links = session_browser.find_link_by_href(shortcut_href)
assert len(links) == 0
@then('the openvpn profile downloaded should be same as before')
def openvpn_profile_download_compare(session_browser,
openvpn_download_profile):
@ -28,7 +38,8 @@ def openvpn_profile_download_compare(session_browser,
def _download_profile(browser):
"""Download the current user's profile into a file and return path."""
functional.nav_to_module(browser, 'openvpn')
url = browser.find_by_css('.form-profile')['action']
return functional.download_file(browser, url)
"""Return the content of the current user's OpenVPN profile."""
browser.visit(base_url)
browser.click_link_by_href(shortcut_href)
profile_url = f'{base_url}/plinth/apps/openvpn/profile/'
return functional.download_file(browser, profile_url)

View File

@ -5,7 +5,7 @@ URLs for the OpenVPN module.
from django.conf.urls import url
from plinth.utils import non_admin_view
from plinth.utils import user_group_view
from . import views
@ -13,6 +13,6 @@ urlpatterns = [
url(r'^apps/openvpn/$', views.OpenVPNAppView.as_view(), name='index'),
url(r'^apps/openvpn/setup/$', views.setup, name='setup'),
url(r'^apps/openvpn/ecc/$', views.ecc, name='ecc'),
url(r'^apps/openvpn/profile/$', non_admin_view(views.profile),
url(r'^apps/openvpn/profile/$', user_group_view(views.profile, 'vpn'),
name='profile'),
]

View File

@ -5,7 +5,6 @@ FreedomBox app to configure samba.
import grp
import json
import os
import pwd
import socket
@ -151,15 +150,6 @@ def get_shares():
return json.loads(output)
def disk_name(mount_point):
"""Get a disk name."""
share_name = os.path.basename(mount_point)
if not share_name:
share_name = 'disk'
return share_name
def backup_pre(packet):
"""Save registry share configuration."""
actions.superuser_run('samba', ['dump-shares'])

View File

@ -12,11 +12,19 @@
<style type="text/css">
.progress {
margin-bottom: 0;
width: 180px;
}
.samba-disk-name {
font-size: 1.3em;
float: left;
}
.samba-disk-shares {
padding-top: 10px;
margin-bottom: 20px;
}
</style>
{% endblock %}
{% block configuration %}
{{ block.super }}
@ -28,84 +36,112 @@
not the whole disk.
{% endblocktrans %}
</p>
<table class="table table-bordered table-condensed table-striped">
<thead>
<tr>
<th>{% trans "Disk Name" %}</th>
<th>{% trans "Shares" %}</th>
<th>{% trans "Used" %}</th>
</tr>
</thead>
<tbody>
{% for disk in disks %}
<tr>
<td>{{ disk.name|default_if_none:"" }}</td>
<td>
<form class="form shareform" method="post"
action="{% url 'samba:share' disk.mount_point|urlencode:'' %}">
{% csrf_token %}
<input type="hidden" name="filesystem_type" value="{{ disk.filesystem_type }}">
{% for share_type in share_types %}
<button type="submit"
{% if share_type.0 in shared_mounts|lookup:disk.mount_point %}
class="btn btn-success" name="{{ share_type.0 }}_share" value="disable"
{% else %}
class="btn btn-default" name="{{ share_type.0 }}_share" value="enable"
{% endif %}
{% if disk.filesystem_type == 'vfat' %}
title='{% trans "VFAT partitions are not supported" %}' disabled
{% endif %}>{{ share_type.1 }}
</button>
{% endfor %}
</form>
</td>
<td >
{% for disk in disks %}
<div class="samba-disk-shares">
<div class="samba-disk-header">
<div class="samba-disk-name">
<span class="fa fa-hdd-o"></span>
{{ disk.name }}
</div>
<div class="pull-right">
<div class="progress">
{% if disk.percent_used < 75 %}
<div class="progress-bar progress-bar-striped progress-bar-success"
{% elif disk.percent_used < 90 %}
<div class="progress-bar progress-bar-striped progress-bar-warning"
{% else %}
<div class="progress-bar progress-bar-striped progress-bar-danger"
{% endif %}
role="progressbar" aria-valuenow="{{ disk.percent_used }}"
aria-valuemin="0" aria-valuemax="100"
style="width: {{ disk.percent_used }}%;">
{{ disk.percent_used }}%
</div>
<div class="progress-bar progress-bar-striped
{% if disk.percent_used < 75 %}
progress-bar-success
{% elif disk.percent_used < 90 %}
progress-bar-warning
{% else %}
progress-bar-danger
{% endif %}"
role="progressbar" aria-valuenow="{{ disk.percent_used }}"
aria-valuemin="0" aria-valuemax="100"
style="width: {{ disk.percent_used }}%;">
{{ disk.percent_used }}%
</div>
</div>
<div>{{ disk.used_str }} / {{ disk.size_str }}</div>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
<p>
<form class="form shareform" method="post"
action="{% url 'samba:share' disk.mount_point|urlencode:'' %}">
{% csrf_token %}
<input type="hidden" name="filesystem_type"
value="{{ disk.filesystem_type }}">
<table class="table table-condensed"
aria-describedby="{{ disk.name }}">
<thead>
<tr>
<th scope="col">{% trans 'Type' %}</th>
<th scope="col">{% trans 'Name' %}</th>
<th scope="col">{% trans 'Status' %}</th>
</tr>
</thead>
<tbody>
{% for share_type in share_types %}
<tr id="samba-share-{{ disk.share_name_prefix }}-{{ share_type.id }}"
class="share">
<td class="share-type">
{{ share_type.type }}
</td>
<td class="share-name">
{{ disk.share_name_prefix }}{{ share_type.share_name_suffix }}
</td>
<td class="share-status">
<button type="submit"
{% if disk.filesystem_type == 'vfat' %}
class="btn toggle-button"
title='{% trans "VFAT partitions are not supported" %}'
disabled
aria-readonly="true"
{% elif share_type.id in shared_mounts|lookup:disk.mount_point %}
class="btn toggle-button toggle-button--toggled"
name="{{ share_type.id }}_share"
value="disable"
aria-pressed="true"
{% else %}
class="btn toggle-button"
name="{{ share_type.id }}_share"
value="enable"
aria-pressed="false"
{% endif %}>
</button>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</form>
</div>
{% endfor %}
<p>
{% url 'storage:index' as storage_url %}
{% url 'users:index' as users_url %}
{% blocktrans trimmed %}
You can find additional information about disks on the
<a href="{{ storage_url }}">storage</a> module page and configure
access to the shares on the <a href="{{ users_url }}">users</a> module page.
{% endblocktrans %}</p>
access to the shares on the <a href="{{ users_url }}">users</a> module
page.
{% endblocktrans %}
</p>
<p>{% trans "Users who can currently access group and home shares" %}:
{{ users.access_ok|join:", " }}</p>
<p>{% trans "Users who can currently access group and home shares" %}:
{{ users.access_ok|join:", " }}</p>
{% if users.password_re_enter_needed %}
<p>{% trans "Users needing to re-enter their password on the password change page to access group and home shares" %}:
<strong>{{ users.password_re_enter_needed|join:", " }}</strong>.</p>
{% endif %}
{% if users.password_re_enter_needed %}
<p>{% trans "Users needing to re-enter their password on the password change page to access group and home shares" %}:
<strong>{{ users.password_re_enter_needed|join:", " }}</strong>.</p>
{% endif %}
{% if unavailable_shares %}
<h3>{% trans "Unavailable Shares" %}</h3>
<p>
{% blocktrans trimmed %}
Shares that are configured but the disk is not available. If the disk
is plugged back in, sharing will be automatically enabled.
{% endblocktrans %}
{% blocktrans trimmed %}
Shares that are configured but the disk is not available. If the disk
is plugged back in, sharing will be automatically enabled.
{% endblocktrans %}
</p>
<table class="table table-bordered table-condensed table-striped">
<thead>

View File

@ -48,17 +48,16 @@ def samba_share_should_not_be_available(share_type):
def _set_share(browser, share_type, status='enabled'):
"""Enable or disable samba share."""
disk_name = 'disk'
share_type_name = '{0}_share'.format(share_type)
share_row_id = 'samba-share-{0}-{1}'.format(disk_name, share_type)
functional.nav_to_module(browser, 'samba')
for elem in browser.find_by_tag('td'):
if elem.text == disk_name:
share_form = elem.find_by_xpath('(..//*)[2]/form').first
share_btn = share_form.find_by_name(share_type_name).first
if status == 'enabled' and share_btn['value'] == 'enable':
share_btn.click()
elif status == 'disabled' and share_btn['value'] == 'disable':
share_btn.click()
break
share = browser.find_by_id(share_row_id)
share_btn = share.find_by_css('.share-status').find_by_tag('button').first
if status == 'enabled' and share_btn['value'] == 'enable':
share_btn.click()
elif status == 'disabled' and share_btn['value'] == 'disable':
share_btn.click()
def _write_to_share(share_type, as_guest=False):

View File

@ -4,6 +4,7 @@ Views for samba module.
"""
import logging
import os
import urllib.parse
from collections import defaultdict
@ -20,12 +21,19 @@ logger = logging.getLogger(__name__)
def get_share_mounts():
"""Return list of mount points."""
ignore_points = ('/boot', '/boot/efi', '/boot/firmware', '/.snapshots')
return [
mount for mount in storage.get_mounts()
if mount['mount_point'] not in ignore_points
]
"""Return list of shareable mounts."""
ignore_mounts = ('/boot', '/boot/efi', '/boot/firmware', '/.snapshots')
mounts = []
for mount in storage.get_mounts():
mount_point = mount['mount_point']
if mount_point not in ignore_mounts:
basename = os.path.basename(mount_point)
mount['name'] = basename or _('FreedomBox OS disk')
mount['share_name_prefix'] = basename or 'disk'
mounts.append(mount)
return sorted(mounts, key=lambda k: k['mount_point'])
class SambaAppView(views.AppView):
@ -37,20 +45,27 @@ class SambaAppView(views.AppView):
"""Return template context data."""
context = super().get_context_data(*args, **kwargs)
disks = get_share_mounts()
shares = samba.get_shares()
for disk in disks:
disk['name'] = samba.disk_name(disk['mount_point'])
context['disks'] = disks
shares = samba.get_shares()
shared_mounts = defaultdict(list)
for share in shares:
shared_mounts[share['mount_point']].append(share['share_type'])
context['shared_mounts'] = shared_mounts
context['share_types'] = [('open', _('Open Share')),
('group', _('Group Share')),
('home', _('Home Share'))]
context['share_types'] = [{
'id': 'open',
'type': _('Open Share'),
'share_name_suffix': ''
}, {
'id': 'group',
'type': _('Group Share'),
'share_name_suffix': '_group'
}, {
'id': 'home',
'type': _('Home Share'),
'share_name_suffix': '_home'
}]
unavailable_shares = []
for share in shares:

View File

@ -29,8 +29,8 @@
<th>{% trans "Number" %}</th>
<th>{% trans "Date" %}</th>
<th>{% trans "Description" %}</th>
<th>{% trans "Rollback" %}</th>
<th><input type="checkbox" id="select-all"></th>
<th class="centered-column">{% trans "Rollback" %}</th>
<th class="centered-column"><input type="checkbox" id="select-all"></th>
</thead>
<tbody>
{% for snapshot in snapshots %}
@ -49,8 +49,8 @@
{% endif %}
</td>
<td>{{ snapshot.date }}</td>
<td>{{ snapshot.description }}</td>
<td>
<td>{% trans snapshot.description %}</td>
<td class="centered-column">
<a href="{% url 'snapshot:rollback' snapshot.number %}"
class="btn btn-default btn-sm" role="button"
title="{% blocktrans trimmed with number=snapshot.number %}
@ -60,7 +60,7 @@
aria-hidden="true"></span>
</a>
</td>
<td>
<td class="centered-column">
{% if not snapshot.is_default and not snapshot.is_active %}
<input type="checkbox" name="snapshot_list" value={{ snapshot.number }} />
{% endif %}

View File

@ -22,6 +22,15 @@ from plinth.modules import storage
from . import get_configuration
from .forms import SnapshotForm
# i18n for snapshot descriptions
SNAPSHOT_DESCRIPTION_STRINGS = {
'manually created': ugettext_lazy('manually created'),
'timeline': ugettext_lazy('timeline'),
'apt': ugettext_lazy('apt'),
}
subsubmenu = [
{
'url': reverse_lazy('snapshot:index'),

View File

@ -0,0 +1,70 @@
# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Test module for sso module operations.
"""
import imp
import os
import pathlib
from unittest.mock import patch
import pytest
from plinth.modules.sso.views import PRIVATE_KEY_FILE_NAME
def _action_file():
"""Return the path to the 'sso' actions file."""
current_directory = pathlib.Path(__file__).parent
return str(current_directory / '..' / '..' / '..' / '..' / 'actions' /
'auth-pubtkt')
sso_actions = imp.load_source('sso', _action_file())
@pytest.fixture(name='call_action')
def fixture_call_action(tmpdir, capsys):
"""Run actions with custom keys path."""
def _call_action(args, **kwargs):
sso_actions.KEYS_DIRECTORY = str(tmpdir)
with patch('argparse._sys.argv', ['sso'] + args):
sso_actions.main()
captured = capsys.readouterr()
return captured.out
return _call_action
@pytest.fixture(name='existing_key_pair')
def fixture_existing_key_pair(call_action):
"""A fixture to create key pair if needed."""
call_action(['create-key-pair'])
def test_generate_ticket(call_action, existing_key_pair):
"""Test generating a ticket."""
username = 'tester'
groups = 'freedombox-share,syncthing,web-search'
private_key_file = os.path.join(sso_actions.KEYS_DIRECTORY,
PRIVATE_KEY_FILE_NAME)
ticket = call_action([
'generate-ticket', '--uid', username, '--private-key-file',
private_key_file, '--tokens', groups
])
fields = {}
for item in ticket.split(';'):
try:
key, value = item.split('=')
fields[key] = value
except ValueError:
# The 'sig' field can also contain '='.
continue
assert fields['uid'] == username
assert int(fields['validuntil']) > 0
assert fields['tokens'] == groups
assert int(fields['graceperiod']) > 0

View File

@ -30,6 +30,11 @@ first_boot_steps = [
'url': 'upgrades:backports-firstboot',
'order': 5,
},
{
'id': 'initial_update',
'url': 'upgrades:update-firstboot',
'order': 6,
},
]
_description = [

View File

@ -33,3 +33,9 @@ class BackportsFirstbootForm(forms.Form):
backports_enabled = forms.BooleanField(
label=_('Activate frequent feature updates (recommended)'),
required=False, initial=True)
class UpdateFirstbootForm(forms.Form):
"""Form to run or skip initial update during first boot wizard."""
update_now = forms.BooleanField(label=_('Update now (recommended)'),
required=False, initial=True)

View File

@ -0,0 +1,50 @@
{% extends "base_firstboot.html" %}
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}
{% load bootstrap %}
{% load i18n %}
{% load static %}
{% block page_head %}
<style type="text/css">
.processing {
color: var(--progress-color);
}
</style>
{% endblock %}
{% block content %}
<h2>{% trans "Update" %}</h2>
{% if is_busy %}
<div class="upgrades-status-frame clearfix">
<div class="upgrade-status-icon pull-left">
<span class="fa fa-refresh fa-spin fa-3x fa-pull-left processing"></span>
</div>
<p>
<strong>{% trans "Updating, please wait..." %}</strong>
</p>
<p>
{% blocktrans trimmed %}
<strong>This may take a long time to complete.</strong> During
an update, this web interface may be temporarily unavailable and
show an error. In that case, refresh the page to continue.
{% endblocktrans %}
</p>
</div>
{% else %}
<p>
{% blocktrans %}
{{ box_name }} is up to date. Press Next to continue.
{% endblocktrans %}
</p>
<a title="{% trans 'Next' %}"
role="button" class="btn btn-primary"
href={% url next_step %}>
{% trans 'Next' %}
</a>
{% endif %}
{% endblock %}

View File

@ -0,0 +1,36 @@
{% extends "base_firstboot.html" %}
{% comment %}
# SPDX-License-Identifier: AGPL-3.0-or-later
{% endcomment %}
{% load bootstrap %}
{% load i18n %}
{% load static %}
{% block content %}
<h2>{% trans "Update" %}</h2>
<p>
{% blocktrans trimmed %}
Check for and apply the latest software and security updates.
{% endblocktrans %}
</p>
<p>
{% blocktrans trimmed %}
<strong>This may take a long time to complete.</strong> During
an update, this web interface may be temporarily unavailable and
show an error. In that case, refresh the page to continue.
{% endblocktrans %}
</p>
<form class="form" method="post">
{% csrf_token %}
{{ form|bootstrap }}
<input type="submit" class="btn btn-primary" name="update"
value="{% trans "Next" %}"/>
</form>
{% endblock %}

View File

@ -14,5 +14,10 @@ urlpatterns = [
name='activate-backports'),
url(r'^sys/upgrades/firstboot/backports/$',
views.BackportsFirstbootView.as_view(), name='backports-firstboot'),
url(r'^sys/upgrades/firstboot/update/$',
views.UpdateFirstbootView.as_view(), name='update-firstboot'),
url(r'^sys/upgrades/firstboot/update/progress/$',
views.UpdateFirstbootProgressView.as_view(),
name='update-firstboot-progress'),
url(r'^sys/upgrades/upgrade/$', views.upgrade, name='upgrade'),
]

View File

@ -10,6 +10,7 @@ from django.http import HttpResponseRedirect
from django.shortcuts import redirect
from django.urls import reverse_lazy
from django.utils.translation import ugettext as _
from django.views.generic import TemplateView
from django.views.generic.edit import FormView
from plinth import __version__, actions, package
@ -17,7 +18,7 @@ from plinth.errors import ActionError
from plinth.modules import first_boot, upgrades
from plinth.views import AppView
from .forms import BackportsFirstbootForm, ConfigureForm
from .forms import BackportsFirstbootForm, ConfigureForm, UpdateFirstbootForm
class UpgradesConfigurationView(AppView):
@ -172,3 +173,42 @@ class BackportsFirstbootView(FormView):
upgrades.setup_repositories(None)
first_boot.mark_step_done('backports_wizard')
return super().form_valid(form)
class UpdateFirstbootView(FormView):
"""View to run initial update during first boot wizard."""
template_name = 'update-firstboot.html'
form_class = UpdateFirstbootForm
def __init__(self):
"""Define instance attribute."""
self.update = True
def get_success_url(self):
"""Return next firstboot step."""
if self.update:
return reverse_lazy('upgrades:update-firstboot-progress')
return reverse_lazy(first_boot.next_step())
def form_valid(self, form):
"""Run update if selected, and mark step as done."""
self.update = form.cleaned_data['update_now']
if self.update:
actions.superuser_run('upgrades', ['run'])
first_boot.mark_step_done('initial_update')
return super().form_valid(form)
class UpdateFirstbootProgressView(TemplateView):
"""View to show initial update progress."""
template_name = 'update-firstboot-progress.html'
def get_context_data(self, *args, **kwargs):
context = super().get_context_data(*args, **kwargs)
context['is_busy'] = (_is_updating()
or package.is_package_manager_busy())
context['next_step'] = first_boot.next_step()
context['refresh_page_sec'] = 3 if context['is_busy'] else None
return context

View File

@ -101,7 +101,7 @@ class CreateUserForm(ValidNewUsernameCheckMixin,
groups = forms.MultipleChoiceField(
choices=UsersAndGroups.get_group_choices,
label=ugettext_lazy('Permissions'), required=False,
widget=forms.CheckboxSelectMultiple, help_text=ugettext_lazy(
widget=plinth.forms.CheckboxSelectMultiple, help_text=ugettext_lazy(
'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 are in the '

View File

@ -66,7 +66,7 @@ def test_user_exists(session_browser, name):
if user_link:
_delete_user(session_browser, name)
_create_user(session_browser, name, _random_string())
functional.create_user(session_browser, name, _random_string())
@given(
@ -78,7 +78,7 @@ def test_admin_user_exists(session_browser, name, password):
if user_link:
_delete_user(session_browser, name)
_create_user(session_browser, name, password, is_admin=True)
functional.create_user(session_browser, name, password, groups=['admin'])
@given(parsers.parse('the user {name:w} with password {password:w} exists'))
@ -89,7 +89,7 @@ def user_exists(session_browser, name, password):
if user_link:
_delete_user(session_browser, name)
_create_user(session_browser, name, password)
functional.create_user(session_browser, name, password)
@given(
@ -118,12 +118,6 @@ def generate_ssh_keys(session_browser, tmp_path_factory):
str(key_file)])
@when(
parsers.parse('I create a user named {name:w} with password {password:w}'))
def create_user(session_browser, name, password):
_create_user(session_browser, name, password)
@when(parsers.parse('I rename the user {old_name:w} to {new_name:w}'))
def rename_user(session_browser, old_name, new_name):
_rename_user(session_browser, old_name, new_name)
@ -261,19 +255,6 @@ def new_user_is_not_listed(session_browser, name):
assert not _is_user(session_browser, name)
def _create_user(browser, name, password, is_admin=False):
functional.nav_to_module(browser, 'users')
with functional.wait_for_page_update(browser):
browser.find_link_by_href('/plinth/sys/users/create/').first.click()
browser.find_by_id('id_username').fill(name)
browser.find_by_id('id_password1').fill(password)
browser.find_by_id('id_password2').fill(password)
if is_admin:
browser.find_by_id('id_groups_0').check()
browser.find_by_id('id_confirm_password').fill(_admin_password)
functional.submit(browser)
def _rename_user(browser, old_name, new_name):
functional.nav_to_module(browser, 'users')
with functional.wait_for_page_update(browser):

View File

@ -488,3 +488,30 @@ def get_forwarders(browser):
"""Return the forwarders list (space separated) in bind configuration."""
nav_to_module(browser, 'bind')
return browser.find_by_name('forwarders').first.value
##############################
# Users and Groups utilities #
##############################
def create_user(browser, name, password, groups=[]):
"""Create a user with password and user groups."""
nav_to_module(browser, 'users')
with wait_for_page_update(browser):
browser.find_link_by_href('/plinth/sys/users/create/').first.click()
browser.find_by_id('id_username').fill(name)
browser.find_by_id('id_password1').fill(password)
browser.find_by_id('id_password2').fill(password)
for group in groups:
browser.find_by_id(f'id_groups_{group}').check()
browser.find_by_id('id_confirm_password').fill(
config['DEFAULT']['password'])
submit(browser)
def user_exists(browser, name):
"""Check if a user with a given name exists."""
nav_to_module(browser, 'users')
links = browser.find_link_by_href(f'/plinth/sys/users/{name}/edit/')
return len(links) == 1

View File

@ -159,3 +159,26 @@ def bind_set_forwarders(session_browser, forwarders):
@then(parsers.parse('bind forwarders should be {forwarders}'))
def bind_assert_forwarders(session_browser, forwarders):
assert functional.get_forwarders(session_browser) == forwarders
@when(
parsers.parse('I create a user named {name:w} with password {password:S}'))
def create_user(session_browser, name, password):
if not functional.user_exists(session_browser, name):
functional.create_user(session_browser, name, password)
@when(
parsers.parse('I create a user named {name:w} with password {password:S} '
'in group {group:w}'))
def create_user_in_group(session_browser, name, password, group):
if not functional.user_exists(session_browser, name):
functional.create_user(session_browser, name, password, groups=[group])
@when(
parsers.parse(
"I'm logged in as the user {username:w} with password {password:S}"))
def logged_in_user_with_account(session_browser, username, password):
functional.login_with_account(session_browser, functional.base_url,
username, password)

View File

@ -27,6 +27,7 @@ def fixture_kwargs():
class TestSetupMiddleware:
"""Test cases for setup middleware."""
@staticmethod
@pytest.fixture(name='middleware')
def fixture_middleware(load_cfg):
@ -119,6 +120,7 @@ class TestSetupMiddleware:
class TestAdminMiddleware:
"""Test cases for admin middleware."""
@staticmethod
@pytest.fixture(name='middleware')
def fixture_middleware(load_cfg):
@ -142,6 +144,30 @@ class TestAdminMiddleware:
with pytest.raises(PermissionDenied):
middleware.process_view(web_request, **kwargs)
@staticmethod
def test_group_view_is_denied_for_non_group_user(web_request, middleware,
kwargs):
"""Test that group view is allowed for an admin user."""
web_request.user.groups.filter().exists = Mock(return_value=False)
web_request.session = MagicMock()
with patch(
'plinth.middleware.AdminRequiredMiddleware.check_user_group',
lambda x, y: False):
with pytest.raises(PermissionDenied):
middleware.process_view(web_request, **kwargs)
@staticmethod
def test_group_view_is_allowed_for_group_user(web_request, middleware,
kwargs):
"""Test that group view is allowed for an admin user."""
web_request.user.groups.filter().exists = Mock(return_value=False)
web_request.session = MagicMock()
with patch(
'plinth.middleware.AdminRequiredMiddleware.check_user_group',
lambda x, y: True):
response = middleware.process_view(web_request, **kwargs)
assert response is None
@staticmethod
def test_that_admin_view_is_allowed_for_admin_user(web_request, middleware,
kwargs):
@ -152,8 +178,8 @@ class TestAdminMiddleware:
assert response is None
@staticmethod
def test_that_public_view_is_allowed_for_normal_user(
web_request, middleware, kwargs):
def test_that_public_view_is_allowed_for_normal_user(web_request,
middleware, kwargs):
"""Test that normal user is allowed for an public view"""
kwargs = dict(kwargs)
kwargs['view_func'] = public(HttpResponse)

View File

@ -52,6 +52,12 @@ def non_admin_view(func):
return func
def user_group_view(func, group_name):
"""Decorator to mark a view as accessible by admin or group users."""
setattr(func, 'GROUP_NAME', group_name)
return func
def is_user_admin(request, cached=False):
"""Return whether user is an administrator."""
if not request.user.is_authenticated:

View File

@ -180,6 +180,10 @@ body {
text-align: center;
}
.centered-column {
text-align: center;
}
/* Sticky footer styles
-------------------------------------------------- */
.footer-logo {