locale: Update translation strings

Signed-off-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
James Valleroy 2019-07-29 18:41:21 -04:00
parent 1c35acb27f
commit 08a23b6416
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808
32 changed files with 6044 additions and 4120 deletions

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -116,7 +116,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -129,113 +129,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -262,15 +262,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -295,7 +312,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -309,18 +325,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -338,8 +343,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -347,7 +351,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -398,87 +402,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -559,12 +563,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -590,11 +594,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -605,11 +609,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -619,11 +623,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1123,7 +1127,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1134,6 +1138,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1364,29 +1369,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1447,6 +1452,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1654,6 +1671,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1680,6 +1704,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1858,36 +1886,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2847,7 +2875,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3462,7 +3490,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3656,27 +3684,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3740,12 +3768,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4037,7 +4086,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4089,37 +4138,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4885,15 +4934,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,7 +118,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -131,113 +131,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -264,15 +264,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -297,7 +314,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -311,18 +327,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -340,8 +345,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -349,7 +353,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -400,87 +404,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -561,12 +565,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -592,11 +596,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -607,11 +611,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -621,11 +625,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1125,7 +1129,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1136,6 +1140,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1366,29 +1371,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1449,6 +1454,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1656,6 +1673,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1682,6 +1706,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1860,36 +1888,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2849,7 +2877,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3464,7 +3492,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3658,27 +3686,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3742,12 +3770,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4039,7 +4088,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4091,37 +4140,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4887,15 +4936,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-11 08:01+0000\n" "PO-Revision-Date: 2019-07-11 08:01+0000\n"
"Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n" "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>\n"
"Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Czech <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -126,7 +126,7 @@ msgstr ""
"nutné a funguje pouze na vnitřních sítích. Je možné ho vypnout a posílit tak " "nutné a funguje pouze na vnitřních sítích. Je možné ho vypnout a posílit tak "
"zabezpečení, hlavně v případě připojení na hostilní místní síť." "zabezpečení, hlavně v případě připojení na hostilní místní síť."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Zálohy" msgstr "Zálohy"
@ -139,59 +139,59 @@ msgstr "Zálohy umožňují vytváření a správu zálohových archivů."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Úložiště {box_name}" msgstr "Úložiště {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (žádná data k zálohování)" msgstr "{app} (žádná data k zálohování)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Obsažené aplikace" msgstr "Obsažené aplikace"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Aplikace k zahrnoutí do zálohy" msgstr "Aplikace k zahrnoutí do zálohy"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Vyberte aplikace které chcete obnovit" msgstr "Vyberte aplikace které chcete obnovit"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Nahrát soubor" msgstr "Nahrát soubor"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Soubory se zálohou mají formát .tar.gz" msgstr "Soubory se zálohou mají formát .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Vyberte soubor se zálohou který chcete nahrát" msgstr "Vyberte soubor se zálohou který chcete nahrát"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Nesprávný formát popisu umístění repozitáře." msgstr "Nesprávný formát popisu umístění repozitáře."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Neplatné uživatelské jméno: {username}" msgstr "Neplatné uživatelské jméno: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Neplatný název stroje: {hostname}" msgstr "Neplatný název stroje: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Neplatný popis umístění složky: {dir_path}" msgstr "Neplatný popis umístění složky: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Popis umístění SSH repozitáře" msgstr "Popis umístění SSH repozitáře"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -199,11 +199,11 @@ msgstr ""
"Popis umístění nového nebo existujícího repozitáře. Příklad: <i>user@host:~/" "Popis umístění nového nebo existujícího repozitáře. Příklad: <i>user@host:~/"
"path/to/repo/</i>" "path/to/repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Heslo SSH serveru" msgstr "Heslo SSH serveru"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -211,11 +211,11 @@ msgstr ""
"Heslo SSH serveru.<br />Na klíčích založené SSH ověřování totožnosti není " "Heslo SSH serveru.<br />Na klíčích založené SSH ověřování totožnosti není "
"ještě možné." "ještě možné."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Šifrování" msgstr "Šifrování"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -223,35 +223,35 @@ msgstr ""
"„Klíč v repozitáři“ znamená že heslem chráněný klíč je uložen společně se " "„Klíč v repozitáři“ znamená že heslem chráněný klíč je uložen společně se "
"zálohou." "zálohou."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Heslová fráze" msgstr "Heslová fráze"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Heslová fráze, potřebná pouze při použití šifrování." msgstr "Heslová fráze, potřebná pouze při použití šifrování."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Zopakování heslo fráze pro potvrzení" msgstr "Zopakování heslo fráze pro potvrzení"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Zopakujte heslovou frázi." msgstr "Zopakujte heslovou frázi."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Zadání heslové fráze se neshodují" msgstr "Zadání heslové fráze se neshodují"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Pro šifrování je potřebná heslová fráze." msgstr "Pro šifrování je potřebná heslová fráze."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Repozitář se zálohou už na protějšku existuje." msgstr "Repozitář se zálohou už na protějšku existuje."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Vyberte ověřený SSH veřejný klíč" msgstr "Vyberte ověřený SSH veřejný klíč"
@ -280,15 +280,46 @@ msgid "SSH access denied"
msgstr "SSH přístup odepřen" msgstr "SSH přístup odepřen"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Existující umístění záloh" #, fuzzy
#| msgid "Create backup"
msgid "Create a new backup"
msgstr "Vytvořit zálohu"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Vytvořit nový repozitář" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Vytvořit zálohu"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Nahrát soubor soubor se zálohou a obnovit z něj"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Nahrát soubor soubor se zálohou a obnovit z něj"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Existující umístění záloh"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Vytvořit repozitář pro zálohy na protějšku"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Přidat repozitář na protějšku" msgstr "Přidat repozitář na protějšku"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -313,7 +344,6 @@ msgstr "Smazat archiv %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Potvrdit" msgstr "Potvrdit"
@ -330,19 +360,10 @@ msgstr ""
"údajů a pokud byla zvolena, šifrovací heslové fráze." "údajů a pokud byla zvolena, šifrovací heslové fráze."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Vytvořit repozitář" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Vytvořit připojení"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Storno"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -364,16 +385,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Odebrat repozitář" msgid "Remove Location"
msgstr "Umístění"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Obnovit data z" msgstr "Obnovit data z"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Obnovit" msgstr "Obnovit"
@ -435,89 +457,91 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Ověřit stroj" msgstr "Ověřit stroj"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Nahrát"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Vytvořit"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archiv vytvořen." msgstr "Archiv vytvořen."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Smazat archiv" msgstr "Smazat archiv"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archiv smazán." msgstr "Archiv smazán."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Nahrát soubor soubor se zálohou a obnovit z něj"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Soubory obnovené ze zálohy." msgstr "Soubory obnovené ze zálohy."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Nebyl nalezen žádný soubor se zálohou." msgstr "Nebyl nalezen žádný soubor se zálohou."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Obnovit z nahraného souboru" msgstr "Obnovit z nahraného souboru"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Vytvořit repozitář pro zálohy na protějšku" msgstr "Vytvořit repozitář pro zálohy na protějšku"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Přidán nový vzdálený SSH repozitář." msgstr "Přidán nový vzdálený SSH repozitář."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "Ověřit SSH klíč stroje" msgstr "Ověřit SSH klíč stroje"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "SSH stroj už je ověřen." msgstr "SSH stroj už je ověřen."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "SSH stroj ověřen." msgstr "SSH stroj ověřen."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "Veřejný klíč SSH stroje se nepodařilo ověřit." msgstr "Veřejný klíč SSH stroje se nepodařilo ověřit."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Ověření vůči vzdálenému serveru se nezdařilo." msgstr "Ověření vůči vzdálenému serveru se nezdařilo."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Chyba při navazování spojení se serverem: {}" msgstr "Chyba při navazování spojení se serverem: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"Popis umístění repozitáře buď není vyplněný nebo se nejedná o existující " "Popis umístění repozitáře buď není vyplněný nebo se nejedná o existující "
"repozitář záloh." "repozitář záloh."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Repozitář odstraněn." msgstr "Repozitář odstraněn."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Odebrat repozitář"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Repozitář odebrán. Záloha na protějšku jako taková smazána nebyla." msgstr "Repozitář odebrán. Záloha na protějšku jako taková smazána nebyla."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Odpojení se nezdařilo!" msgstr "Odpojení se nezdařilo!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Připojení (mount) se nezdařilo" msgstr "Připojení (mount) se nezdařilo"
@ -612,12 +636,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Nastavit" msgstr "Nastavit"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Doménový název" msgstr "Doménový název"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Neplatný doménový název" msgstr "Neplatný doménový název"
@ -647,11 +671,11 @@ msgstr ""
"písmeno nebo číslici a obsahoval pouze písmena, číslice a spojovníky. " "písmeno nebo číslici a obsahoval pouze písmena, číslice a spojovníky. "
"Celková délka může být nejvýše 63 znaků." "Celková délka může být nejvýše 63 znaků."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Neplatný název stroje" msgstr "Neplatný název stroje"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -668,11 +692,11 @@ msgstr ""
"ze štítků může být nejvýše 63 znaků. Celková délka doménového názvu může být " "ze štítků může být nejvýše 63 znaků. Celková délka doménového názvu může být "
"nejvýše 253 znaků." "nejvýše 253 znaků."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Domovská stránka domovského serveru" msgstr "Domovská stránka domovského serveru"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -688,11 +712,11 @@ msgstr ""
"{box_name} (Plinth), uživatelé budou potřebovat výslovně zadávat /plinth " "{box_name} (Plinth), uživatelé budou potřebovat výslovně zadávat /plinth "
"nebo /freedombox, aby se dostali na službu {box_name} (Plinth)." "nebo /freedombox, aby se dostali na službu {box_name} (Plinth)."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Zobrazit pokročilé aplikace a funkce" msgstr "Zobrazit pokročilé aplikace a funkce"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "Zobrazit aplikace a funkce, které vyžadují techničtější znalosti." msgstr "Zobrazit aplikace a funkce, které vyžadují techničtější znalosti."
@ -1273,7 +1297,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Minulá aktualizace" msgstr "Minulá aktualizace"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "O systému" msgstr "O systému"
@ -1284,6 +1308,7 @@ msgstr "O systému"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1549,29 +1574,29 @@ msgstr "Spustit nastavení"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Nastavení dokončeno" msgstr "Nastavení dokončeno"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentace" msgstr "Dokumentace"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Příručka" msgstr "Příručka"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Stáhnout si příručku" msgstr "Stáhnout si příručku"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentace a často kladené dotazy" msgstr "Dokumentace a často kladené dotazy"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "O {box_name}" msgstr "O {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Příručka k {box_name}" msgstr "Příručka k {box_name}"
@ -1650,6 +1675,20 @@ msgstr "Je k dispozici nová verze %(box_name)s."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s je aktuální." msgstr "%(box_name)s je aktuální."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Zabezpečení"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1900,6 +1939,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Smazat %(name)s" msgstr "Smazat %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Storno"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Spravovat wiki a blogy" msgstr "Spravovat wiki a blogy"
@ -1926,6 +1972,10 @@ msgstr "Přejít na stránku %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Spravovat" msgstr "Spravovat"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Vytvořit"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2123,7 +2173,7 @@ msgstr ""
"Nejsou nastavené žádné domény. <a href=\"%(config_url)s\">Nastavte je</a>, " "Nejsou nastavené žádné domény. <a href=\"%(config_url)s\">Nastavte je</a>, "
"aby bylo možné pro ně získat certifikát." "aby bylo možné pro ně získat certifikát."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2132,29 +2182,29 @@ msgstr ""
"Platnost certifikátu pro doménu {domain} úspěšně odvolána. Může to chvíli " "Platnost certifikátu pro doménu {domain} úspěšně odvolána. Může to chvíli "
"trvat, než se změna projeví." "trvat, než se změna projeví."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Nepodařilo se odvolat platnost certifikátu prodoménu {domain}: {error}" msgstr "Nepodařilo se odvolat platnost certifikátu prodoménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Úspěšně obdržen certifikát pro doménu {domain}" msgstr "Úspěšně obdržen certifikát pro doménu {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Nepodařilo se získat certifikát pro doménu {domain}: {error}" msgstr "Nepodařilo se získat certifikát pro doménu {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikát pro doménu {domain} úspěšně smazán" msgstr "Certifikát pro doménu {domain} úspěšně smazán"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}" msgstr "Nepodařilo se smazat certifikát pro doménu {domain}: {error}"
@ -3238,7 +3288,7 @@ msgid "This connection is not active."
msgstr "Toto připojení není aktivní." msgstr "Toto připojení není aktivní."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Zabezpečení" msgstr "Zabezpečení"
@ -3941,7 +3991,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4201,15 +4251,15 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Vyhledávání na webu" msgstr "Vyhledávání na webu"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4217,7 +4267,7 @@ msgstr ""
"Searx je soukromí respektující metavyhledavač na Internetu. Slučuje a " "Searx je soukromí respektující metavyhledavač na Internetu. Slučuje a "
"zobrazuje výsledky z vícero vyhledávačů." "zobrazuje výsledky z vícero vyhledávačů."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4225,7 +4275,7 @@ msgstr ""
"Použitím Searx je možné se vyhnout sledování a profilování vyhledávači. Ve " "Použitím Searx je možné se vyhnout sledování a profilování vyhledávači. Ve "
"výchozím stavu neukládá žádné cookie." "výchozím stavu neukládá žádné cookie."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Hledat na webu" msgstr "Hledat na webu"
@ -4297,12 +4347,35 @@ msgstr ""
"hrubou silou na SSH server a ostatní zapnuté internetové služby, využívající " "hrubou silou na SSH server a ostatní zapnuté internetové služby, využívající "
"ověření heslem." "ověření heslem."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Název"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Chyba při nastavování omezeného přístupu: {exception}" msgstr "Chyba při nastavování omezeného přístupu: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Nastavení zabezpečení aktualizováno" msgstr "Nastavení zabezpečení aktualizováno"
@ -4646,7 +4719,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Smazat zachycené stavy" msgstr "Smazat zachycené stavy"
@ -4703,37 +4776,37 @@ msgstr "Spravovat zachycené stavy"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Zachycený stav pořízen." msgstr "Zachycený stav pořízen."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Nastavení zachycování stavů úložiště aktualizováno" msgstr "Nastavení zachycování stavů úložiště aktualizováno"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Chyba akce: {0} [{1}] [{2}]" msgstr "Chyba akce: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Všechny zachycené stavy smazány" msgstr "Všechny zachycené stavy smazány"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Označené zachycené stavy smazány" msgstr "Označené zachycené stavy smazány"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "Zachycený stav je používán. Zkuste to později." msgstr "Zachycený stav je používán. Zkuste to později."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Vráceno zpět do podoby zachyceného stavu č. {number}." msgstr "Vráceno zpět do podoby zachyceného stavu č. {number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "Pro dokončení obnovy ze zálohy je třeba systém restartovat." msgstr "Pro dokončení obnovy ze zálohy je třeba systém restartovat."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Vrátit do podoby zachyceného stavu" msgstr "Vrátit do podoby zachyceného stavu"
@ -5595,15 +5668,15 @@ msgstr "Upravit uživatele"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Uživatel {user} smazán." msgstr "Uživatel {user} smazán."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Smazání LDAP uživatele se nezdařilo." msgstr "Smazání LDAP uživatele se nezdařilo."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Změnit heslo" msgstr "Změnit heslo"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Heslo úspěšně změněno." msgstr "Heslo úspěšně změněno."
@ -5946,6 +6019,15 @@ msgstr "Aplikace vypnuta"
msgid "Gujarati" msgid "Gujarati"
msgstr "gudžarátština" msgstr "gudžarátština"
#~ msgid "Create new repository"
#~ msgstr "Vytvořit nový repozitář"
#~ msgid "Create Repository"
#~ msgstr "Vytvořit repozitář"
#~ msgid "Upload"
#~ msgstr "Nahrát"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Správa obnovování certifikátu pro doménu {domain} zapnuta." #~ msgstr "Správa obnovování certifikátu pro doménu {domain} zapnuta."
@ -6126,9 +6208,6 @@ msgstr "gudžarátština"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Nová záloha" #~ msgstr "Nová záloha"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Nahrát soubor soubor se zálohou a obnovit z něj"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
#~ msgstr "klient chrony v kontaktu se servery" #~ msgstr "klient chrony v kontaktu se servery"
@ -6192,9 +6271,6 @@ msgstr "gudžarátština"
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Nahrát zálohu" #~ msgstr "Nahrát zálohu"
#~ msgid "Create backup"
#~ msgstr "Vytvořit zálohu"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
#~ msgstr "Vyjímatelná zařízení" #~ msgstr "Vyjímatelná zařízení"
@ -6240,9 +6316,6 @@ msgstr "gudžarátština"
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Data aplikací které obnovit ze zálohy" #~ msgstr "Data aplikací které obnovit ze zálohy"
#~ msgid "Location"
#~ msgstr "Umístění"
#~ msgid "Location to upload the archive to" #~ msgid "Location to upload the archive to"
#~ msgstr "Umístění do kterého nahrát archiv" #~ msgstr "Umístění do kterého nahrát archiv"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2016-07-03 21:44+0000\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n"
"Last-Translator: Mikkel Kirkgaard Nielsen <memb_weblate@mikini.dk>\n" "Last-Translator: Mikkel Kirkgaard Nielsen <memb_weblate@mikini.dk>\n"
"Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Danish <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -131,7 +131,7 @@ msgstr ""
"Deaktivering vil forbedre sikkerheden, specielt hvis du forbinder til et " "Deaktivering vil forbedre sikkerheden, specielt hvis du forbinder til et "
"fjendtligt lokalnetværk." "fjendtligt lokalnetværk."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -145,125 +145,125 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} Brugervejledning" msgstr "{box_name} Brugervejledning"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
#, fuzzy #, fuzzy
#| msgid "The subdomain you want to register" #| msgid "The subdomain you want to register"
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Subdomænet du vil registrere" msgstr "Subdomænet du vil registrere"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "pakker ikke fundet" msgstr "pakker ikke fundet"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Ugyldigt servernavn" msgstr "Ugyldigt servernavn"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Ugyldigt værtsnavn" msgstr "Ugyldigt værtsnavn"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Save Password" #| msgid "Save Password"
msgid "SSH server password" msgid "SSH server password"
msgstr "Gem Kodeord" msgstr "Gem Kodeord"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "Beskrivelse" msgstr "Beskrivelse"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Kodesætning" msgstr "Kodesætning"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Kodesætning" msgstr "Kodesætning"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -294,21 +294,44 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing custom services" #| msgid "PageKite Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Eksisterende brugerdefinerede tjenester" msgstr "PageKite-konto"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "PageKite Account"
msgid "Create new repository" msgid "Create Backup"
msgstr "Opret Bruger" msgstr "PageKite-konto"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Save Password"
msgid "Upload and Restore"
msgstr "Gem Kodeord"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Existing custom services"
msgid "Existing Backups"
msgstr "Eksisterende brugerdefinerede tjenester"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing custom services"
msgid "Add a remote backup location"
msgstr "Eksisterende brugerdefinerede tjenester"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "Opret Bruger" msgstr "Opret Bruger"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -338,7 +361,6 @@ msgstr "Slet %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Indsend" msgstr "Indsend"
@ -353,20 +375,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "Opret Bruger" msgstr "Opret Forbindelse"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuller"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -383,9 +394,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "Dokumentation"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -394,7 +406,7 @@ msgid "Restore data from"
msgstr "Slet %(name)s" msgstr "Slet %(name)s"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "reStore" #| msgid "reStore"
msgid "Restore" msgid "Restore"
@ -451,99 +463,97 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Download my profile"
msgid "Upload"
msgstr "Hent min profil"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Opret"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Slet" msgstr "Slet"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} slettet." msgstr "{name} slettet."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Opret Bruger" msgstr "Opret Bruger"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Kunne ikke installere applikation: {error}" msgstr "Kunne ikke installere applikation: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "pakker ikke fundet" msgstr "pakker ikke fundet"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -635,12 +645,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Konfigurer" msgstr "Konfigurer"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domænenavn" msgstr "Domænenavn"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Ugyldigt domænenavn" msgstr "Ugyldigt domænenavn"
@ -672,11 +682,11 @@ msgstr ""
"derimellem må kun være bogstaver, tal og bindestreger. Den samlede længde " "derimellem må kun være bogstaver, tal og bindestreger. Den samlede længde "
"skal være 63 tegn eller derunder." "skal være 63 tegn eller derunder."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Ugyldigt værtsnavn" msgstr "Ugyldigt værtsnavn"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -692,13 +702,13 @@ msgstr ""
"bogstaver, tal og bindestreger. Hvert ord skal være på 63 tegn eller " "bogstaver, tal og bindestreger. Hvert ord skal være på 63 tegn eller "
"derunder. Den samlede længde skal være 253 tegn eller derunder." "derunder. Den samlede længde skal være 253 tegn eller derunder."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Webserver (HTTP)" msgstr "Webserver (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -708,11 +718,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1296,7 +1306,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Seneste opdatering" msgstr "Seneste opdatering"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Om" msgstr "Om"
@ -1307,6 +1317,7 @@ msgstr "Om"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1569,31 +1580,31 @@ msgstr "Start Konfiguration"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Konfiguration Færdig" msgstr "Konfiguration Færdig"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentation" msgstr "Dokumentation"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Brugermanual" msgstr "Brugermanual"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "{box_name} Brugervejledning" msgstr "{box_name} Brugervejledning"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentation og OSS" msgstr "Dokumentation og OSS"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Om {box_name}" msgstr "Om {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Brugervejledning" msgstr "{box_name} Brugervejledning"
@ -1675,6 +1686,20 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s Konfiguration" msgstr "%(box_name)s Konfiguration"
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Sikkerhed"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1933,6 +1958,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Slet %(name)s" msgstr "Slet %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuller"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Administrer Wikier og Blogs" msgstr "Administrer Wikier og Blogs"
@ -1959,6 +1991,10 @@ msgstr "Gå til sitet %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Administrer" msgstr "Administrer"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Opret"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2176,7 +2212,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2184,31 +2220,31 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "Certifikatet for domænet {domain} blev trukket tilbage" msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}" msgstr "Fejl ved tilbagetrækning af certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certifikatet for domænet {domain} blev erhvervet" msgstr "Certifikatet for domænet {domain} blev erhvervet"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
"Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}" "Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikatet for domænet {domain} blev trukket tilbage" msgstr "Certifikatet for domænet {domain} blev trukket tilbage"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}" #| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
@ -3306,7 +3342,7 @@ msgid "This connection is not active."
msgstr "Denne forbindelse er ikke aktiv." msgstr "Denne forbindelse er ikke aktiv."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Sikkerhed" msgstr "Sikkerhed"
@ -4036,7 +4072,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -4293,29 +4329,29 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "Webserver" msgstr "Webserver"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4383,13 +4419,36 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Navn"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting time zone: {exception}" #| msgid "Error setting time zone: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Kunne ikke sætte tidszone: {exception}" msgstr "Kunne ikke sætte tidszone: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4722,7 +4781,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4782,43 +4841,43 @@ msgstr "Opret Bruger"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Konfiguration opdateret" msgstr "Konfiguration opdateret"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Fejl under handling: {0} [{1}] [{2}]" msgstr "Fejl under handling: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Slet %(name)s" msgstr "Slet %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Slet %(name)s" msgstr "Slet %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5693,15 +5752,15 @@ msgstr "Rediger Bruger"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Brugeren {user} slettet." msgstr "Brugeren {user} slettet."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Kunne ikke slette LDAP-bruger." msgstr "Kunne ikke slette LDAP-bruger."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Ændr kodeord" msgstr "Ændr kodeord"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Kodeord blev ændret." msgstr "Kodeord blev ændret."
@ -6053,6 +6112,21 @@ msgstr "Applikation deaktiveret"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create new repository"
#~ msgstr "Opret Bruger"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "Opret Bruger"
#, fuzzy
#~| msgid "Download my profile"
#~ msgid "Upload"
#~ msgstr "Hent min profil"
#, fuzzy #, fuzzy
#~| msgid "Certificate successfully revoked for domain {domain}" #~| msgid "Certificate successfully revoked for domain {domain}"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
@ -6163,11 +6237,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "downloader" #~ msgstr "downloader"
#, fuzzy
#~| msgid "PageKite Account"
#~ msgid "Create backup"
#~ msgstr "PageKite-konto"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6216,11 +6285,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "reStore" #~ msgstr "reStore"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Dokumentation"
#, fuzzy #, fuzzy
#~| msgid "Create User" #~| msgid "Create User"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-29 22:36+0000\n" "PO-Revision-Date: 2019-07-29 22:36+0000\n"
"Last-Translator: nautilusx <mail.ka@mailbox.org>\n" "Last-Translator: nautilusx <mail.ka@mailbox.org>\n"
"Language-Team: German <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: German <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -129,7 +129,7 @@ msgstr ""
"deaktiviert werden, um die Sicherheit zu erhöhen, vor allem in einem " "deaktiviert werden, um die Sicherheit zu erhöhen, vor allem in einem "
"unsicheren lokalen Netz." "unsicheren lokalen Netz."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Backups" msgstr "Backups"
@ -142,59 +142,59 @@ msgstr "Backups ermöglicht das Erzeugen und Verwalten von Backup-Archiven."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name}-Speichermedien" msgstr "{box_name}-Speichermedien"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Keine Dateien zu sichern)" msgstr "{app} (Keine Dateien zu sichern)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Einbezogene Apps" msgstr "Einbezogene Apps"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Apps, die in das Backup einbezogen werden" msgstr "Apps, die in das Backup einbezogen werden"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Wählen Sie die Apps aus, die Sie wiederherstellen möchten" msgstr "Wählen Sie die Apps aus, die Sie wiederherstellen möchten"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Datei hochladen" msgstr "Datei hochladen"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Backup-Dateien müssen im Format .tar.gz vorliegen" msgstr "Backup-Dateien müssen im Format .tar.gz vorliegen"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Auswählen der Wiederherstellungsdatei zum Hochladen" msgstr "Auswählen der Wiederherstellungsdatei zum Hochladen"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Pfad zum Archiv ist nicht korrekt." msgstr "Pfad zum Archiv ist nicht korrekt."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Ungültiger Nutzername: {username}" msgstr "Ungültiger Nutzername: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Ungültiger Hostname: {hostname}" msgstr "Ungültiger Hostname: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Ungültiger Ordnerpfad: {dir_path}" msgstr "Ungültiger Ordnerpfad: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "SSH-Archiv-Pfad" msgstr "SSH-Archiv-Pfad"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -202,11 +202,11 @@ msgstr ""
"Pfad eines neuen oder existierenden Archivs. Beispiel: " "Pfad eines neuen oder existierenden Archivs. Beispiel: "
"<i>benutzer@hostrechner:~/pfad/zum/archiv/</i>" "<i>benutzer@hostrechner:~/pfad/zum/archiv/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH-Server-Passwort" msgstr "SSH-Server-Passwort"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -214,11 +214,11 @@ msgstr ""
"Passwort des SSH-Hostrechners.<br />SSH-Schlüssel-basierte Authentifizierung " "Passwort des SSH-Hostrechners.<br />SSH-Schlüssel-basierte Authentifizierung "
"ist noch nicht möglich." "ist noch nicht möglich."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Verschlüsselung" msgstr "Verschlüsselung"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -226,35 +226,35 @@ msgstr ""
"„Schlüssel im Archiv“ bedeutet, dass ein passwortgeschützter Schlüssel mit " "„Schlüssel im Archiv“ bedeutet, dass ein passwortgeschützter Schlüssel mit "
"dem Backup gespeichert wird." "dem Backup gespeichert wird."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Passwort" msgstr "Passwort"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Passphrase; Nur notwendig, wenn Verschlüsselung genutzt wird." msgstr "Passphrase; Nur notwendig, wenn Verschlüsselung genutzt wird."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Passphrase bestätigen" msgstr "Passphrase bestätigen"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Passphrase wiederholen." msgstr "Passphrase wiederholen."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Die eingegebenen Verschlüsselungs-Passphrasen stimmen nicht überein" msgstr "Die eingegebenen Verschlüsselungs-Passphrasen stimmen nicht überein"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Passphrase ist notwendig für Verschlüsselung." msgstr "Passphrase ist notwendig für Verschlüsselung."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Remote-Backup-Archiv existiert bereits." msgstr "Remote-Backup-Archiv existiert bereits."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Wähle verifizierten öffentlichen SSH-Schlüssel" msgstr "Wähle verifizierten öffentlichen SSH-Schlüssel"
@ -283,15 +283,46 @@ msgid "SSH access denied"
msgstr "SSH-Zugriff verweigert" msgstr "SSH-Zugriff verweigert"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Vorhandene Backup-Speicherorte" #, fuzzy
#| msgid "Create backup"
msgid "Create a new backup"
msgstr "Sicherung erstellen"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Neues Archiv anlegen" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Sicherung erstellen"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Hochladen und Wiederherstellen einer Sicherungsdatei"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Hochladen und Wiederherstellen einer Sicherungsdatei"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Vorhandene Backup-Speicherorte"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Remote-Backup-Archiv anlegen"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Remote-Archiv hinzufügen" msgstr "Remote-Archiv hinzufügen"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -316,7 +347,6 @@ msgstr "Archiv %(name)s löschen"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Absenden" msgstr "Absenden"
@ -334,19 +364,10 @@ msgstr ""
"ausgewählt, die Verschlüsselungs-Passphrase." "ausgewählt, die Verschlüsselungs-Passphrase."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Archiv anlegen" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Verbindung anlegen"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Abbrechen"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -369,16 +390,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Archiv entfernen" msgid "Remove Location"
msgstr "Ort"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Wiederherstellen von Daten aus" msgstr "Wiederherstellen von Daten aus"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Wiederherstellen" msgstr "Wiederherstellen"
@ -442,89 +464,91 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Host verifizieren" msgstr "Host verifizieren"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Hochladen"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Anlegen"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archiv angelegt." msgstr "Archiv angelegt."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Archiv löschen" msgstr "Archiv löschen"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archiv gelöscht." msgstr "Archiv gelöscht."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Hochladen und Wiederherstellen einer Sicherungsdatei"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Dateien aus Backup wiederhergestellt." msgstr "Dateien aus Backup wiederhergestellt."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Keine Sicherungsdatei gefunden." msgstr "Keine Sicherungsdatei gefunden."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Wiederherstellen aus hochgeladener Datei" msgstr "Wiederherstellen aus hochgeladener Datei"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Remote-Backup-Archiv anlegen" msgstr "Remote-Backup-Archiv anlegen"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Neue Remote-SSH-Archiv hinzugefügt." msgstr "Neue Remote-SSH-Archiv hinzugefügt."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "Verifiziere SSH-Schlüssel des Hosts" msgstr "Verifiziere SSH-Schlüssel des Hosts"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "SSH-Host bereits verifiziert." msgstr "SSH-Host bereits verifiziert."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "SSH-Host verifiziert." msgstr "SSH-Host verifiziert."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
"Der öffentliche SSH-Schlüssel des Hosts konnte nicht verifiziert werden." "Der öffentliche SSH-Schlüssel des Hosts konnte nicht verifiziert werden."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Authentifizierung am Server fehlgeschlagen." msgstr "Authentifizierung am Server fehlgeschlagen."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Fehler beim Verbinden mit Server: {}" msgstr "Fehler beim Verbinden mit Server: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"Pfad zum Archiv ist weder leer, noch ist ein existierendes Backup-Archiv." "Pfad zum Archiv ist weder leer, noch ist ein existierendes Backup-Archiv."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Archiv gelöscht." msgstr "Archiv gelöscht."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Archiv entfernen"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Archiv entfernt. Das Remote-Archiv selbst wurde nicht gelöscht." msgstr "Archiv entfernt. Das Remote-Archiv selbst wurde nicht gelöscht."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Aushängen fehlgeschlagen!" msgstr "Aushängen fehlgeschlagen!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Einhängen fehlgeschlagen" msgstr "Einhängen fehlgeschlagen"
@ -621,12 +645,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Konfigurieren" msgstr "Konfigurieren"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domain-Name" msgstr "Domain-Name"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Ungültiger Domain-Name" msgstr "Ungültiger Domain-Name"
@ -656,11 +680,11 @@ msgstr ""
"darf als einziges Sonderzeichen das Minuszeichen enthalten. Die Gesamtlänge " "darf als einziges Sonderzeichen das Minuszeichen enthalten. Die Gesamtlänge "
"darf 63 Zeichen nicht überschreiten." "darf 63 Zeichen nicht überschreiten."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Ungültiger Hostname" msgstr "Ungültiger Hostname"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -676,11 +700,11 @@ msgstr ""
"alphanumerischen Zeichen und Bindestrichen bestehen. Jede Kennung darf " "alphanumerischen Zeichen und Bindestrichen bestehen. Jede Kennung darf "
"maximal 63 Zeichen lang sein, die Gesamtlänge des Domainnamen 253 Zeichen." "maximal 63 Zeichen lang sein, die Gesamtlänge des Domainnamen 253 Zeichen."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Webserver-Startseite" msgstr "Webserver-Startseite"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -696,11 +720,11 @@ msgstr ""
"{box_name}-Dienst (Plinth), müssen Ihre Benutzer explizit /plinth oder /" "{box_name}-Dienst (Plinth), müssen Ihre Benutzer explizit /plinth oder /"
"freedombox eingeben, um den {box_name}-Dienst (Plinth) zu erreichen." "freedombox eingeben, um den {box_name}-Dienst (Plinth) zu erreichen."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Erweiterte Apps und Funktionen anzeigen" msgstr "Erweiterte Apps und Funktionen anzeigen"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
"Anwendungen und Funktionen, die mehr technisches Wissen erfordern, anzeigen." "Anwendungen und Funktionen, die mehr technisches Wissen erfordern, anzeigen."
@ -1280,7 +1304,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Letztes Update" msgstr "Letztes Update"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
@ -1291,6 +1315,7 @@ msgstr "Über"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1561,29 +1586,29 @@ msgstr "Einrichten beginnen"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Installation abgeschlossen" msgstr "Installation abgeschlossen"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentation" msgstr "Dokumentation"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Handbuch" msgstr "Handbuch"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Handbuch herunterladen" msgstr "Handbuch herunterladen"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentation und FAQ" msgstr "Dokumentation und FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Über Ihre FreedomBox {box_name}" msgstr "Über Ihre FreedomBox {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name}-Handbuch" msgstr "{box_name}-Handbuch"
@ -1666,6 +1691,20 @@ msgstr "Eine neue %(box_name)s Version ist verfügbar."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s ist auf dem neuesten Stand." msgstr "%(box_name)s ist auf dem neuesten Stand."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Sicherheit"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1919,6 +1958,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s löschen" msgstr "%(name)s löschen"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Abbrechen"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Wikis und Blogs verwalten" msgstr "Wikis und Blogs verwalten"
@ -1945,6 +1991,10 @@ msgstr "Gehe zu Seite %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Verwalten" msgstr "Verwalten"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Anlegen"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2145,7 +2195,7 @@ msgstr ""
"Es wurden keine Domains konfiguriert. Um Zertifikate erhalten zu können, " "Es wurden keine Domains konfiguriert. Um Zertifikate erhalten zu können, "
"müssen <a href=\"%(config_url)s\">Domains konfiguriert</a> werden." "müssen <a href=\"%(config_url)s\">Domains konfiguriert</a> werden."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2154,29 +2204,29 @@ msgstr ""
"Zertifikat erfolgreich widerrufen für Domain {domain}. Es kann einige " "Zertifikat erfolgreich widerrufen für Domain {domain}. Es kann einige "
"Momente dauern, bis dies in Kraft tritt." "Momente dauern, bis dies in Kraft tritt."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}" msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Zertifikat erfolgreich bezogen für Domain {domain}" msgstr "Zertifikat erfolgreich bezogen für Domain {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Fehler beim Beziehen des Zertifikats für Domain {domain}: {error}" msgstr "Fehler beim Beziehen des Zertifikats für Domain {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Zertifikat erfolgreich widerrufen für Domain {domain}" msgstr "Zertifikat erfolgreich widerrufen für Domain {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}" msgstr "Fehler beim Widerrufen des Zertifikats für Domain {domain}: {error}"
@ -3275,7 +3325,7 @@ msgid "This connection is not active."
msgstr "Diese Verbindung ist nicht aktiv." msgstr "Diese Verbindung ist nicht aktiv."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Sicherheit" msgstr "Sicherheit"
@ -3994,7 +4044,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4259,15 +4309,15 @@ msgstr ""
"lesssecureapps\" >https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\" >https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Websuche" msgstr "Websuche"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4275,7 +4325,7 @@ msgstr ""
"Searx ist eine Internet-Metasuchmaschine, die die Privatsphäre respektiert. " "Searx ist eine Internet-Metasuchmaschine, die die Privatsphäre respektiert. "
"Sie sammelt und zeigt Ergebnisse von mehreren Suchmaschinen an." "Sie sammelt und zeigt Ergebnisse von mehreren Suchmaschinen an."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4283,7 +4333,7 @@ msgstr ""
"Searx kann verwendet werden, um Nachverfolgung und Profiling durch " "Searx kann verwendet werden, um Nachverfolgung und Profiling durch "
"Suchmaschinen zu vermeiden. Standardmäßig werden keine Cookies gespeichert." "Suchmaschinen zu vermeiden. Standardmäßig werden keine Cookies gespeichert."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Suche im Web" msgstr "Suche im Web"
@ -4356,12 +4406,35 @@ msgstr ""
"Falls aktiviert, begrenzt Fail2Ban automatisierte Einbruchversuche in den " "Falls aktiviert, begrenzt Fail2Ban automatisierte Einbruchversuche in den "
"SSH-Server und andere aktivierte, passwortgeschützte Anwendungen." "SSH-Server und andere aktivierte, passwortgeschützte Anwendungen."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Name"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Fehler beim Setzen des eingeschränkten Zugriffs: {exception}" msgstr "Fehler beim Setzen des eingeschränkten Zugriffs: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Sicherheitskonfiguration aktualisiert" msgstr "Sicherheitskonfiguration aktualisiert"
@ -4698,7 +4771,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Speicherauszüge löschen" msgstr "Speicherauszüge löschen"
@ -4756,40 +4829,40 @@ msgstr "Verwalten der Speicherauszüge"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Speicherauszug erstellt." msgstr "Speicherauszug erstellt."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Konfiguration der Speicherauszüge aktualisiert" msgstr "Konfiguration der Speicherauszüge aktualisiert"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Aktionsfehler: {0} [{1}] [{2}]" msgstr "Aktionsfehler: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Alle Schnappschüsse wurden gelöscht" msgstr "Alle Schnappschüsse wurden gelöscht"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Ausgewählte Schnappschüsse gelöscht" msgstr "Ausgewählte Schnappschüsse gelöscht"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
"Schnappschüsse ist derzeit im Gebrauch. Bitte versuchen Sie es später noch " "Schnappschüsse ist derzeit im Gebrauch. Bitte versuchen Sie es später noch "
"einmal." "einmal."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Zurückgesetzt auf Speicherauszug #{number}." msgstr "Zurückgesetzt auf Speicherauszug #{number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
"Das System muss neu gestartet werden, um das Zurücksetzen abzuschließen." "Das System muss neu gestartet werden, um das Zurücksetzen abzuschließen."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Zurücksetzen auf Speicherauszug" msgstr "Zurücksetzen auf Speicherauszug"
@ -5674,15 +5747,15 @@ msgstr "Benutzer bearbeiten"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Benutzer {user} gelöscht." msgstr "Benutzer {user} gelöscht."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Löschen von LDAP-Benutzer fehlgeschlagen." msgstr "Löschen von LDAP-Benutzer fehlgeschlagen."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Passwort ändern" msgstr "Passwort ändern"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Passwort erfolgreich geändert." msgstr "Passwort erfolgreich geändert."
@ -6029,6 +6102,15 @@ msgstr "Anwendung deaktiviert"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "Create new repository"
#~ msgstr "Neues Archiv anlegen"
#~ msgid "Create Repository"
#~ msgstr "Archiv anlegen"
#~ msgid "Upload"
#~ msgstr "Hochladen"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Zertifikat-Erneuerungsverwaltung für Domain {domain} aktiviert." #~ msgstr "Zertifikat-Erneuerungsverwaltung für Domain {domain} aktiviert."
@ -6209,9 +6291,6 @@ msgstr "Gujarati"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "neues Backup" #~ msgstr "neues Backup"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Hochladen und Wiederherstellen einer Sicherungsdatei"
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6279,9 +6358,6 @@ msgstr "Gujarati"
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Sicherung hochladen" #~ msgstr "Sicherung hochladen"
#~ msgid "Create backup"
#~ msgstr "Sicherung erstellen"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
#~ msgstr "Wechseldatenträger" #~ msgstr "Wechseldatenträger"
@ -6329,9 +6405,6 @@ msgstr "Gujarati"
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "App Daten zum Wiederherstellen von Backup" #~ msgstr "App Daten zum Wiederherstellen von Backup"
#~ msgid "Location"
#~ msgstr "Ort"
#~ msgid "Backup archives" #~ msgid "Backup archives"
#~ msgstr "Backup Archive" #~ msgstr "Backup Archive"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -117,7 +117,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -130,113 +130,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -263,15 +263,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -296,7 +313,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -310,18 +326,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -339,8 +344,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -348,7 +352,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -399,87 +403,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -560,12 +564,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -591,11 +595,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -606,11 +610,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -620,11 +624,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1124,7 +1128,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1135,6 +1139,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1365,29 +1370,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1448,6 +1453,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1655,6 +1672,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1681,6 +1705,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1859,36 +1887,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2848,7 +2876,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3463,7 +3491,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3657,27 +3685,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3741,12 +3769,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4038,7 +4087,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4090,37 +4139,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4886,15 +4935,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n" "Last-Translator: Automatically generated\n"
"Language-Team: none\n" "Language-Team: none\n"
@ -116,7 +116,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -129,113 +129,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -262,15 +262,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -295,7 +312,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -309,18 +325,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -338,8 +343,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -347,7 +351,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -398,87 +402,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -559,12 +563,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -590,11 +594,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -605,11 +609,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -619,11 +623,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1123,7 +1127,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1134,6 +1138,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1364,29 +1369,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1447,6 +1452,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1654,6 +1671,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1680,6 +1704,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1858,36 +1886,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2847,7 +2875,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3462,7 +3490,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3656,27 +3684,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3740,12 +3768,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4037,7 +4086,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4089,37 +4138,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4885,15 +4934,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-12 17:01+0000\n" "PO-Revision-Date: 2019-07-12 17:01+0000\n"
"Last-Translator: Luis A. Arizmendi <luis.arizmendi@mailfence.com>\n" "Last-Translator: Luis A. Arizmendi <luis.arizmendi@mailfence.com>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Spanish <https://hosted.weblate.org/projects/freedombox/"
@ -127,7 +127,7 @@ msgstr ""
"desactivado para incrementar la seguridad, especialmente cuando se conecta a " "desactivado para incrementar la seguridad, especialmente cuando se conecta a "
"redes locales inseguras o de poca confianza." "redes locales inseguras o de poca confianza."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Copias de seguridad" msgstr "Copias de seguridad"
@ -142,60 +142,60 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Almacenamiento de {box_name}" msgstr "Almacenamiento de {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app}1 (Sin datos para respaldar)" msgstr "{app}1 (Sin datos para respaldar)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Aplicaciones incluidas" msgstr "Aplicaciones incluidas"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Aplicaciones a incluir en la copia de seguridad" msgstr "Aplicaciones a incluir en la copia de seguridad"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Seleccione las aplicaciones que desea restaurar" msgstr "Seleccione las aplicaciones que desea restaurar"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Subir Archivo" msgstr "Subir Archivo"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
"Los archivos de la copia de seguridad deben de estar en formato .tar.gz" "Los archivos de la copia de seguridad deben de estar en formato .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Seleccione la copia de seguridad que desea subir" msgstr "Seleccione la copia de seguridad que desea subir"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Formato incorrecto de la ruta del repositorio." msgstr "Formato incorrecto de la ruta del repositorio."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Nombre de usuaria/o no válido: {username}" msgstr "Nombre de usuaria/o no válido: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Nombre de anfitrión no válido: {hostname}" msgstr "Nombre de anfitrión no válido: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Ruta del directorio incorrecta: {dir_path}" msgstr "Ruta del directorio incorrecta: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Ruta al repositorio SSH" msgstr "Ruta al repositorio SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -203,11 +203,11 @@ msgstr ""
"Ruta al repositorio nuevo o existente. Ejemplo: <i>usuario@host:~/ruta/al/" "Ruta al repositorio nuevo o existente. Ejemplo: <i>usuario@host:~/ruta/al/"
"repo/</i>" "repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Contraseña del servidor SSH" msgstr "Contraseña del servidor SSH"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -215,11 +215,11 @@ msgstr ""
"Contraseña del servidor SSH.<br />La autenticación basada en clave SSH aún " "Contraseña del servidor SSH.<br />La autenticación basada en clave SSH aún "
"no es posible." "no es posible."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Cifrado" msgstr "Cifrado"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -227,35 +227,35 @@ msgstr ""
"\"Clave en el repositorio\" significa que una clave protegida por contraseña " "\"Clave en el repositorio\" significa que una clave protegida por contraseña "
"está almacenada con la copia de seguridad." "está almacenada con la copia de seguridad."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Clave de acceso" msgstr "Clave de acceso"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Contraseña; solo necesaria cuando se use cifrado." msgstr "Contraseña; solo necesaria cuando se use cifrado."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Confirmar contraseña" msgstr "Confirmar contraseña"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Repetir la contraseña." msgstr "Repetir la contraseña."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Las contraseñas de cifrado introducidas no coinciden" msgstr "Las contraseñas de cifrado introducidas no coinciden"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Se necesita una contraseña para el cifrado." msgstr "Se necesita una contraseña para el cifrado."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "El repositorio de copias de seguridad remoto ya existe." msgstr "El repositorio de copias de seguridad remoto ya existe."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Seleccione una clave pública SSH verificada" msgstr "Seleccione una clave pública SSH verificada"
@ -284,15 +284,46 @@ msgid "SSH access denied"
msgstr "Denegado acceso SSH" msgstr "Denegado acceso SSH"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Copias de seguridad existentes" #, fuzzy
#| msgid "Create backup"
msgid "Create a new backup"
msgstr "Crear copia de seguridad"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Crear nuevo repositorio" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Crear copia de seguridad"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Subir y restaurar una copia de seguridad"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Subir y restaurar una copia de seguridad"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Copias de seguridad existentes"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Crear repositorio de copias de seguridad remotas"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Añadir repositorio remoto" msgstr "Añadir repositorio remoto"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -317,7 +348,6 @@ msgstr "Eliminar el archivo %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Enviar" msgstr "Enviar"
@ -334,19 +364,10 @@ msgstr ""
"necesita las credenciales ssh y, si se elige, la contraseña de cifrado." "necesita las credenciales ssh y, si se elige, la contraseña de cifrado."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Crear repositorio" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Crear conexión"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Cancelar"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -369,16 +390,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Eliminar repositorio" msgid "Remove Location"
msgstr "Ubicación"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Restaurar datos de" msgstr "Restaurar datos de"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Restaurar" msgstr "Restaurar"
@ -441,89 +463,91 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Verificar anfitrión" msgstr "Verificar anfitrión"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Subir archivo"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Crear"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archivo creado." msgstr "Archivo creado."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Borrar archivo" msgstr "Borrar archivo"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archivo borrado." msgstr "Archivo borrado."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Subir y restaurar una copia de seguridad"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Archivos restaurados desde la copia de seguridad." msgstr "Archivos restaurados desde la copia de seguridad."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "No se encontraron copias de seguridad." msgstr "No se encontraron copias de seguridad."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Restaurar desde la copia de seguridad subida" msgstr "Restaurar desde la copia de seguridad subida"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Crear repositorio de copias de seguridad remotas" msgstr "Crear repositorio de copias de seguridad remotas"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Añadido nuevo repositorio SSH remoto." msgstr "Añadido nuevo repositorio SSH remoto."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "Verificar la clave de anfitrión SSH" msgstr "Verificar la clave de anfitrión SSH"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "Clave SSH de anfitrión verificada." msgstr "Clave SSH de anfitrión verificada."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "Anfitrión SSH verificado." msgstr "Anfitrión SSH verificado."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "No se pudo verificar la clave pública SSH del anfitrión." msgstr "No se pudo verificar la clave pública SSH del anfitrión."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Ha fallado la autenticación en el servidor remoto." msgstr "Ha fallado la autenticación en el servidor remoto."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Error al conectar con el servidor: {}" msgstr "Error al conectar con el servidor: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"La ruta del repositorio ni está vacía ni es un repositorio de copias de " "La ruta del repositorio ni está vacía ni es un repositorio de copias de "
"seguridad." "seguridad."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Repositorio eliminado." msgstr "Repositorio eliminado."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Eliminar repositorio"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Eliminado repositorio. La copia de seguridad remota no se ha borrado." msgstr "Eliminado repositorio. La copia de seguridad remota no se ha borrado."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "¡No se pudo desmontar!" msgstr "¡No se pudo desmontar!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Montaje fallido" msgstr "Montaje fallido"
@ -620,12 +644,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Configurar" msgstr "Configurar"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Nombre de dominio" msgstr "Nombre de dominio"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Nombre de dominio no válido" msgstr "Nombre de dominio no válido"
@ -655,11 +679,11 @@ msgstr ""
"número y solo puede contener letras, números y guiones. Su longitud puede " "número y solo puede contener letras, números y guiones. Su longitud puede "
"ser de hasta 63 caracteres." "ser de hasta 63 caracteres."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Nombre de anfitrión no válido" msgstr "Nombre de anfitrión no válido"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -676,11 +700,11 @@ msgstr ""
"La longitud de cada palabra puede ser de hasta 63 caracteres y la del nombre " "La longitud de cada palabra puede ser de hasta 63 caracteres y la del nombre "
"de dominio de hasta 253." "de dominio de hasta 253."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Página de inicio del servidor web" msgstr "Página de inicio del servidor web"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -697,11 +721,11 @@ msgstr ""
"explícitamente «/plinth» o «/freedombox» para acceder al servicio (Plinth) " "explícitamente «/plinth» o «/freedombox» para acceder al servicio (Plinth) "
"de {box_name}." "de {box_name}."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Mostrar aplicaciones y funciones avanzadas" msgstr "Mostrar aplicaciones y funciones avanzadas"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
"Muestra aplicaciones y funciones que requieren mayor conocimiento técnico." "Muestra aplicaciones y funciones que requieren mayor conocimiento técnico."
@ -1278,7 +1302,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Última actualización" msgstr "Última actualización"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Acerca de" msgstr "Acerca de"
@ -1289,6 +1313,7 @@ msgstr "Acerca de"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1554,29 +1579,29 @@ msgstr "Iniciar configuración"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Configuración completada" msgstr "Configuración completada"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Documentación" msgstr "Documentación"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Manual" msgstr "Manual"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Manual de descarga" msgstr "Manual de descarga"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Documentación y Preguntas frecuentes" msgstr "Documentación y Preguntas frecuentes"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Acerca de {box_name}" msgstr "Acerca de {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Manual de {box_name}" msgstr "Manual de {box_name}"
@ -1656,6 +1681,20 @@ msgstr "Hay una nueva versión de %(box_name)s disponible."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s está actualizado." msgstr "%(box_name)s está actualizado."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Protección"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1910,6 +1949,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Eliminar %(name)s" msgstr "Eliminar %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Cancelar"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Gestionar Wikis y Blogs" msgstr "Gestionar Wikis y Blogs"
@ -1936,6 +1982,10 @@ msgstr "Ir al sitio %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Gestionar" msgstr "Gestionar"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Crear"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2134,7 +2184,7 @@ msgstr ""
"No se ha configurado ningún dominio. <a href=\"%(config_url)s\">Configure " "No se ha configurado ningún dominio. <a href=\"%(config_url)s\">Configure "
"alguno</a> para poder asignarle un certificado." "alguno</a> para poder asignarle un certificado."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2143,29 +2193,29 @@ msgstr ""
"El certificado para el dominio {domain} ha sido revocado con éxito. " "El certificado para el dominio {domain} ha sido revocado con éxito. "
"Necesitará unos momentos para tener efecto." "Necesitará unos momentos para tener efecto."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Falló la revocación del certificado para el dominio {domain}: {error}" msgstr "Falló la revocación del certificado para el dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Se ha obtenido con éxito el certificado para el dominio {domain}" msgstr "Se ha obtenido con éxito el certificado para el dominio {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Falló la obtención del certificado para el dominio {domain}: {error}" msgstr "Falló la obtención del certificado para el dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "El certificado para el dominio {domain} ha sido eliminado con éxito" msgstr "El certificado para el dominio {domain} ha sido eliminado con éxito"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Falló la eliminación del certificado para el dominio {domain}: {error}" msgstr "Falló la eliminación del certificado para el dominio {domain}: {error}"
@ -3256,7 +3306,7 @@ msgid "This connection is not active."
msgstr "Esta conexión no está activa." msgstr "Esta conexión no está activa."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Protección" msgstr "Protección"
@ -3963,7 +4013,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4223,15 +4273,15 @@ msgstr ""
"google.com/settings/security/lesssecureapps\">https://www.google.com/" "google.com/settings/security/lesssecureapps\">https://www.google.com/"
"settings/security/lesssecureapps</a>)." "settings/security/lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Buscador web" msgstr "Buscador web"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4239,7 +4289,7 @@ msgstr ""
"Searx es un motor de búsqueda en Internet que respeta la privacidad. Recoge " "Searx es un motor de búsqueda en Internet que respeta la privacidad. Recoge "
"y muestra los resultados de múltiples buscadores." "y muestra los resultados de múltiples buscadores."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4247,7 +4297,7 @@ msgstr ""
"Searx se puede usar para evitar el rastreo y la creación de perfiles que " "Searx se puede usar para evitar el rastreo y la creación de perfiles que "
"realizan los buscadores. Por defecto no almacena cookies." "realizan los buscadores. Por defecto no almacena cookies."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Buscar en la web" msgstr "Buscar en la web"
@ -4320,12 +4370,35 @@ msgstr ""
"servidor SSH como a otros servicios de Internet protegidos por contraseña " "servidor SSH como a otros servicios de Internet protegidos por contraseña "
"que estén activados." "que estén activados."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nombre"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Error al definir el acceso restringido: {exception}" msgstr "Error al definir el acceso restringido: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Configuración de seguridad actualizada" msgstr "Configuración de seguridad actualizada"
@ -4667,7 +4740,7 @@ msgstr "Fecha"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Eliminar instantáneas" msgstr "Eliminar instantáneas"
@ -4724,38 +4797,38 @@ msgstr "Gestionar instantáneas"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Instantánea creada." msgstr "Instantánea creada."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Configuración de almacenamiento de instantáneas actualizada" msgstr "Configuración de almacenamiento de instantáneas actualizada"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Acción de error: {0} [{1}] [{2}]" msgstr "Acción de error: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Eliminar todas las instantáneas" msgstr "Eliminar todas las instantáneas"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Las instantáneas seleccionadas fueron eliminadas" msgstr "Las instantáneas seleccionadas fueron eliminadas"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
"La instantánea se está usando actualmente. Inténtelo de nuevo más tarde." "La instantánea se está usando actualmente. Inténtelo de nuevo más tarde."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Sistema restaurado a la instantánea {number}." msgstr "Sistema restaurado a la instantánea {number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "Debe reiniciar el sistema para completar la restauración." msgstr "Debe reiniciar el sistema para completar la restauración."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Restaurar a instantánea" msgstr "Restaurar a instantánea"
@ -5630,15 +5703,15 @@ msgstr "Editar usuario"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "El o la usuaria {user} se ha eliminado." msgstr "El o la usuaria {user} se ha eliminado."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Ha fallado la eliminación del o de la usuaria LDAP." msgstr "Ha fallado la eliminación del o de la usuaria LDAP."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Cambiar clave de acceso" msgstr "Cambiar clave de acceso"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Clave de acceso cambiada con éxito." msgstr "Clave de acceso cambiada con éxito."
@ -5980,6 +6053,15 @@ msgstr "Aplicación desactivada"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "Create new repository"
#~ msgstr "Crear nuevo repositorio"
#~ msgid "Create Repository"
#~ msgstr "Crear repositorio"
#~ msgid "Upload"
#~ msgstr "Subir archivo"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Gestión de la renovación del certificado activada para {domain}." #~ msgstr "Gestión de la renovación del certificado activada para {domain}."
@ -6162,9 +6244,6 @@ msgstr "Gujarati"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Nueva copia de seguridad" #~ msgstr "Nueva copia de seguridad"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Subir y restaurar una copia de seguridad"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
#~ msgstr "Cliente de «chrony» en contacto con los servidores" #~ msgstr "Cliente de «chrony» en contacto con los servidores"
@ -6229,9 +6308,6 @@ msgstr "Gujarati"
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Subir copia de seguridad" #~ msgstr "Subir copia de seguridad"
#~ msgid "Create backup"
#~ msgstr "Crear copia de seguridad"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
#~ msgstr "Dispositivos extraíbles" #~ msgstr "Dispositivos extraíbles"
@ -6279,9 +6355,6 @@ msgstr "Gujarati"
#~ msgstr "" #~ msgstr ""
#~ "Datos de las aplicaciones para restaurar desde la copia de seguridad" #~ "Datos de las aplicaciones para restaurar desde la copia de seguridad"
#~ msgid "Location"
#~ msgstr "Ubicación"
#~ msgid "Location to upload the archive to" #~ msgid "Location to upload the archive to"
#~ msgstr "Ubicación para subir el archivo" #~ msgstr "Ubicación para subir el archivo"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2016-08-12 15:51+0000\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n"
"Last-Translator: Masoud Abkenar <ampbox@gmail.com>\n" "Last-Translator: Masoud Abkenar <ampbox@gmail.com>\n"
"Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Persian <https://hosted.weblate.org/projects/freedombox/"
@ -132,7 +132,7 @@ msgstr ""
"غیرفعال کنید تا امنیت را بالا ببرید، به‌ویژه اگر دستگاه‌های دیگر روی شبکهٔ محلی " "غیرفعال کنید تا امنیت را بالا ببرید، به‌ویژه اگر دستگاه‌های دیگر روی شبکهٔ محلی "
"مورد اعتمادتان نیستند." "مورد اعتمادتان نیستند."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -146,123 +146,123 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "کتاب راهنمای {box_name}" msgstr "کتاب راهنمای {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
#, fuzzy #, fuzzy
#| msgid "The subdomain you want to register" #| msgid "The subdomain you want to register"
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "زیردامنه‌ای که می‌خواهید ثبت کنید" msgstr "زیردامنه‌ای که می‌خواهید ثبت کنید"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "نام کاربری معتبر نیست" msgstr "نام کاربری معتبر نیست"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "نام میزبان معتبر نیست" msgstr "نام میزبان معتبر نیست"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Please provide a password" #| msgid "Please provide a password"
msgid "SSH server password" msgid "SSH server password"
msgstr "لطفاً یک رمز وارد کنید" msgstr "لطفاً یک رمز وارد کنید"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "شرح" msgstr "شرح"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "رمز" msgstr "رمز"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "رمز" msgstr "رمز"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -291,17 +291,42 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
#, fuzzy
#| msgid "Create Connection"
msgid "Create a new backup"
msgstr "ساختن اتصال"
#: plinth/modules/backups/templates/backups.html:51
#, fuzzy
#| msgid "Create Connection"
msgid "Create Backup"
msgstr "ساختن اتصال"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:58
msgid "Create new repository" #, fuzzy
msgstr "" #| msgid "Password"
msgid "Upload and Restore"
msgstr "رمز"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Connection"
msgid "Add Remote Location"
msgstr "افزودن اتصال"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
msgid "Delete this archive permanently?" msgid "Delete this archive permanently?"
msgstr "" msgstr ""
@ -327,7 +352,6 @@ msgstr "پاک‌کردن %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
#, fuzzy #, fuzzy
msgid "Submit" msgid "Submit"
@ -342,19 +366,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "ساختن اتصال"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "انصراف"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -371,9 +386,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "راهنما"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -382,7 +398,7 @@ msgid "Restore data from"
msgstr "پاک‌کردن %(name)s" msgstr "پاک‌کردن %(name)s"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -433,93 +449,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "ساختن"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "پاک‌کردن" msgstr "پاک‌کردن"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} پاک شد." msgstr "{name} پاک شد."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "خطا هنگام نصب برنامه: {error}" msgstr "خطا هنگام نصب برنامه: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -607,12 +623,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "پیکربندی" msgstr "پیکربندی"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "نام دامنه" msgstr "نام دامنه"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "نام دامنه معتبر نیست" msgstr "نام دامنه معتبر نیست"
@ -645,11 +661,11 @@ msgstr ""
"نویسه‌های میانی‌اش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی نام " "نویسه‌های میانی‌اش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی نام "
"باید ۶۳ نویسه یا کمتر باشد." "باید ۶۳ نویسه یا کمتر باشد."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "نام میزبان معتبر نیست" msgstr "نام میزبان معتبر نیست"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -665,11 +681,11 @@ msgstr ""
"میانی‌اش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی هر واژه باید " "میانی‌اش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی هر واژه باید "
"۶۳ نویسه یا کمتر باشد. بلندی کل نام دامنه باید ۲۵۳ نویسه یا کمتر باشد." "۶۳ نویسه یا کمتر باشد. بلندی کل نام دامنه باید ۲۵۳ نویسه یا کمتر باشد."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -679,11 +695,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1256,7 +1272,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "آخرین به‌روزرسانی" msgstr "آخرین به‌روزرسانی"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "درباره" msgstr "درباره"
@ -1267,6 +1283,7 @@ msgstr "درباره"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
#, fuzzy #, fuzzy
@ -1517,31 +1534,31 @@ msgstr "آغاز راه‌اندازی"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "راه‌اندازی کامل شد" msgstr "راه‌اندازی کامل شد"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "راهنما" msgstr "راهنما"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "کتاب راهنما" msgstr "کتاب راهنما"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "کتاب راهنمای {box_name}" msgstr "کتاب راهنمای {box_name}"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "راهنما و پرسش‌های رایج" msgstr "راهنما و پرسش‌های رایج"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "دربارهٔ {box_name}" msgstr "دربارهٔ {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "کتاب راهنمای {box_name}" msgstr "کتاب راهنمای {box_name}"
@ -1623,6 +1640,20 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "راه‌اندازی %(box_name)s" msgstr "راه‌اندازی %(box_name)s"
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "امنیت"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1866,6 +1897,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "پاک‌کردن %(name)s" msgstr "پاک‌کردن %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "انصراف"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "مدیریت ویکی‌ها و وبلاگ‌ها" msgstr "مدیریت ویکی‌ها و وبلاگ‌ها"
@ -1892,6 +1930,10 @@ msgstr "به سایت %(site)s بروید"
msgid "Manage" msgid "Manage"
msgstr "مدیریت" msgstr "مدیریت"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "ساختن"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2105,7 +2147,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2113,30 +2155,30 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}" msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "گواهی دیجیتال برای دامنهٔ {domain} با موفقیت گرفته شد" msgstr "گواهی دیجیتال برای دامنهٔ {domain} با موفقیت گرفته شد"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}" msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}" #| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
@ -3195,7 +3237,7 @@ msgid "This connection is not active."
msgstr "این اتصال فعال نیست." msgstr "این اتصال فعال نیست."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "امنیت" msgstr "امنیت"
@ -3827,7 +3869,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -4026,29 +4068,29 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "سرور وب" msgstr "سرور وب"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4114,13 +4156,36 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "نام"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting time zone: {exception}" #| msgid "Error setting time zone: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "خطا در هنگام تنظیم منطقهٔ زمانی: {exception}" msgstr "خطا در هنگام تنظیم منطقهٔ زمانی: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4444,7 +4509,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4500,43 +4565,43 @@ msgstr "پاک‌کردن %(name)s"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "پیکربندی به‌روز شد" msgstr "پیکربندی به‌روز شد"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "پاک‌کردن %(name)s" msgstr "پاک‌کردن %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "پاک‌کردن %(name)s" msgstr "پاک‌کردن %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5333,15 +5398,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5747,11 +5812,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "کتاب راهنمای {box_name}" #~ msgstr "کتاب راهنمای {box_name}"
#, fuzzy
#~| msgid "Create Connection"
#~ msgid "Create backup"
#~ msgstr "ساختن اتصال"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -5782,11 +5842,6 @@ msgstr ""
#~ msgid "Disk" #~ msgid "Disk"
#~ msgstr "دیسک‌ها" #~ msgstr "دیسک‌ها"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "راهنما"
#, fuzzy #, fuzzy
#~| msgid "Create" #~| msgid "Create"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth 0.6\n" "Project-Id-Version: Plinth 0.6\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n" "Last-Translator: Sunil Mohan Adapa <sunil@medhas.org>\n"
"Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian." "Language-Team: Plinth Developers <freedombox-discuss@lists.alioth.debian."
@ -142,7 +142,7 @@ msgstr ""
"DISABLED TO IMPROVE SECURITY ESPECIALLY WHEN CONNECTING TO A HOSTILE LOCAL " "DISABLED TO IMPROVE SECURITY ESPECIALLY WHEN CONNECTING TO A HOSTILE LOCAL "
"NETWORK." "NETWORK."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -156,123 +156,123 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} MANUAL" msgstr "{box_name} MANUAL"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "PACKAGES NOT FOUND" msgstr "PACKAGES NOT FOUND"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "INVALID SERVER NAME" msgstr "INVALID SERVER NAME"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "INVALID HOSTNAME" msgstr "INVALID HOSTNAME"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Save Password" #| msgid "Save Password"
msgid "SSH server password" msgid "SSH server password"
msgstr "SAVE PASSWORD" msgstr "SAVE PASSWORD"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "DESCRIPTION" msgstr "DESCRIPTION"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "PASSPHRASE" msgstr "PASSPHRASE"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "PASSPHRASE" msgstr "PASSPHRASE"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -303,21 +303,44 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing custom services" #| msgid "PageKite Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "EXISTING CUSTOM SERVICES" msgstr "PAGEKITE ACCOUNT"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "PageKite Account"
msgid "Create new repository" msgid "Create Backup"
msgstr "CREATE USER" msgstr "PAGEKITE ACCOUNT"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Save Password"
msgid "Upload and Restore"
msgstr "SAVE PASSWORD"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Existing custom services"
msgid "Existing Backups"
msgstr "EXISTING CUSTOM SERVICES"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing custom services"
msgid "Add a remote backup location"
msgstr "EXISTING CUSTOM SERVICES"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "CREATE USER" msgstr "CREATE USER"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -347,7 +370,6 @@ msgstr "DELETE %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "SUBMIT" msgstr "SUBMIT"
@ -362,20 +384,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "CREATE USER" msgstr "CREATE CONNECTION"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "CANCEL"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -392,9 +403,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "DOCUMENTATION"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -403,7 +415,7 @@ msgid "Restore data from"
msgstr "DELETE %(name)s" msgstr "DELETE %(name)s"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "reStore" #| msgid "reStore"
msgid "Restore" msgid "Restore"
@ -460,99 +472,97 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Download my profile"
msgid "Upload"
msgstr "DOWNLOAD MY PROFILE"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "CREATE"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "DELETE" msgstr "DELETE"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} DELETED." msgstr "{name} DELETED."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "CREATE USER" msgstr "CREATE USER"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing packages: {string} {details}" #| msgid "Error installing packages: {string} {details}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}" msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "PACKAGES NOT FOUND" msgstr "PACKAGES NOT FOUND"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -644,12 +654,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "CONFIGURE" msgstr "CONFIGURE"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "DOMAIN NAME" msgstr "DOMAIN NAME"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "INVALID DOMAIN NAME" msgstr "INVALID DOMAIN NAME"
@ -681,11 +691,11 @@ msgstr ""
"AND HAVE AS INTERIOR CHARACTERS ONLY ALPHABETS, DIGITS AND HYPHENS. TOTAL " "AND HAVE AS INTERIOR CHARACTERS ONLY ALPHABETS, DIGITS AND HYPHENS. TOTAL "
"LENGTH MUST BE 63 CHARACTERS OR LESS." "LENGTH MUST BE 63 CHARACTERS OR LESS."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "INVALID HOSTNAME" msgstr "INVALID HOSTNAME"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -702,13 +712,13 @@ msgstr ""
"63 CHARACTERS OR LESS. TOTAL LENGTH OF DOMAIN NAME MUST BE 253 CHARACTERS " "63 CHARACTERS OR LESS. TOTAL LENGTH OF DOMAIN NAME MUST BE 253 CHARACTERS "
"OR LESS." "OR LESS."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "WEB SERVER (HTTP)" msgstr "WEB SERVER (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -718,11 +728,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1359,7 +1369,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "LAST UPDATE" msgstr "LAST UPDATE"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "ABOUT" msgstr "ABOUT"
@ -1370,6 +1380,7 @@ msgstr "ABOUT"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1638,31 +1649,31 @@ msgstr "START SETUP"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "SETUP COMPLETE" msgstr "SETUP COMPLETE"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "DOCUMENTATION" msgstr "DOCUMENTATION"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "MANUAL" msgstr "MANUAL"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "{box_name} MANUAL" msgstr "{box_name} MANUAL"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "DOCUMENTATION AND FAQ" msgstr "DOCUMENTATION AND FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "ABOUT {box_name}" msgstr "ABOUT {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} MANUAL" msgstr "{box_name} MANUAL"
@ -1743,6 +1754,20 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s SETUP" msgstr "%(box_name)s SETUP"
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "SECURITY"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1989,6 +2014,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "DELETE %(name)s" msgstr "DELETE %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "CANCEL"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "MANAGE WIKIS AND BLOGS" msgstr "MANAGE WIKIS AND BLOGS"
@ -2015,6 +2047,10 @@ msgstr "GO TO SITE %(site)s"
msgid "Manage" msgid "Manage"
msgstr "MANAGE" msgstr "MANAGE"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "CREATE"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2231,7 +2267,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2239,30 +2275,30 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}" msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}" msgstr "FAILED TO REVOKE CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "CERTIFICATE SUCCESSFULLY OBTAINED FOR DOMAIN {domain}" msgstr "CERTIFICATE SUCCESSFULLY OBTAINED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}" msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}" msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}" #| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
@ -3381,7 +3417,7 @@ msgid "This connection is not active."
msgstr "THIS CONNECTION IS NOT ACTIVE." msgstr "THIS CONNECTION IS NOT ACTIVE."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "SECURITY" msgstr "SECURITY"
@ -4142,7 +4178,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -4396,29 +4432,29 @@ msgstr ""
"lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS</" "lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS</"
"a>)." "a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "WEB SERVER" msgstr "WEB SERVER"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4486,13 +4522,36 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "NAME"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting time zone: {exception}" #| msgid "Error setting time zone: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "ERROR SETTING TIME ZONE: {exception}" msgstr "ERROR SETTING TIME ZONE: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4825,7 +4884,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4885,43 +4944,43 @@ msgstr "CREATE USER"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "CONFIGURATION UPDATED" msgstr "CONFIGURATION UPDATED"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "ACTION ERROR: {0} [{1}] [{2}]" msgstr "ACTION ERROR: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "DELETE %(name)s" msgstr "DELETE %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "DELETE %(name)s" msgstr "DELETE %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5793,15 +5852,15 @@ msgstr "EDIT USER"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "USER {user} DELETED." msgstr "USER {user} DELETED."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "DELETING LDAP USER FAILED." msgstr "DELETING LDAP USER FAILED."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "CHANGE PASSWORD" msgstr "CHANGE PASSWORD"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "PASSWORD CHANGED SUCCESSFULLY." msgstr "PASSWORD CHANGED SUCCESSFULLY."
@ -6164,6 +6223,21 @@ msgstr "APPLICATIONS"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create new repository"
#~ msgstr "CREATE USER"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "CREATE USER"
#, fuzzy
#~| msgid "Download my profile"
#~ msgid "Upload"
#~ msgstr "DOWNLOAD MY PROFILE"
#, fuzzy #, fuzzy
#~| msgid "Certificate successfully revoked for domain {domain}" #~| msgid "Certificate successfully revoked for domain {domain}"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
@ -6270,11 +6344,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "{box_name} MANUAL" #~ msgstr "{box_name} MANUAL"
#, fuzzy
#~| msgid "PageKite Account"
#~ msgid "Create backup"
#~ msgstr "PAGEKITE ACCOUNT"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6318,11 +6387,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "RESTORE" #~ msgstr "RESTORE"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "DOCUMENTATION"
#, fuzzy #, fuzzy
#~| msgid "Create User" #~| msgid "Create User"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-03-13 15:03+0000\n" "PO-Revision-Date: 2019-03-13 15:03+0000\n"
"Last-Translator: Vincent Ladeuil <v.ladeuil+freedombox@free.fr>\n" "Last-Translator: Vincent Ladeuil <v.ladeuil+freedombox@free.fr>\n"
"Language-Team: French <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: French <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -127,7 +127,7 @@ msgstr ""
"réseaux internes. Il peut être désactiver pour améliorer la sécurité " "réseaux internes. Il peut être désactiver pour améliorer la sécurité "
"particulièrement lors d'une connexion à un réseau local hostile." "particulièrement lors d'une connexion à un réseau local hostile."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Sauvegardes" msgstr "Sauvegardes"
@ -140,63 +140,63 @@ msgstr "Sauvegardes permet de créer et de gérer des archives de sauvegarde."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Stockage {box_name}" msgstr "Stockage {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (pas de données à sauvegarder)" msgstr "{app} (pas de données à sauvegarder)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Applications incluses" msgstr "Applications incluses"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Applications à inclure dans la sauvegarde" msgstr "Applications à inclure dans la sauvegarde"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Sélectionnez les applications que vous souhaitez restaurer." msgstr "Sélectionnez les applications que vous souhaitez restaurer."
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Téléverser un fichier" msgstr "Téléverser un fichier"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Les fichiers de sauvegarde doivent être au format .tar.gz" msgstr "Les fichiers de sauvegarde doivent être au format .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Selectionner le fichier de sauvegarde que vous voulez charger" msgstr "Selectionner le fichier de sauvegarde que vous voulez charger"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Dépôt introuvable" msgstr "Dépôt introuvable"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Nom de serveur invalide" msgstr "Nom de serveur invalide"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Nom de machine invalide" msgstr "Nom de machine invalide"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Chemin du dépôt SSH" msgstr "Chemin du dépôt SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -204,11 +204,11 @@ msgstr ""
"Chemin d'un dépôt nouveau ou existant. Exemple: <i>utilisateur@hôte:~/chemin/" "Chemin d'un dépôt nouveau ou existant. Exemple: <i>utilisateur@hôte:~/chemin/"
"vers/dépôt/</i>" "vers/dépôt/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Mot de passe du serveur SSH" msgstr "Mot de passe du serveur SSH"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -216,11 +216,11 @@ msgstr ""
"Mot de passe du serveur SSH.<br/>L'authentification par clé SSH n'est pas " "Mot de passe du serveur SSH.<br/>L'authentification par clé SSH n'est pas "
"encore possible." "encore possible."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Chiffrement" msgstr "Chiffrement"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -228,41 +228,41 @@ msgstr ""
"\"Clé dans le dépôt\" signifie qu'une clé protégée par mot de passe est " "\"Clé dans le dépôt\" signifie qu'une clé protégée par mot de passe est "
"stockée avec la sauvegarde." "stockée avec la sauvegarde."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Phrase secrète" msgstr "Phrase secrète"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
"Phrase secrète ; nécessaire uniquement lors de l'utilisation du chiffrement." "Phrase secrète ; nécessaire uniquement lors de l'utilisation du chiffrement."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Confirmez la phrase secrète" msgstr "Confirmez la phrase secrète"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Répétez la phrase secrète." msgstr "Répétez la phrase secrète."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Les phrases secrètes de chiffrement entrées ne correspondent pas" msgstr "Les phrases secrètes de chiffrement entrées ne correspondent pas"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
#, fuzzy #, fuzzy
#| msgid "Passphrase; Only needed when using encryption." #| msgid "Passphrase; Only needed when using encryption."
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
"Phrase secrète ; nécessaire uniquement lors de l'utilisation du chiffrement." "Phrase secrète ; nécessaire uniquement lors de l'utilisation du chiffrement."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
#, fuzzy #, fuzzy
#| msgid "Create remote backup repository" #| msgid "Create remote backup repository"
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Créer un dépôt de sauvegarde distant" msgstr "Créer un dépôt de sauvegarde distant"
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -291,17 +291,46 @@ msgid "SSH access denied"
msgstr "Accès SSH refusé" msgstr "Accès SSH refusé"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "Create backup"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Sauvegardes existantes" msgstr "Créer une sauvegarde"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Créer un nouveau dépôt" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Créer une sauvegarde"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Charger et restaurer un fichier de sauvegarde"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Charger et restaurer un fichier de sauvegarde"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Sauvegardes existantes"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Créer un dépôt de sauvegarde distant"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Ajouter un dépôt distant" msgstr "Ajouter un dépôt distant"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -326,7 +355,6 @@ msgstr "Supprimer l'archive %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Soumettre" msgstr "Soumettre"
@ -340,19 +368,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Créer un dépôt" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Créer Connexion"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuler"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -369,16 +388,17 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Supprimer ce dépôt" msgid "Remove Location"
msgstr "Chemin"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Restaurer les données depuis" msgstr "Restaurer les données depuis"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Restaurer" msgstr "Restaurer"
@ -433,93 +453,95 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Téléverser"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Créer"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archive créée." msgstr "Archive créée."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Supprimer l'archive" msgstr "Supprimer l'archive"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archive supprimée." msgstr "Archive supprimée."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Charger et restaurer un fichier de sauvegarde"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Les fichiers ont été restaurés depuis la sauvegarde." msgstr "Les fichiers ont été restaurés depuis la sauvegarde."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Aucune sauvegarde n'a été trouvée." msgstr "Aucune sauvegarde n'a été trouvée."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Restaurer depuis le fichier téléversé" msgstr "Restaurer depuis le fichier téléversé"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Créer un dépôt de sauvegarde distant" msgstr "Créer un dépôt de sauvegarde distant"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Added new repository." #| msgid "Added new repository."
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Ajouter une nouvelle archive." msgstr "Ajouter une nouvelle archive."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Erreur lors de linstallation de l'application : {error}" msgstr "Erreur lors de linstallation de l'application : {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Dépôt introuvable" msgstr "Dépôt introuvable"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Supprimer ce dépôt"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Dépôt supprimé. Le dépôt distant lui-même n'a pas été supprimé." msgstr "Dépôt supprimé. Le dépôt distant lui-même n'a pas été supprimé."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Le démontage a échoué !" msgstr "Le démontage a échoué !"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Le montage a échoué" msgstr "Le montage a échoué"
@ -620,12 +642,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Configurer" msgstr "Configurer"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Nom de Domaine" msgstr "Nom de Domaine"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Nom de domaine invalide" msgstr "Nom de domaine invalide"
@ -656,11 +678,11 @@ msgstr ""
"la fin seulement des lettres de l'alphabet, des chiffres ou des traits " "la fin seulement des lettres de l'alphabet, des chiffres ou des traits "
"dunion « - ». Sa longueur maximum est de 63 signes." "dunion « - ». Sa longueur maximum est de 63 signes."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Nom de machine invalide" msgstr "Nom de machine invalide"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -679,11 +701,11 @@ msgstr ""
"63 signes. La longueur totale du nom de domaine ne doit pas excéder 253 " "63 signes. La longueur totale du nom de domaine ne doit pas excéder 253 "
"signes." "signes."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Page daccueil du serveur Web" msgstr "Page daccueil du serveur Web"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -693,11 +715,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1276,7 +1298,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Dernière mise à jour" msgstr "Dernière mise à jour"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "À propos" msgstr "À propos"
@ -1287,6 +1309,7 @@ msgstr "À propos"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1558,31 +1581,31 @@ msgstr "Démarrer la configuration"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Installation Achevée" msgstr "Installation Achevée"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Documentation" msgstr "Documentation"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Manuel" msgstr "Manuel"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "Télécharger le manuel" msgstr "Télécharger le manuel"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Documentation et FAQ" msgstr "Documentation et FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "À Propos de {box_name}" msgstr "À Propos de {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Manuel {box_name}" msgstr "Manuel {box_name}"
@ -1667,6 +1690,20 @@ msgstr "Une nouvelle version de %(box_name)s est disponible."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s est à jour." msgstr "%(box_name)s est à jour."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Sécurité"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1928,6 +1965,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Supprimer %(name)s" msgstr "Supprimer %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuler"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Gestion Wikis et Blogues" msgstr "Gestion Wikis et Blogues"
@ -1954,6 +1998,10 @@ msgstr "Aller au site %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Gérer" msgstr "Gérer"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Créer"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2161,7 +2209,7 @@ msgstr ""
"Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur " "Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur "
"obtenir des certificats." "obtenir des certificats."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2170,30 +2218,30 @@ msgstr ""
"Certificat révoqué avec succès pour le domaine {domain}. Cela peut prendre " "Certificat révoqué avec succès pour le domaine {domain}. Cela peut prendre "
"un moment pour prendre effet." "un moment pour prendre effet."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
"Échec de la révocation du certificat pour le domaine {domain} : {error}" "Échec de la révocation du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certificat obtenu avec succès pour le domaine {domain}" msgstr "Certificat obtenu avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}" msgstr "Échec de l'obtention du certificat pour le domaine {domain} : {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certificat supprimé avec succès pour le domaine {domain}" msgstr "Certificat supprimé avec succès pour le domaine {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -3269,7 +3317,7 @@ msgid "This connection is not active."
msgstr "Cette connexion n'est pas active." msgstr "Cette connexion n'est pas active."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Sécurité" msgstr "Sécurité"
@ -3994,7 +4042,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4250,29 +4298,29 @@ msgstr ""
"settings/security/lesssecureapps\">https://www.google.com/settings/security/" "settings/security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "Recherche sur le Web" msgstr "Recherche sur le Web"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4348,12 +4396,35 @@ msgstr ""
"d'intrusion par force brute sur le serveur SSH ainsi que sur les autres " "d'intrusion par force brute sur le serveur SSH ainsi que sur les autres "
"services Internet protégés par mot de passe et activés." "services Internet protégés par mot de passe et activés."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nom"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Erreur lors de l'établissement de l'accès restreint : {exception}" msgstr "Erreur lors de l'établissement de l'accès restreint : {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Configuration de sécurité mise à jour" msgstr "Configuration de sécurité mise à jour"
@ -4685,7 +4756,7 @@ msgstr "Date"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4744,43 +4815,43 @@ msgstr "Instantanés de stockage"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Instantané créé." msgstr "Instantané créé."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Access rights configuration updated" #| msgid "Access rights configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Configuration des droits d'accès mise à jour" msgstr "Configuration des droits d'accès mise à jour"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Erreur sur action : {0} [{1}] [{2}]" msgstr "Erreur sur action : {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Supprimer l'instantané" msgstr "Supprimer l'instantané"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Supprimer l'instantané" msgstr "Supprimer l'instantané"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Retour vers l'instantané #{number} effectué." msgstr "Retour vers l'instantané #{number} effectué."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." 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." msgstr "Le système doit être redémarré pour terminer le retour en arrière."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Revenir à l'instantané" msgstr "Revenir à l'instantané"
@ -5665,15 +5736,15 @@ msgstr "Modifier Utilisateur"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Utilisateur {user} supprimé." msgstr "Utilisateur {user} supprimé."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "La suppression de l'utilisateur LDAP a échoué." msgstr "La suppression de l'utilisateur LDAP a échoué."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Changer Mot de Passe" msgstr "Changer Mot de Passe"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Mot de passe changé avec succès." msgstr "Mot de passe changé avec succès."
@ -6028,6 +6099,15 @@ msgstr "Application désactivée"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "Créer un nouveau dépôt"
#~ msgid "Create Repository"
#~ msgstr "Créer un dépôt"
#~ msgid "Upload"
#~ msgstr "Téléverser"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Gestion du renouvellement du certificat activée pour {domain}." #~ msgstr "Gestion du renouvellement du certificat activée pour {domain}."
@ -6237,9 +6317,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Nouvelle sauvegarde" #~ msgstr "Nouvelle sauvegarde"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Charger et restaurer un fichier de sauvegarde"
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6307,9 +6384,6 @@ msgstr ""
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Charger une sauvegarde" #~ msgstr "Charger une sauvegarde"
#~ msgid "Create backup"
#~ msgstr "Créer une sauvegarde"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6354,9 +6428,6 @@ msgstr ""
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Données des applications à restaurer de la sauvegarde" #~ msgstr "Données des applications à restaurer de la sauvegarde"
#~ msgid "Location"
#~ msgstr "Chemin"
#~ msgid "Backup archives" #~ msgid "Backup archives"
#~ msgstr "Archives de sauvegarde" #~ msgstr "Archives de sauvegarde"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-11 08:01+0000\n" "PO-Revision-Date: 2019-07-11 08:01+0000\n"
"Last-Translator: Miguel A. Bouzada <mbouzada@gmail.com>\n" "Last-Translator: Miguel A. Bouzada <mbouzada@gmail.com>\n"
"Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Galician <https://hosted.weblate.org/projects/freedombox/"
@ -121,7 +121,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -134,113 +134,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -267,15 +267,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -300,7 +317,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -314,18 +330,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -343,8 +348,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -352,7 +356,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -403,87 +407,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -564,12 +568,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -595,11 +599,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -610,11 +614,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -624,11 +628,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "Amosa aplicativos e funcións que requiren maior coñecemento técnico." msgstr "Amosa aplicativos e funcións que requiren maior coñecemento técnico."
@ -1128,7 +1132,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1139,6 +1143,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1369,29 +1374,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Manual" msgstr "Manual"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1452,6 +1457,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1659,6 +1676,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1685,6 +1709,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1863,36 +1891,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2852,7 +2880,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3467,7 +3495,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3661,27 +3689,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3745,12 +3773,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4042,7 +4091,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4094,37 +4143,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4890,15 +4939,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2018-02-05 18:37+0000\n" "PO-Revision-Date: 2018-02-05 18:37+0000\n"
"Last-Translator: drashti kaushik <drashtipandya37@gmail.com>\n" "Last-Translator: drashti kaushik <drashtipandya37@gmail.com>\n"
"Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Gujarati <https://hosted.weblate.org/projects/freedombox/"
@ -126,7 +126,7 @@ msgstr ""
"શોધવા માટે પરવાનગી આપે છે. સેવાઓ ની શોધ અનિવાર્ય નથી અને માત્ર આંતરિક નેટવર્કમાં જ કામ " "શોધવા માટે પરવાનગી આપે છે. સેવાઓ ની શોધ અનિવાર્ય નથી અને માત્ર આંતરિક નેટવર્કમાં જ કામ "
"કરે છે. તેને નિષ્ક્રિય કરી શકાય છે, ખાસ કરી ને જયારે આપ જોખમકારક નેટવર્ક સાથે જોડતા હોવ." "કરે છે. તેને નિષ્ક્રિય કરી શકાય છે, ખાસ કરી ને જયારે આપ જોખમકારક નેટવર્ક સાથે જોડતા હોવ."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -139,117 +139,117 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "અમાન્ય સર્વર નામ" msgstr "અમાન્ય સર્વર નામ"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "અમાન્ય હોસ્ટનું નામ" msgstr "અમાન્ય હોસ્ટનું નામ"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Please provide a password" #| msgid "Please provide a password"
msgid "SSH server password" msgid "SSH server password"
msgstr "કૃપા કરીને પાસવર્ડ આપો" msgstr "કૃપા કરીને પાસવર્ડ આપો"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -276,15 +276,34 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Password"
msgid "Upload and Restore"
msgstr "પાસવર્ડ"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -311,7 +330,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "સમર્પિત કરો" msgstr "સમર્પિત કરો"
@ -325,19 +343,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Documentation"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -354,16 +363,17 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -414,89 +424,89 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}" msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -589,12 +599,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "ગોઠવો" msgstr "ગોઠવો"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "ક્ષેત્રનું નામ" msgstr "ક્ષેત્રનું નામ"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "અમાન્ય ક્ષેત્રીય નામ" msgstr "અમાન્ય ક્ષેત્રીય નામ"
@ -624,11 +634,11 @@ msgstr ""
"માત્ર મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…તેની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી " "માત્ર મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…તેની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી "
"જોઈએ." "જોઈએ."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "અમાન્ય હોસ્ટનું નામ" msgstr "અમાન્ય હોસ્ટનું નામ"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -644,11 +654,11 @@ msgstr ""
"મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…દરેક લેબલની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી " "મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…દરેક લેબલની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી "
"જોઈએ.…ક્ષેત્રીય નામની કુલ લંબાઈ ૨૫૩ અક્ષરો કે તેથી ઓછી હોવી જોઈએ." "જોઈએ.…ક્ષેત્રીય નામની કુલ લંબાઈ ૨૫૩ અક્ષરો કે તેથી ઓછી હોવી જોઈએ."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -658,11 +668,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1219,7 +1229,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "છેલ્લો સુધારો" msgstr "છેલ્લો સુધારો"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "વિશે" msgstr "વિશે"
@ -1230,6 +1240,7 @@ msgstr "વિશે"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1498,29 +1509,29 @@ msgstr "સેટઅપ પ્રારંભ કરો"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "સેટઅપ પૂર્ણ" msgstr "સેટઅપ પૂર્ણ"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "દસ્તાવેજીકરણ" msgstr "દસ્તાવેજીકરણ"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "માર્ગદર્શિકા" msgstr "માર્ગદર્શિકા"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "માર્ગદર્શિકા ડાઉનલોડ" msgstr "માર્ગદર્શિકા ડાઉનલોડ"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1581,6 +1592,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1790,6 +1813,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1816,6 +1846,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1994,36 +2028,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -3001,7 +3035,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3616,7 +3650,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3810,27 +3844,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3894,12 +3928,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4191,7 +4246,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4243,38 +4298,38 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "DNSSEC ગોઠવણીને સુધારેલી શરુ કરો" msgstr "DNSSEC ગોઠવણીને સુધારેલી શરુ કરો"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5052,15 +5107,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5412,11 +5467,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "માર્ગદર્શિકા ડાઉનલોડ" #~ msgstr "માર્ગદર્શિકા ડાઉનલોડ"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "દસ્તાવેજીકરણ"
#~ msgid "" #~ msgid ""
#~ "To complete the setup of your %(box_name)s, please provide some basic " #~ "To complete the setup of your %(box_name)s, please provide some basic "
#~ "information." #~ "information."

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2018-08-09 20:39+0000\n" "PO-Revision-Date: 2018-08-09 20:39+0000\n"
"Last-Translator: Gayathri Das <gaya3das@live.unc.edu>\n" "Last-Translator: Gayathri Das <gaya3das@live.unc.edu>\n"
"Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Hindi <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -125,7 +125,7 @@ msgstr ""
"सुरक्षा के लिये, ख़ास तौर पर एक अनजान नेटवर्क से जोड़ करके समय, सर्विस डिस्कोवरि बंद कर " "सुरक्षा के लिये, ख़ास तौर पर एक अनजान नेटवर्क से जोड़ करके समय, सर्विस डिस्कोवरि बंद कर "
"सकते हैं." "सकते हैं."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "बैकअप" msgstr "बैकअप"
@ -139,123 +139,123 @@ msgstr "बैकअपस पुरालेखागार बनाने औ
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} मैनुअल" msgstr "{box_name} मैनुअल"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
#, fuzzy #, fuzzy
#| msgid "The subdomain you want to register" #| msgid "The subdomain you want to register"
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "जो सबडोमेन आप पंजीकृत करना चाहते हैं" msgstr "जो सबडोमेन आप पंजीकृत करना चाहते हैं"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "सर्वर नाम अमान्य है" msgstr "सर्वर नाम अमान्य है"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "अमान्य होस्टनाम" msgstr "अमान्य होस्टनाम"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Save Password" #| msgid "Save Password"
msgid "SSH server password" msgid "SSH server password"
msgstr "पासवर्ड सहेजें" msgstr "पासवर्ड सहेजें"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "विवरण" msgstr "विवरण"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "पासफ्रेज़" msgstr "पासफ्रेज़"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "पासफ्रेज़" msgstr "पासफ्रेज़"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -284,21 +284,46 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing custom services" #| msgid "Create Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "मौजूदा कस्टम सर्विसस" msgstr "अकाउंट बनाएँ"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
#, fuzzy #, fuzzy
#| msgid "Create Snapshot" #| msgid "Create Account"
msgid "Create new repository" msgid "Create Backup"
msgstr "स्नैपशॉट बनाइये" msgstr "अकाउंट बनाएँ"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup archive"
msgstr "नया बैकअप पुरालेख के लिये नाम."
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and Restore"
msgstr "नया बैकअप पुरालेख के लिये नाम."
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Existing custom services"
msgid "Existing Backups"
msgstr "मौजूदा कस्टम सर्विसस"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing custom services"
msgid "Add a remote backup location"
msgstr "मौजूदा कस्टम सर्विसस"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "यूसर बनाये" msgstr "यूसर बनाये"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -323,7 +348,6 @@ msgstr "पुरालेख हटाईये %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "जमा करें" msgstr "जमा करें"
@ -338,20 +362,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "यूसर बनाये" msgstr "कनेक्शन बनाएँ"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "कैंसिल"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -368,9 +381,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "प्रलेखन"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -379,7 +393,7 @@ msgid "Restore data from"
msgstr "रीस्‍टोर" msgstr "रीस्‍टोर"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "reStore" #| msgid "reStore"
msgid "Restore" msgid "Restore"
@ -436,95 +450,95 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Download my profile"
msgid "Upload"
msgstr "मेरी प्रोफ़ाइल डाउनलोड करें"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "बनाइये"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "पुरालेख बनाया गया." msgstr "पुरालेख बनाया गया."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "पुरालेख हटाईये" msgstr "पुरालेख हटाईये"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "पुरालेख हटा गया है." msgstr "पुरालेख हटा गया है."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup"
msgstr "नया बैकअप पुरालेख के लिये नाम."
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
#, fuzzy #, fuzzy
#| msgid "Name for new backup archive." #| msgid "Name for new backup archive."
msgid "No backup file found." msgid "No backup file found."
msgstr "नया बैकअप पुरालेख के लिये नाम." msgstr "नया बैकअप पुरालेख के लिये नाम."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "नया इंट्रोड्यूसर जोड़ें" msgstr "नया इंट्रोड्यूसर जोड़ें"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}" msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
#, fuzzy #, fuzzy
#| msgid "The operation failed." #| msgid "The operation failed."
msgid "Mounting failed" msgid "Mounting failed"
@ -624,12 +638,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "कॉन्फ़िगर करें" msgstr "कॉन्फ़िगर करें"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "डोमेन नाम" msgstr "डोमेन नाम"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "अमान्य डोमेन नाम" msgstr "अमान्य डोमेन नाम"
@ -660,11 +674,11 @@ msgstr ""
"मिल सकते हैं । होस्ट नाम आल्फ़बेट या एक संख्या से शुरु और अंत करना पड़ता है आैर इसमे सिर्फ " "मिल सकते हैं । होस्ट नाम आल्फ़बेट या एक संख्या से शुरु और अंत करना पड़ता है आैर इसमे सिर्फ "
"आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है. कुल अक्षर का लंबाई ६३ या कम होनी पड़ती है।" "आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है. कुल अक्षर का लंबाई ६३ या कम होनी पड़ती है।"
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "अमान्य होस्टनाम" msgstr "अमान्य होस्टनाम"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -679,13 +693,13 @@ msgstr ""
"करना पड़ता है आैर इसमे सिर्फ आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है.हर लेबल का लंबाई ६३ अक्षर " "करना पड़ता है आैर इसमे सिर्फ आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है.हर लेबल का लंबाई ६३ अक्षर "
"या कम होनी पड़ती है. डोमेन नाम कि कुल लंबाई २५३ अक्षर या कम होनी पड़ती है." "या कम होनी पड़ती है. डोमेन नाम कि कुल लंबाई २५३ अक्षर या कम होनी पड़ती है."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "वेब सर्वर (HTTP)" msgstr "वेब सर्वर (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "" #| msgid ""
#| "Choose the default web application that must be served when someone " #| "Choose the default web application that must be served when someone "
@ -707,11 +721,11 @@ msgstr ""
"{box_name} के अलावा कुछ पर सेट करना है, आपके यूसकस {box_name} सर्विस (प्लिंथ) पहुचते के " "{box_name} के अलावा कुछ पर सेट करना है, आपके यूसकस {box_name} सर्विस (प्लिंथ) पहुचते के "
"लिये प्लिंथ या फ्रीडमबॉक्स स्पष्ट रूप से टाइप करना पढ़ेगा." "लिये प्लिंथ या फ्रीडमबॉक्स स्पष्ट रूप से टाइप करना पढ़ेगा."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1270,7 +1284,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "अंतिम अपडेट" msgstr "अंतिम अपडेट"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "के बारे में" msgstr "के बारे में"
@ -1281,6 +1295,7 @@ msgstr "के बारे में"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1546,29 +1561,29 @@ msgstr "सटअप शुरु करें"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "सेटअप पूरा हो गया" msgstr "सेटअप पूरा हो गया"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "प्रलेखन" msgstr "प्रलेखन"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "मैन्युअल" msgstr "मैन्युअल"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "मैन्युअल डाउनलोड करें" msgstr "मैन्युअल डाउनलोड करें"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "प्रलेखन और एफ़एक्यू" msgstr "प्रलेखन और एफ़एक्यू"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "{box_name} के बारे में" msgstr "{box_name} के बारे में"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} मैनुअल" msgstr "{box_name} मैनुअल"
@ -1643,6 +1658,20 @@ msgstr "एक नया %(box_name)s संस्करण उपलब्ध
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s उद्दिनांकित है." msgstr "%(box_name)s उद्दिनांकित है."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "सुरक्षा"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1883,6 +1912,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s हटाईये" msgstr "%(name)s हटाईये"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "कैंसिल"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "विकी और ब्लॉग्स प्रबंधित करें" msgstr "विकी और ब्लॉग्स प्रबंधित करें"
@ -1909,6 +1945,10 @@ msgstr "साइट पर जाएं %(site)s"
msgid "Manage" msgid "Manage"
msgstr "प्रबंध" msgstr "प्रबंध"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "बनाइये"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2105,7 +2145,7 @@ msgstr ""
"कोई डोमेन कॉंफ़िगर नहीं किया गया है. डोमेन कॉंफ़िगर करें उंहें के लिए प्रमाणपत्र प्राप्त करने के " "कोई डोमेन कॉंफ़िगर नहीं किया गया है. डोमेन कॉंफ़िगर करें उंहें के लिए प्रमाणपत्र प्राप्त करने के "
"लिये." "लिये."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2114,29 +2154,29 @@ msgstr ""
"डोमेन पर प्रमाणपत्र कामयाबी सेवापस ले लिया गया{domain}. यह कुछ समय को प्रभावी करने के " "डोमेन पर प्रमाणपत्र कामयाबी सेवापस ले लिया गया{domain}. यह कुछ समय को प्रभावी करने के "
"लिए ले सकता है." "लिए ले सकता है."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "डोमेन पर प्रमाणपत्र कामयाबी से वापस नहीं ले लिया गया{domain}:{error}" msgstr "डोमेन पर प्रमाणपत्र कामयाबी से वापस नहीं ले लिया गया{domain}:{error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से प्राप्त किया {domain}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से प्राप्त किया {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से नहीं प्राप्त किया {domain}:{error}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से नहीं प्राप्त किया {domain}:{error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से हटाया गया {domain}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से हटाया गया {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "डोमेन के लिए प्रमाणपत्र नहीं हटाया गया {domain}:{error}" msgstr "डोमेन के लिए प्रमाणपत्र नहीं हटाया गया {domain}:{error}"
@ -3189,7 +3229,7 @@ msgid "This connection is not active."
msgstr "यह कनेक्शन सक्रिय नहीं है." msgstr "यह कनेक्शन सक्रिय नहीं है."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "सुरक्षा" msgstr "सुरक्षा"
@ -3887,7 +3927,7 @@ msgid "Quasseldroid"
msgstr "क्वासेलड्रोइड" msgstr "क्वासेलड्रोइड"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "राडिकैल" msgstr "राडिकैल"
@ -4141,15 +4181,15 @@ msgstr ""
"security/lesssecureapps\">https://www.google.com/settings/security/" "security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "सिरएक्स" msgstr "सिरएक्स"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "वेब खोज" msgstr "वेब खोज"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4157,7 +4197,7 @@ msgstr ""
"सिरएक्स एक गोपनीयता संमान इंटरनेट मेटा खोज इंजन है. यह विभिन्न खोज यन्त्र से परिणाम " "सिरएक्स एक गोपनीयता संमान इंटरनेट मेटा खोज इंजन है. यह विभिन्न खोज यन्त्र से परिणाम "
"इकट्ठा और प्रदर्शन करता है." "इकट्ठा और प्रदर्शन करता है."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4165,7 +4205,7 @@ msgstr ""
"सिरएक्स खोज इंजन द्वारा ट्रैकिंग और प्रोफाइलिंग से बचने के लिए इस्तेमाल किया जा सकता है. " "सिरएक्स खोज इंजन द्वारा ट्रैकिंग और प्रोफाइलिंग से बचने के लिए इस्तेमाल किया जा सकता है. "
"यह डिफ़ॉल्ट से कोई कुकीज़ स्टोर नहीं करता है." "यह डिफ़ॉल्ट से कोई कुकीज़ स्टोर नहीं करता है."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "वेब सरच किजिये" msgstr "वेब सरच किजिये"
@ -4233,12 +4273,35 @@ msgstr ""
"जब यह विकल्प सक्षम है, Fail2Ban SSH सर्वर और दूसरा सक्षम किया गया पसवर्ड इंटरनेट " "जब यह विकल्प सक्षम है, Fail2Ban SSH सर्वर और दूसरा सक्षम किया गया पसवर्ड इंटरनेट "
"सर्विसस को ब्रूट फोर्स ब्रेक-इन प्रयासों से सीमा होगी." "सर्विसस को ब्रूट फोर्स ब्रेक-इन प्रयासों से सीमा होगी."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "नाम"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "त्रुटि सेटिंग एक्सेस प्रतिबंधित: {exception}" msgstr "त्रुटि सेटिंग एक्सेस प्रतिबंधित: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया" msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया"
@ -4566,7 +4629,7 @@ msgstr "तिथि"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "स्नैपशॉटस हटाएँ" msgstr "स्नैपशॉटस हटाएँ"
@ -4620,41 +4683,41 @@ msgstr "स्नैपशॉटस प्रबंधित करें"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "स्नैपशॉट बनाया गया है." msgstr "स्नैपशॉट बनाया गया है."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "स्टोरेज स्नैपशॉट कॉंफ़िगरेशन अपडेट किया गया" msgstr "स्टोरेज स्नैपशॉट कॉंफ़िगरेशन अपडेट किया गया"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "क्रिया त्रुटि: {0} [{1}] [{2}]" msgstr "क्रिया त्रुटि: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Deleted all snapshots." #| msgid "Deleted all snapshots."
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "सब स्नैपशॉटस हटाएँ गएे." msgstr "सब स्नैपशॉटस हटाएँ गएे."
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete all the snapshots" #| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "सब स्नैपशॉटस हटाएँ" msgstr "सब स्नैपशॉटस हटाएँ"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "स्नैपशॉट #{number} पर वापस रोलबाक होगा." msgstr "स्नैपशॉट #{number} पर वापस रोलबाक होगा."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "रोलबैक शुरु करने के लिए सिस्टम रीस्टार्ट करने का ज़रुरत है." msgstr "रोलबैक शुरु करने के लिए सिस्टम रीस्टार्ट करने का ज़रुरत है."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "स्नैपशॉट को रोलबैक करें" msgstr "स्नैपशॉट को रोलबैक करें"
@ -5516,15 +5579,15 @@ msgstr "यूसर संपादित करें"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "यूसर {user} हटाया." msgstr "यूसर {user} हटाया."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "एलडीएपी यूसरको हटाने में असफल रहा." msgstr "एलडीएपी यूसरको हटाने में असफल रहा."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "पासवर्ड बदलिये" msgstr "पासवर्ड बदलिये"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "पासवर्ड सफलतापूर्वक बदल गया." msgstr "पासवर्ड सफलतापूर्वक बदल गया."
@ -5857,6 +5920,21 @@ msgstr "एप्लीकेशन अक्षम किया गया ह
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Create Snapshot"
#~ msgid "Create new repository"
#~ msgstr "स्नैपशॉट बनाइये"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "यूसर बनाये"
#, fuzzy
#~| msgid "Download my profile"
#~ msgid "Upload"
#~ msgstr "मेरी प्रोफ़ाइल डाउनलोड करें"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "प्रमाणपत्र रेनूवल प्रबंधन {domain} पर सक्षम किया गया." #~ msgstr "प्रमाणपत्र रेनूवल प्रबंधन {domain} पर सक्षम किया गया."
@ -6088,11 +6166,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "बैकअप" #~ msgstr "बैकअप"
#, fuzzy
#~| msgid "Name for new backup archive."
#~ msgid "Upload and restore a backup file"
#~ msgstr "नया बैकअप पुरालेख के लिये नाम."
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6156,11 +6229,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "डाउनलोडिंग" #~ msgstr "डाउनलोडिंग"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "अकाउंट बनाएँ"
#, fuzzy #, fuzzy
#~| msgid "Removable Media" #~| msgid "Removable Media"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6209,11 +6277,6 @@ msgstr ""
#~ msgid "Disk or removable storage where the backup archive will be saved." #~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr "इस सर्वर पर उस फ़ोल्डर का डिस्क पाथ है जहां संग्रह निकाला जाएगा." #~ msgstr "इस सर्वर पर उस फ़ोल्डर का डिस्क पाथ है जहां संग्रह निकाला जाएगा."
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "प्रलेखन"
#, fuzzy #, fuzzy
#~| msgid "Backups" #~| msgid "Backups"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-12 17:01+0000\n" "PO-Revision-Date: 2019-07-12 17:01+0000\n"
"Last-Translator: Doma Gergő <domag02@gmail.com>\n" "Last-Translator: Doma Gergő <domag02@gmail.com>\n"
"Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Hungarian <https://hosted.weblate.org/projects/freedombox/"
@ -127,7 +127,7 @@ msgstr ""
"kizárólag a belső hálózaton működik. Kikapcsolható a biztonság növelése " "kizárólag a belső hálózaton működik. Kikapcsolható a biztonság növelése "
"érdekében, különösen nem megbízható hálózatok esetén." "érdekében, különösen nem megbízható hálózatok esetén."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Biztonsági másolatok" msgstr "Biztonsági másolatok"
@ -140,59 +140,59 @@ msgstr "Lehetővé teszi a biztonsági másolatok létrehozását és kezelésé
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} tároló" msgstr "{box_name} tároló"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Nincs mit menteni)" msgstr "{app} (Nincs mit menteni)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Bennfoglalt alkalmazások" msgstr "Bennfoglalt alkalmazások"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Alkalmazások, melyek benne lesznek a biztonsági másolatban" msgstr "Alkalmazások, melyek benne lesznek a biztonsági másolatban"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Válaszd ki a visszaállítandó alkalmazásokat" msgstr "Válaszd ki a visszaállítandó alkalmazásokat"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Fájl feltöltése" msgstr "Fájl feltöltése"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "A biztonsági másolatoknak .tar.gz formátumúaknak kell lenniük" msgstr "A biztonsági másolatoknak .tar.gz formátumúaknak kell lenniük"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Válaszd ki a feltölteni kívánt biztonsági másolatot" msgstr "Válaszd ki a feltölteni kívánt biztonsági másolatot"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Helytelen a tároló elérési útja." msgstr "Helytelen a tároló elérési útja."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Érvénytelen felhasználónév: {username}" msgstr "Érvénytelen felhasználónév: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Érvénytelen állomásnév: {hostname}" msgstr "Érvénytelen állomásnév: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "A könyvtár elérési útja érvénytelen: {dir_path}" msgstr "A könyvtár elérési útja érvénytelen: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "SSH tároló elérési útja" msgstr "SSH tároló elérési útja"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -200,11 +200,11 @@ msgstr ""
"Új vagy már létező tároló elérési útja. Például: <i>felhasznalo@hoszt:~/" "Új vagy már létező tároló elérési útja. Például: <i>felhasznalo@hoszt:~/"
"eleresi/ut/az/adattarhoz/</i>" "eleresi/ut/az/adattarhoz/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH kiszolgáló jelszava" msgstr "SSH kiszolgáló jelszava"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -212,11 +212,11 @@ msgstr ""
"Jelszó az SSH kiszolgálóhoz.<br />SSH kulcs alapú azonosítás még nem " "Jelszó az SSH kiszolgálóhoz.<br />SSH kulcs alapú azonosítás még nem "
"lehetséges." "lehetséges."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Titkosítás" msgstr "Titkosítás"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -224,35 +224,35 @@ msgstr ""
"A \"Kulcs a tárolóban\" azt jelenti, hogy a jelszóval védett kulcs a " "A \"Kulcs a tárolóban\" azt jelenti, hogy a jelszóval védett kulcs a "
"biztonsági mentéssel együtt van tárolva." "biztonsági mentéssel együtt van tárolva."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Jelszó" msgstr "Jelszó"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Jelszó, csak akkor szükséges ha titkosítást is használsz." msgstr "Jelszó, csak akkor szükséges ha titkosítást is használsz."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Jelszó megerősítése" msgstr "Jelszó megerősítése"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Ismételd meg a jelszót." msgstr "Ismételd meg a jelszót."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "A megadott titkosítási jelszavak nem egyeznek meg" msgstr "A megadott titkosítási jelszavak nem egyeznek meg"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Jelszó szükséges a titkosításhoz." msgstr "Jelszó szükséges a titkosításhoz."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Távoli biztonsági másolat tároló már létezik." msgstr "Távoli biztonsági másolat tároló már létezik."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Válaszd ki az ellenőrzött SSH nyilvános kulcsot" msgstr "Válaszd ki az ellenőrzött SSH nyilvános kulcsot"
@ -281,15 +281,46 @@ msgid "SSH access denied"
msgstr "SSH hozzáférés megtagadva" msgstr "SSH hozzáférés megtagadva"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Meglévő biztonsági másolat helyek" #, fuzzy
#| msgid "Create backup"
msgid "Create a new backup"
msgstr "Biztonsági másolat létrehozása"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Új tároló létrehozása" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Biztonsági másolat létrehozása"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Biztonsági másolat feltöltése és visszaállítása"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Biztonsági másolat feltöltése és visszaállítása"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Meglévő biztonsági másolat helyek"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Távoli biztonsági másolat tároló létrehozása"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Távoli tároló hozzáadása" msgstr "Távoli tároló hozzáadása"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -314,7 +345,6 @@ msgstr "%(name)s archívum törlése"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Küldés" msgstr "Küldés"
@ -332,19 +362,10 @@ msgstr ""
"azt választottad, a titkosítási jelszóra." "azt választottad, a titkosítási jelszóra."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Tároló létrehozása" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Kapcsolat létrehozása"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Mégse"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -366,16 +387,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Tároló eltávolítása" msgid "Remove Location"
msgstr "Hely"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Adatok visszaállítása" msgstr "Adatok visszaállítása"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Visszaállít" msgstr "Visszaállít"
@ -439,91 +461,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Állomás ellenőrzése" msgstr "Állomás ellenőrzése"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Feltöltés"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Létrehoz"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archívum létrehozva." msgstr "Archívum létrehozva."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Archívum törlése" msgstr "Archívum törlése"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archívum törölve." msgstr "Archívum törölve."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Biztonsági másolat feltöltése és visszaállítása"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Fájlok visszaállítva a biztonsági mentésből." msgstr "Fájlok visszaállítva a biztonsági mentésből."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Biztonsági másolat fájl nem található." msgstr "Biztonsági másolat fájl nem található."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Visszaállítás a feltöltött fájlból" msgstr "Visszaállítás a feltöltött fájlból"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Távoli biztonsági másolat tároló létrehozása" msgstr "Távoli biztonsági másolat tároló létrehozása"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Új távoli SSH tároló hozzáadva." msgstr "Új távoli SSH tároló hozzáadva."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "SSH állomáskulcs ellenőrzése" msgstr "SSH állomáskulcs ellenőrzése"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "SSH állomás már le lett ellenőrizve." msgstr "SSH állomás már le lett ellenőrizve."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "SSH állomás leellenőrizve." msgstr "SSH állomás leellenőrizve."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "SSH állomás nyilvános kulcsa nem ellenőrizhető le." msgstr "SSH állomás nyilvános kulcsa nem ellenőrizhető le."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Sikertelen a hitelesítés a távoli kiszolgálóra." msgstr "Sikertelen a hitelesítés a távoli kiszolgálóra."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Hiba lépett fel a kiszolgálóhoz való kapcsolódás során: {}" msgstr "Hiba lépett fel a kiszolgálóhoz való kapcsolódás során: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"A tároló elérési útja nem üres és nem is már meglévő biztonsági másolat " "A tároló elérési útja nem üres és nem is már meglévő biztonsági másolat "
"tároló." "tároló."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Tároló eltávolítva." msgstr "Tároló eltávolítva."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Tároló eltávolítása"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
"Tároló eltávolítva. Viszont maga a távoli biztonsági mentés nem lett " "Tároló eltávolítva. Viszont maga a távoli biztonsági mentés nem lett "
"kitörölve." "kitörölve."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Lecsatolás sikertelen!" msgstr "Lecsatolás sikertelen!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Felcsatolás sikertelen" msgstr "Felcsatolás sikertelen"
@ -620,12 +644,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Beállítások" msgstr "Beállítások"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domain név" msgstr "Domain név"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Érvénytelen domain név" msgstr "Érvénytelen domain név"
@ -655,11 +679,11 @@ msgstr ""
"végződnie, továbbá csak betűket, számokat és kötőjeleket tartalmazhat. " "végződnie, továbbá csak betűket, számokat és kötőjeleket tartalmazhat. "
"Teljes hossza nem lehet több 63 karakternél." "Teljes hossza nem lehet több 63 karakternél."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Érvénytelen állomásnév" msgstr "Érvénytelen állomásnév"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -676,11 +700,11 @@ msgstr ""
"Minden egyes címkének a hossza nem lehet több 63 karakternél. A domain név " "Minden egyes címkének a hossza nem lehet több 63 karakternél. A domain név "
"teljes hossza nem lehet több 253 karakternél." "teljes hossza nem lehet több 253 karakternél."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Webkiszolgáló kezdőoldala" msgstr "Webkiszolgáló kezdőoldala"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -697,11 +721,11 @@ msgstr ""
"felhasználóknak külön meg kell adniuk a /plinth vagy a /freedombox elérési " "felhasználóknak külön meg kell adniuk a /plinth vagy a /freedombox elérési "
"utat." "utat."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Haladó szintű alkalmazások és funkciók mutatása" msgstr "Haladó szintű alkalmazások és funkciók mutatása"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "Több műszaki ismeretet igénylő alkalmazások és funkciók megjelenítése." msgstr "Több műszaki ismeretet igénylő alkalmazások és funkciók megjelenítése."
@ -1284,7 +1308,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Legutolsó frissítés" msgstr "Legutolsó frissítés"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Leírás" msgstr "Leírás"
@ -1295,6 +1319,7 @@ msgstr "Leírás"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1563,29 +1588,29 @@ msgstr "Beállítás elkezdése"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Beállítás kész" msgstr "Beállítás kész"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentáció" msgstr "Dokumentáció"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Kézikönyv" msgstr "Kézikönyv"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Kézikönyv letöltése" msgstr "Kézikönyv letöltése"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentáció és GYIK" msgstr "Dokumentáció és GYIK"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "A {box_name} projektről" msgstr "A {box_name} projektről"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} kézikönyv" msgstr "{box_name} kézikönyv"
@ -1668,6 +1693,20 @@ msgstr "Új %(box_name)s verzió hozzáférhető."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "A %(box_name)s naprakész." msgstr "A %(box_name)s naprakész."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Biztonság"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1922,6 +1961,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s törlése" msgstr "%(name)s törlése"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Mégse"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Wikik és Blogok kezelése" msgstr "Wikik és Blogok kezelése"
@ -1948,6 +1994,10 @@ msgstr "Ugrás a %(site)s webhelyre"
msgid "Manage" msgid "Manage"
msgstr "Kezel" msgstr "Kezel"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Létrehoz"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2148,7 +2198,7 @@ msgstr ""
"Nincsenek domain-ek beállítva. Előbb <a href=\"%(config_url)s\">állítsd be a " "Nincsenek domain-ek beállítva. Előbb <a href=\"%(config_url)s\">állítsd be a "
"domain-eket</a> ahhoz, hogy tanúsítványokat kaphass azokhoz." "domain-eket</a> ahhoz, hogy tanúsítványokat kaphass azokhoz."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2157,29 +2207,29 @@ msgstr ""
"A {domain} domain tanúsítványa sikeresen visszavonva. Eltarthat néhány " "A {domain} domain tanúsítványa sikeresen visszavonva. Eltarthat néhány "
"pillanatig, mire életbe lép." "pillanatig, mire életbe lép."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "A {domain} domain tanúsítványát nem sikerült visszavonni: {error}" msgstr "A {domain} domain tanúsítványát nem sikerült visszavonni: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "A {domain} domain sikeresen megkapta a tanúsítványt" msgstr "A {domain} domain sikeresen megkapta a tanúsítványt"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "A {domain} domain nem kapott tanúsítványt: {error}" msgstr "A {domain} domain nem kapott tanúsítványt: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "{domain} domain-on a tanúsítvány sikeresen törölve" msgstr "{domain} domain-on a tanúsítvány sikeresen törölve"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "{domain} domain-on nem sikerült kitörölni a tanúsítványt: {error}" msgstr "{domain} domain-on nem sikerült kitörölni a tanúsítványt: {error}"
@ -3278,7 +3328,7 @@ msgid "This connection is not active."
msgstr "Ez a kapcsolat nem aktív." msgstr "Ez a kapcsolat nem aktív."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Biztonság" msgstr "Biztonság"
@ -3993,7 +4043,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4256,15 +4306,15 @@ msgstr ""
"href=\"https://www.google.com/settings/security/lesssecureapps\">https://www." "href=\"https://www.google.com/settings/security/lesssecureapps\">https://www."
"google.com/settings/security/lesssecureapps</a>)." "google.com/settings/security/lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Webes keresés" msgstr "Webes keresés"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4272,7 +4322,7 @@ msgstr ""
"A Searx egy magánszférát tiszteletben tartó internetes metakereső. Több " "A Searx egy magánszférát tiszteletben tartó internetes metakereső. Több "
"keresőmotor eredményeit gyűjti össze és jeleníti meg." "keresőmotor eredményeit gyűjti össze és jeleníti meg."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4280,7 +4330,7 @@ msgstr ""
"A Searx segítségével elkerülhető, hogy a keresőmotorok nyomon kövessék és " "A Searx segítségével elkerülhető, hogy a keresőmotorok nyomon kövessék és "
"profilozzák a felhasználót. Sütiket eleve nem tárol." "profilozzák a felhasználót. Sütiket eleve nem tárol."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Keresés a weben" msgstr "Keresés a weben"
@ -4353,12 +4403,35 @@ msgstr ""
"behatolási kísérleteket az SSH kiszolgálóra és egyéb engedélyezett, " "behatolási kísérleteket az SSH kiszolgálóra és egyéb engedélyezett, "
"jelszóval védett internetes szolgáltatásokra." "jelszóval védett internetes szolgáltatásokra."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Név"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Hiba a korlátozott hozzáférés beállítása során: {exception}" msgstr "Hiba a korlátozott hozzáférés beállítása során: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Biztonsági beállítás frissítve" msgstr "Biztonsági beállítás frissítve"
@ -4704,7 +4777,7 @@ msgstr "Dátum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Pillanatképek törlése" msgstr "Pillanatképek törlése"
@ -4762,38 +4835,38 @@ msgstr "Pillanatképek kezelése"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Pillanatkép létrehozva." msgstr "Pillanatkép létrehozva."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Tárolási pillanatképek konfigurációja frissítve" msgstr "Tárolási pillanatképek konfigurációja frissítve"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Hiba a művelet közben: {0} [{1}] [{2}]" msgstr "Hiba a művelet közben: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Minden pillanatkép törölve" msgstr "Minden pillanatkép törölve"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Kiválasztott pillanatképek törölve" msgstr "Kiválasztott pillanatképek törölve"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
"Pillanatkép jelenleg is használatban van. Kérlek, próbáld meg újra később." "Pillanatkép jelenleg is használatban van. Kérlek, próbáld meg újra később."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "A {number} számú pillanatképre visszaállítva." msgstr "A {number} számú pillanatképre visszaállítva."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." 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." msgstr "A visszaállítás befejezéséhez a rendszert újra kell indítani."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Visszaállítás pillanatképre" msgstr "Visszaállítás pillanatképre"
@ -5675,15 +5748,15 @@ msgstr "Felhasználó szerkesztése"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "{user} nevű felhasználó törölve." msgstr "{user} nevű felhasználó törölve."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "LDAP felhasználó törlése sikertelen." msgstr "LDAP felhasználó törlése sikertelen."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Jelszómódosítás" msgstr "Jelszómódosítás"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "A jelszó módosítása sikeres." msgstr "A jelszó módosítása sikeres."
@ -6027,6 +6100,15 @@ msgstr "Alkalmazás letiltva"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gudzsaráti" msgstr "Gudzsaráti"
#~ msgid "Create new repository"
#~ msgstr "Új tároló létrehozása"
#~ msgid "Create Repository"
#~ msgstr "Tároló létrehozása"
#~ msgid "Upload"
#~ msgstr "Feltöltés"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "" #~ msgstr ""
#~ "A tanúsítvány megújításának kezelése engedélyezve van {domain} számára." #~ "A tanúsítvány megújításának kezelése engedélyezve van {domain} számára."
@ -6217,9 +6299,6 @@ msgstr "Gudzsaráti"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Új biztonsági másolat" #~ msgstr "Új biztonsági másolat"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Biztonsági másolat feltöltése és visszaállítása"
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6258,9 +6337,6 @@ msgstr "Gudzsaráti"
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Biztonsági másolat feltöltése" #~ msgstr "Biztonsági másolat feltöltése"
#~ msgid "Create backup"
#~ msgstr "Biztonsági másolat létrehozása"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
#~ msgstr "Cserélhető adathordozók" #~ msgstr "Cserélhető adathordozók"
@ -6294,9 +6370,6 @@ msgstr "Gudzsaráti"
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Visszaállítás biztonsági mentésből" #~ msgstr "Visszaállítás biztonsági mentésből"
#~ msgid "Location"
#~ msgstr "Hely"
#~ msgid "Backup archives" #~ msgid "Backup archives"
#~ msgstr "Biztonsági másolat archívumok" #~ msgstr "Biztonsági másolat archívumok"

View File

@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Indonesian (FreedomBox)\n" "Project-Id-Version: Indonesian (FreedomBox)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2018-11-02 00:44+0000\n" "PO-Revision-Date: 2018-11-02 00:44+0000\n"
"Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n" "Last-Translator: ButterflyOfFire <ButterflyOfFire@protonmail.com>\n"
"Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Indonesian <https://hosted.weblate.org/projects/freedombox/"
@ -116,7 +116,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -130,119 +130,119 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Panduan {box_name}" msgstr "Panduan {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Show password" #| msgid "Show password"
msgid "SSH server password" msgid "SSH server password"
msgstr "Tampilkan kata sandi" msgstr "Tampilkan kata sandi"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Connection" #| msgid "Connection"
msgid "Encryption" msgid "Encryption"
msgstr "Koneksi" msgstr "Koneksi"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
#, fuzzy #, fuzzy
msgid "Passphrase" msgid "Passphrase"
msgstr "Passphrase" msgstr "Passphrase"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Passphrase" msgstr "Passphrase"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -271,17 +271,42 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
#, fuzzy
#| msgid "Administrator Account"
msgid "Create a new backup"
msgstr "Akun Administrator"
#: plinth/modules/backups/templates/backups.html:51
#, fuzzy
#| msgid "Administrator Account"
msgid "Create Backup"
msgstr "Akun Administrator"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:58
msgid "Create new repository" #, fuzzy
msgstr "" #| msgid "Password"
msgid "Upload and Restore"
msgstr "Kata Sandi"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Connection"
msgid "Add Remote Location"
msgstr "Tambah Koneksi"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
msgid "Delete this archive permanently?" msgid "Delete this archive permanently?"
msgstr "" msgstr ""
@ -307,7 +332,6 @@ msgstr "Hapus %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -321,19 +345,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Actions"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Aksi"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Batal"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -350,9 +365,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Actions"
msgstr "" msgid "Remove Location"
msgstr "Aksi"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -361,7 +377,7 @@ msgid "Restore data from"
msgstr "Hapus %(name)s" msgstr "Hapus %(name)s"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "Restart Now" #| msgid "Restart Now"
msgid "Restore" msgid "Restore"
@ -418,95 +434,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Download my profile"
msgid "Upload"
msgstr "Unduh profil saya"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Buat"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Hapus" msgstr "Hapus"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} dihapus." msgstr "{name} dihapus."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Kesalahan pemasangan aplikasi: {error}" msgstr "Kesalahan pemasangan aplikasi: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -593,12 +607,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Konfigurasi" msgstr "Konfigurasi"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -624,11 +638,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -639,13 +653,13 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Server Web (HTTP)" msgstr "Server Web (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -655,11 +669,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1169,7 +1183,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Tentang" msgstr "Tentang"
@ -1180,6 +1194,7 @@ msgstr "Tentang"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1418,31 +1433,31 @@ msgstr "Jalankan Pengaturan"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Pengaturan Selesai" msgstr "Pengaturan Selesai"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Panduan" msgstr "Panduan"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "Panduan {box_name}" msgstr "Panduan {box_name}"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentasi dan Tanya Jawab" msgstr "Dokumentasi dan Tanya Jawab"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Tentang {box_name}" msgstr "Tentang {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Panduan {box_name}" msgstr "Panduan {box_name}"
@ -1505,6 +1520,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "Pengaturan %(box_name)s" msgstr "Pengaturan %(box_name)s"
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1724,6 +1751,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Hapus %(name)s" msgstr "Hapus %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Batal"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Kelola Wiki dan Blog" msgstr "Kelola Wiki dan Blog"
@ -1750,6 +1784,10 @@ msgstr "Pergi ke situs %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Kelola" msgstr "Kelola"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Buat"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1936,36 +1974,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2964,7 +3002,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3585,7 +3623,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3781,29 +3819,29 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "Server Web" msgstr "Server Web"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3871,12 +3909,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nama"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4196,7 +4257,7 @@ msgstr "Tanggal"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4252,43 +4313,43 @@ msgstr "Hapus %(name)s"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Konfigurasi Umum" msgstr "Konfigurasi Umum"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Hapus %(name)s" msgstr "Hapus %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Hapus %(name)s" msgstr "Hapus %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5075,15 +5136,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5410,6 +5471,11 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Download my profile"
#~ msgid "Upload"
#~ msgstr "Unduh profil saya"
#, fuzzy #, fuzzy
#~| msgid "Update URL" #~| msgid "Update URL"
#~ msgid "Update config" #~ msgid "Update config"
@ -5444,11 +5510,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "Panduan {box_name}" #~ msgstr "Panduan {box_name}"
#, fuzzy
#~| msgid "Administrator Account"
#~ msgid "Create backup"
#~ msgstr "Akun Administrator"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -5469,11 +5530,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "Jalankan ulang Sekarang" #~ msgstr "Jalankan ulang Sekarang"
#, fuzzy
#~| msgid "Actions"
#~ msgid "Location"
#~ msgstr "Aksi"
#, fuzzy #, fuzzy
#~| msgid "Create" #~| msgid "Create"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-03-13 15:03+0000\n" "PO-Revision-Date: 2019-03-13 15:03+0000\n"
"Last-Translator: Dietmar <sagen@permondes.de>\n" "Last-Translator: Dietmar <sagen@permondes.de>\n"
"Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Italian <https://hosted.weblate.org/projects/freedombox/"
@ -130,7 +130,7 @@ msgstr ""
"migliorare la sicurezza specialmente quando si è connessi in una rete locale " "migliorare la sicurezza specialmente quando si è connessi in una rete locale "
"ostile." "ostile."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Backup" msgstr "Backup"
@ -143,114 +143,114 @@ msgstr "Backups consente di creare e gestire archivi di backup."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Nome Server Invalido" msgstr "Nome Server Invalido"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Hostname non valido" msgstr "Hostname non valido"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Crittografia" msgstr "Crittografia"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Passphrase" msgstr "Passphrase"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Conferma la Passphrase" msgstr "Conferma la Passphrase"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -277,18 +277,47 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "Create"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Backups esistenti" msgstr "Crea"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "" #| msgid "Create"
msgid "Create Backup"
msgstr "Crea"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup archive"
msgstr "Nome del nuovo archivio di backup."
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and Restore"
msgstr "Nome del nuovo archivio di backup."
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
msgstr "" #| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Backups esistenti"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing backups"
msgid "Add a remote backup location"
msgstr "Backups esistenti"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Connection"
msgid "Add Remote Location"
msgstr "Aggiungi Connessione"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
msgid "Delete this archive permanently?" msgid "Delete this archive permanently?"
@ -312,7 +341,6 @@ msgstr "Cancella archivio %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
#, fuzzy #, fuzzy
msgid "Submit" msgid "Submit"
@ -327,19 +355,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Crea Connessione"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Cancella"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -356,16 +375,17 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "Documentazione"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -416,88 +436,90 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Carica"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Crea"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archivio creato." msgstr "Archivio creato."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Cancella archivio" msgstr "Cancella archivio"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archivio cancellato." msgstr "Archivio cancellato."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup"
msgstr "Nome del nuovo archivio di backup."
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Nessun file di backup trovato." msgstr "Nessun file di backup trovato."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Errore installazione applicazione: {error}" msgstr "Errore installazione applicazione: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -599,12 +621,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Configura" msgstr "Configura"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Nome Dominio" msgstr "Nome Dominio"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Nome dominio non valido" msgstr "Nome dominio non valido"
@ -635,12 +657,12 @@ msgstr ""
"lettere dell'alfabeto, cifre e trattini. La lunghezza totale non deve essere " "lettere dell'alfabeto, cifre e trattini. La lunghezza totale non deve essere "
"superiore a 63 caratteri." "superiore a 63 caratteri."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
#, fuzzy #, fuzzy
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Hostname non valido" msgstr "Hostname non valido"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -658,11 +680,11 @@ msgstr ""
"ogni etichetta non deve essere superiore a 63 caratteri. La lunghezza totale " "ogni etichetta non deve essere superiore a 63 caratteri. La lunghezza totale "
"del nome di dominio non deve superare i 253 caratreri" "del nome di dominio non deve superare i 253 caratreri"
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -672,11 +694,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1268,7 +1290,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Ultimo aggiornamento" msgstr "Ultimo aggiornamento"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "About" msgstr "About"
@ -1279,6 +1301,7 @@ msgstr "About"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1550,29 +1573,29 @@ msgstr "Avvia Configurazione"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Configurazione Completata" msgstr "Configurazione Completata"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Documentazione" msgstr "Documentazione"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Manuale" msgstr "Manuale"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Scarica Manuale" msgstr "Scarica Manuale"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "FAQ e documentazione" msgstr "FAQ e documentazione"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Sul {box_name}" msgstr "Sul {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Manuale {box_name}" msgstr "Manuale {box_name}"
@ -1653,6 +1676,20 @@ msgstr "C'è una nuova versione %(box_name)s disponibile."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s è aggiornato." msgstr "%(box_name)s è aggiornato."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Sicurezza"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1896,6 +1933,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Cancella %(name)s" msgstr "Cancella %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Cancella"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Gestisci Wiki e Blog" msgstr "Gestisci Wiki e Blog"
@ -1922,6 +1966,10 @@ msgstr "Vai nel sito %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Gestisci" msgstr "Gestisci"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Crea"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2122,7 +2170,7 @@ msgstr ""
"Non è stato configurato nessun dominio. Configurante uno per poter ottenere " "Non è stato configurato nessun dominio. Configurante uno per poter ottenere "
"dei certificati" "dei certificati"
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2131,29 +2179,29 @@ msgstr ""
"Certificato revocato correttamente per il dominio {domain}. Ciò può " "Certificato revocato correttamente per il dominio {domain}. Ciò può "
"richiedere alcuni minuti per avere effetto." "richiedere alcuni minuti per avere effetto."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Revoca certificato fallita per il dominio {domain}: {error}" msgstr "Revoca certificato fallita per il dominio {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certificato correttamente ottenuto per il dominio {domain}" msgstr "Certificato correttamente ottenuto per il dominio {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Rilascio certificato fallito per il dominio {domain}:{error}" msgstr "Rilascio certificato fallito per il dominio {domain}:{error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certificato cancellato correttamente per il dominio {domain}" msgstr "Certificato cancellato correttamente per il dominio {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Cancellazione certificato fallita per il dominio {domain}:{error}" msgstr "Cancellazione certificato fallita per il dominio {domain}:{error}"
@ -3230,7 +3278,7 @@ msgid "This connection is not active."
msgstr "Questa connessione non è attiva." msgstr "Questa connessione non è attiva."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Sicurezza" msgstr "Sicurezza"
@ -3941,7 +3989,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4148,27 +4196,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4232,12 +4280,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nome"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4531,7 +4602,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4583,37 +4654,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5384,15 +5455,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5707,6 +5778,9 @@ msgstr "Applicazione disabilitata"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Upload"
#~ msgstr "Carica"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Gestione rinnovo certificati abilitata per {domain}." #~ msgstr "Gestione rinnovo certificati abilitata per {domain}."
@ -5885,11 +5959,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Backup" #~ msgstr "Backup"
#, fuzzy
#~| msgid "Name for new backup archive."
#~ msgid "Upload and restore a backup file"
#~ msgstr "Nome del nuovo archivio di backup."
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -5922,11 +5991,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "Scarica Manuale" #~ msgstr "Scarica Manuale"
#, fuzzy
#~| msgid "Create"
#~ msgid "Create backup"
#~ msgstr "Crea"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -5940,11 +6004,6 @@ msgstr ""
#~ "Percorso di una cartella su questo server in cui verrà estratto " #~ "Percorso di una cartella su questo server in cui verrà estratto "
#~ "l'archivio." #~ "l'archivio."
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Documentazione"
#, fuzzy #, fuzzy
#~| msgid "Backups" #~| msgid "Backups"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,7 +118,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -131,113 +131,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -264,15 +264,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -297,7 +314,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -311,18 +327,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -340,8 +345,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -349,7 +353,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -400,87 +404,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -561,12 +565,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -592,11 +596,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -607,11 +611,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -621,11 +625,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1125,7 +1129,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1136,6 +1140,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1366,29 +1371,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1449,6 +1454,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1656,6 +1673,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1682,6 +1706,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1860,36 +1888,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2849,7 +2877,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3464,7 +3492,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3658,27 +3686,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3742,12 +3770,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4039,7 +4088,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4091,37 +4140,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4887,15 +4936,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,7 +118,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -131,113 +131,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -264,15 +264,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -297,7 +314,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -311,18 +327,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -340,8 +345,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -349,7 +353,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -400,87 +404,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -561,12 +565,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -592,11 +596,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -607,11 +611,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -621,11 +625,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1125,7 +1129,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1136,6 +1140,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1366,29 +1371,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1449,6 +1454,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1656,6 +1673,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1682,6 +1706,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1860,36 +1888,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2849,7 +2877,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3464,7 +3492,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3658,27 +3686,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3742,12 +3770,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4039,7 +4088,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4091,37 +4140,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4887,15 +4936,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -119,7 +119,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -132,113 +132,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -265,15 +265,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -298,7 +315,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -312,18 +328,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -341,8 +346,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -350,7 +354,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -401,87 +405,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -562,12 +566,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -593,11 +597,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -608,11 +612,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -622,11 +626,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1126,7 +1130,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1137,6 +1141,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1367,29 +1372,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1450,6 +1455,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1657,6 +1674,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1683,6 +1707,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1861,36 +1889,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2850,7 +2878,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3465,7 +3493,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3659,27 +3687,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3743,12 +3771,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4040,7 +4089,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4092,37 +4141,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4888,15 +4937,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -15,7 +15,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-24 21:03+0000\n" "PO-Revision-Date: 2019-07-24 21:03+0000\n"
"Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n" "Last-Translator: Petter Reinholdtsen <pere-weblate@hungry.com>\n"
"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/" "Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/"
@ -134,7 +134,7 @@ msgstr ""
"kan slås av for å bedre sikkerheten, spesielt ved tilkobling til et " "kan slås av for å bedre sikkerheten, spesielt ved tilkobling til et "
"fiendtlig/fremmed lokalt nettverk." "fiendtlig/fremmed lokalt nettverk."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Sikkerhetskopier" msgstr "Sikkerhetskopier"
@ -148,59 +148,59 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} lager" msgstr "{box_name} lager"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Ingen data å sikkerhetskopiere)" msgstr "{app} (Ingen data å sikkerhetskopiere)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Inkluderte programmer" msgstr "Inkluderte programmer"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Programmer å ta med i sikkerhetskopien" msgstr "Programmer å ta med i sikkerhetskopien"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Velg app-ene du ønsker å tilbakeføre" msgstr "Velg app-ene du ønsker å tilbakeføre"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Last opp fil" msgstr "Last opp fil"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Sikkerhetskopifiler må ha .tar.gz-format" msgstr "Sikkerhetskopifiler må ha .tar.gz-format"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Velg sikkerhetskopiarkivet du ønsker å laste opp" msgstr "Velg sikkerhetskopiarkivet du ønsker å laste opp"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Feil depotstiformat." msgstr "Feil depotstiformat."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Ugyldig brukernavn: {username}" msgstr "Ugyldig brukernavn: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Ugyldig vertsnavn: {hostname}" msgstr "Ugyldig vertsnavn: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Ugyldig katalogsti: {dir_path}" msgstr "Ugyldig katalogsti: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Sti til SSH-depot" msgstr "Sti til SSH-depot"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -208,11 +208,11 @@ msgstr ""
"Sti til et nytt eller eksisterende depot. Eksempel: <i>user@vert:~/sti/til/" "Sti til et nytt eller eksisterende depot. Eksempel: <i>user@vert:~/sti/til/"
"depot/</i>" "depot/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH-tjenermaskinpassord" msgstr "SSH-tjenermaskinpassord"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -220,11 +220,11 @@ msgstr ""
"Passord til SSH-tjeneren.<br />Nøkkelbasert SSH-autentisering er så langt " "Passord til SSH-tjeneren.<br />Nøkkelbasert SSH-autentisering er så langt "
"ikke mulig." "ikke mulig."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Kryptering" msgstr "Kryptering"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -232,35 +232,35 @@ msgstr ""
"«Nøkkel i depot» betyr at en passordbeskyttet nøkkel er lagret i " "«Nøkkel i depot» betyr at en passordbeskyttet nøkkel er lagret i "
"sikkerhetskopien." "sikkerhetskopien."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Passfrase" msgstr "Passfrase"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Passfrase; Trengs kun når det brukes kryptering." msgstr "Passfrase; Trengs kun når det brukes kryptering."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Bekreft passfrase" msgstr "Bekreft passfrase"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Gjenta passfrase." msgstr "Gjenta passfrase."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "De innskrevne krypteringspassfrasene stemmer ikke overens" msgstr "De innskrevne krypteringspassfrasene stemmer ikke overens"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Passfrase trengs for kryptering." msgstr "Passfrase trengs for kryptering."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Fjerndepot for sikkerhetskopi eksisterer allerede." msgstr "Fjerndepot for sikkerhetskopi eksisterer allerede."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Velg bekreftet offentlig SSH-nøkkel" msgstr "Velg bekreftet offentlig SSH-nøkkel"
@ -289,15 +289,46 @@ msgid "SSH access denied"
msgstr "Nektes SSH-tilgang" msgstr "Nektes SSH-tilgang"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Eksisterende sikkerhetskopi-plasseringer" #, fuzzy
#| msgid "Create backup"
msgid "Create a new backup"
msgstr "Lag sikkerhetskopi"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Opprett nytt depot" #| msgid "Create backup"
msgid "Create Backup"
msgstr "Lag sikkerhetskopi"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup archive"
msgstr "Last opp og tilbakefør en sikkerhetskopifil"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and Restore"
msgstr "Last opp og tilbakefør en sikkerhetskopifil"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Eksisterende sikkerhetskopi-plasseringer"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Opprett fjerndepot for sikkerhetskopi"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Legg til fjerndepot" msgstr "Legg til fjerndepot"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -322,7 +353,6 @@ msgstr "Slett arkiv %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Send inn" msgstr "Send inn"
@ -339,19 +369,10 @@ msgstr ""
"du ssh-innloggingsinformasjon samt, hvis satt, krypteringspassfrasen." "du ssh-innloggingsinformasjon samt, hvis satt, krypteringspassfrasen."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Opprett depot" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Lage forbindelse"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Kanseller"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -374,16 +395,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Fjern depot" msgid "Remove Location"
msgstr "Plassering"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Gjenopprett data fra" msgstr "Gjenopprett data fra"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Gjenopprett" msgstr "Gjenopprett"
@ -445,89 +467,91 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Bekreft vert" msgstr "Bekreft vert"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Last opp"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Opprett"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Arkiv opprettet." msgstr "Arkiv opprettet."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Slett arkiv" msgstr "Slett arkiv"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Arkiv slettet." msgstr "Arkiv slettet."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Upload and restore a backup file"
msgid "Upload and restore a backup"
msgstr "Last opp og tilbakefør en sikkerhetskopifil"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Gjenopprettede filer fra sikkerhetskopi." msgstr "Gjenopprettede filer fra sikkerhetskopi."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Fant ingen sikkerhetskopifiler." msgstr "Fant ingen sikkerhetskopifiler."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Gjenopprett fra opplastet fil" msgstr "Gjenopprett fra opplastet fil"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Opprett fjerndepot for sikkerhetskopi" msgstr "Opprett fjerndepot for sikkerhetskopi"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "La til nytt SSH-depot annensteds fra." msgstr "La til nytt SSH-depot annensteds fra."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "Bekreft SSH-vertsnøkkel" msgstr "Bekreft SSH-vertsnøkkel"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "SSH-vert allerede bekreftet." msgstr "SSH-vert allerede bekreftet."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "SSH-vert bekreftet." msgstr "SSH-vert bekreftet."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "Offentlig nøkkel tilhørende SSH-vert kunne ikke bekreftes." msgstr "Offentlig nøkkel tilhørende SSH-vert kunne ikke bekreftes."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Identitetsbekreftelse til fjerntjener mislyktes." msgstr "Identitetsbekreftelse til fjerntjener mislyktes."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Klarte ikke å koble til tjener: {}" msgstr "Klarte ikke å koble til tjener: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"Pakkebrønnssti er hverken tom eller en eksisterende " "Pakkebrønnssti er hverken tom eller en eksisterende "
"sikkerhetskopieringspakkebrønn." "sikkerhetskopieringspakkebrønn."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Depot fjernet." msgstr "Depot fjernet."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Fjern depot"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Fjerne depotet. Fjernlagrede sikkerhetskopier ble ikke slettet." msgstr "Fjerne depotet. Fjernlagrede sikkerhetskopier ble ikke slettet."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Klarte ikke å avmontere!" msgstr "Klarte ikke å avmontere!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Montering feilet" msgstr "Montering feilet"
@ -623,12 +647,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Sette opp" msgstr "Sette opp"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domenenavn" msgstr "Domenenavn"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Ugyldig domenenavn" msgstr "Ugyldig domenenavn"
@ -658,11 +682,11 @@ msgstr ""
"eller et tall, og inneholde bokstaver tall eller bindrestreker. Lengden må " "eller et tall, og inneholde bokstaver tall eller bindrestreker. Lengden må "
"være 63 tegn eller mindre." "være 63 tegn eller mindre."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Ugyldig vertsnavn" msgstr "Ugyldig vertsnavn"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -678,11 +702,11 @@ msgstr ""
"bare bokstaver, tall og bindestreker. Lengden på hver merkelapp må være 63 " "bare bokstaver, tall og bindestreker. Lengden på hver merkelapp må være 63 "
"tegn, eller mindre. Lengden på domenenavnet må være 253 tegn, eller mindre." "tegn, eller mindre. Lengden på domenenavnet må være 253 tegn, eller mindre."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Web-tjener-forside" msgstr "Web-tjener-forside"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -698,11 +722,11 @@ msgstr ""
"skrive /plinth eller /freedombox eksplisitt for å nå {box_name}-tjenesten " "skrive /plinth eller /freedombox eksplisitt for å nå {box_name}-tjenesten "
"(Plinth)." "(Plinth)."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Vis avanserte programmer og funksjoner" msgstr "Vis avanserte programmer og funksjoner"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "Vis programmer og funksjoner som krever dypere teknisk innsikt." msgstr "Vis programmer og funksjoner som krever dypere teknisk innsikt."
@ -1274,7 +1298,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Siste oppdatering" msgstr "Siste oppdatering"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Om" msgstr "Om"
@ -1285,6 +1309,7 @@ msgstr "Om"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1550,29 +1575,29 @@ msgstr "Gå i gang med oppsett"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Oppsett ferdig" msgstr "Oppsett ferdig"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentasjon" msgstr "Dokumentasjon"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Manual" msgstr "Manual"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Nedlastingshåndbok" msgstr "Nedlastingshåndbok"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentasjon og ofte stilte spørsmål" msgstr "Dokumentasjon og ofte stilte spørsmål"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Om {box_name}" msgstr "Om {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Manual" msgstr "{box_name} Manual"
@ -1653,6 +1678,20 @@ msgstr "En ny %(box_name)s-versjon er tilgjengelig."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s er oppdatert." msgstr "%(box_name)s er oppdatert."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Sikkerhet"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1906,6 +1945,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Slette %(name)s" msgstr "Slette %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Kanseller"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Vedlikehold Wiki og Blogg" msgstr "Vedlikehold Wiki og Blogg"
@ -1932,6 +1978,10 @@ msgstr "Gå til siden %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Håndtere" msgstr "Håndtere"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Opprett"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2128,7 +2178,7 @@ msgstr ""
"Ingen domener er satt opp. <a href=\"%(config_url)s\">Sett opp domener</a> " "Ingen domener er satt opp. <a href=\"%(config_url)s\">Sett opp domener</a> "
"for å kunne skaffe sertifikater for dem." "for å kunne skaffe sertifikater for dem."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2137,29 +2187,29 @@ msgstr ""
"Sertifikat vellykket tilbakekalt for domenet {domain}. Det kan ta en liten " "Sertifikat vellykket tilbakekalt for domenet {domain}. Det kan ta en liten "
"stund før dette tar effekt." "stund før dette tar effekt."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Klarte ikke å inndra sertifikatet for domenet {domain}: {error}" msgstr "Klarte ikke å inndra sertifikatet for domenet {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Sertifikat vellykket innhentet til domene {domain}" msgstr "Sertifikat vellykket innhentet til domene {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}" msgstr "Klarte ikke å oppnå sertifikat til domene {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Vellykket sletting av sertifikatet for domenet {domain}" msgstr "Vellykket sletting av sertifikatet for domenet {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}" msgstr "Klarte ikke å slette sertifikatet for domenet {domain}: {error}"
@ -3241,7 +3291,7 @@ msgid "This connection is not active."
msgstr "Denne forbindelsen er ikke aktiv." msgstr "Denne forbindelsen er ikke aktiv."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Sikkerhet" msgstr "Sikkerhet"
@ -3951,7 +4001,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4208,15 +4258,15 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>)." "a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Nettsøk" msgstr "Nettsøk"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4224,7 +4274,7 @@ msgstr ""
"Searx er en metasøkemotor for Internett som tar hensyn til personvernet. Den " "Searx er en metasøkemotor for Internett som tar hensyn til personvernet. Den "
"henter og viser resultater fra flere søkemotorer." "henter og viser resultater fra flere søkemotorer."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4232,7 +4282,7 @@ msgstr ""
"Searx kan brukes for å unngå sporing og profilbygging av søkemotorer. Den " "Searx kan brukes for å unngå sporing og profilbygging av søkemotorer. Den "
"lagrer ingen kaker som forvalg." "lagrer ingen kaker som forvalg."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Søk på nettet" msgstr "Søk på nettet"
@ -4303,12 +4353,35 @@ msgstr ""
"Når dette valget er aktivt, begrenser Fail2Ban «brute force»-angrepsforsøk " "Når dette valget er aktivt, begrenser Fail2Ban «brute force»-angrepsforsøk "
"mot SSH-tjeneren og andre aktive passordbeskyttede internettjenester." "mot SSH-tjeneren og andre aktive passordbeskyttede internettjenester."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Navn"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Feil ved oppsetting av begrenset tilgang: {exception}" msgstr "Feil ved oppsetting av begrenset tilgang: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Oppdaterte sikkerhetsoppsett" msgstr "Oppdaterte sikkerhetsoppsett"
@ -4635,7 +4708,7 @@ msgstr "Dato"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Slett avbildninger" msgstr "Slett avbildninger"
@ -4693,37 +4766,37 @@ msgstr "Behandle avbildninger"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Opprett øyeblikksbilde." msgstr "Opprett øyeblikksbilde."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Lagringsavbildings-oppsett oppdatert" msgstr "Lagringsavbildings-oppsett oppdatert"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Handlingsfeil: {0} [{1}] [{2}]" msgstr "Handlingsfeil: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Slettet alle avbildninger" msgstr "Slettet alle avbildninger"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Slettet alle valgte avbildninger" msgstr "Slettet alle valgte avbildninger"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "Øyeblikksbilde i bruk. Prøv igjen senere." msgstr "Øyeblikksbilde i bruk. Prøv igjen senere."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Rullet tilbake til øyeblikksbilde #{number}." msgstr "Rullet tilbake til øyeblikksbilde #{number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "Systemet må startes på nytt for å fullføre tilbakerullingen." msgstr "Systemet må startes på nytt for å fullføre tilbakerullingen."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Rull tilbake til øyeblikksbilde" msgstr "Rull tilbake til øyeblikksbilde"
@ -5591,15 +5664,15 @@ msgstr "Rediger bruker"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Bruker {user} slettet." msgstr "Bruker {user} slettet."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Klarte ikke slette LDAP-bruker." msgstr "Klarte ikke slette LDAP-bruker."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Endre passord" msgstr "Endre passord"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Vellykket passordbytte." msgstr "Vellykket passordbytte."
@ -5941,6 +6014,15 @@ msgstr "Programmet er deaktivert"
msgid "Gujarati" msgid "Gujarati"
msgstr "Gujarati" msgstr "Gujarati"
#~ msgid "Create new repository"
#~ msgstr "Opprett nytt depot"
#~ msgid "Create Repository"
#~ msgstr "Opprett depot"
#~ msgid "Upload"
#~ msgstr "Last opp"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Behandling av sertifikatsfornyelse påskrudd for {domain}." #~ msgstr "Behandling av sertifikatsfornyelse påskrudd for {domain}."
@ -6120,9 +6202,6 @@ msgstr "Gujarati"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Ny sikkerhetskopi" #~ msgstr "Ny sikkerhetskopi"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Last opp og tilbakefør en sikkerhetskopifil"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
#~ msgstr "chrony-klient har kontakt med tjenere" #~ msgstr "chrony-klient har kontakt med tjenere"
@ -6186,9 +6265,6 @@ msgstr "Gujarati"
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Last opp sikkerhetskopi" #~ msgstr "Last opp sikkerhetskopi"
#~ msgid "Create backup"
#~ msgstr "Lag sikkerhetskopi"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
#~ msgstr "Flyttbare medium" #~ msgstr "Flyttbare medium"
@ -6235,9 +6311,6 @@ msgstr "Gujarati"
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Programdata å gjenopprette fra sikkerhetskopien" #~ msgstr "Programdata å gjenopprette fra sikkerhetskopien"
#~ msgid "Location"
#~ msgstr "Plassering"
#~ msgid "Location to upload the archive to" #~ msgid "Location to upload the archive to"
#~ msgstr "Plassering å laste opp arkivet til" #~ msgstr "Plassering å laste opp arkivet til"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-05-07 20:48+0000\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n"
"Last-Translator: Karel Trachet <karel@trachet.eu>\n" "Last-Translator: Karel Trachet <karel@trachet.eu>\n"
"Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Dutch <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -129,7 +129,7 @@ msgstr ""
"uitgeschakeld worden om de veiligheid te verhogen, zeker in een onbekend en " "uitgeschakeld worden om de veiligheid te verhogen, zeker in een onbekend en "
"mogelijk vijandig lokaal netwerk." "mogelijk vijandig lokaal netwerk."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Back-ups" msgstr "Back-ups"
@ -142,125 +142,125 @@ msgstr "Met back-ups kunt u back-uparchieven maken en beheren."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} opslag" msgstr "{box_name} opslag"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
#, fuzzy #, fuzzy
#| msgid "The subdomain you want to register" #| msgid "The subdomain you want to register"
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Het subdomein dat u wilt registreren" msgstr "Het subdomein dat u wilt registreren"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "pakketten niet gevonden" msgstr "pakketten niet gevonden"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Foute servernaam" msgstr "Foute servernaam"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Foutieve hostnaam" msgstr "Foutieve hostnaam"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Save Password" #| msgid "Save Password"
msgid "SSH server password" msgid "SSH server password"
msgstr "Wachtwoord Opslaan" msgstr "Wachtwoord Opslaan"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "Omschrijving" msgstr "Omschrijving"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Wachtwoordzin" msgstr "Wachtwoordzin"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Wachtwoordzin" msgstr "Wachtwoordzin"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -291,21 +291,46 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing custom services" #| msgid "Create Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Bestaande aangepaste diensten" msgstr "Account aanmaken"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
#, fuzzy #, fuzzy
#| msgid "Create Snapshot" #| msgid "Create Account"
msgid "Create new repository" msgid "Create Backup"
msgstr "Maak Snapshot" msgstr "Account aanmaken"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup archive"
msgstr "Naam voor nieuw back-uparchief."
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and Restore"
msgstr "Naam voor nieuw back-uparchief."
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Existing custom services"
msgid "Existing Backups"
msgstr "Bestaande aangepaste diensten"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing custom services"
msgid "Add a remote backup location"
msgstr "Bestaande aangepaste diensten"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "Nieuwe gebruiker registreren" msgstr "Nieuwe gebruiker registreren"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -330,7 +355,6 @@ msgstr "Archief %(name)s verwijderen"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Invoeren" msgstr "Invoeren"
@ -345,20 +369,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "Nieuwe gebruiker registreren" msgstr "Maak Verbinding"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuleer"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -375,9 +388,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "Documentatie"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -386,7 +400,7 @@ msgid "Restore data from"
msgstr "Welkom bij %(box_name)s!" msgstr "Welkom bij %(box_name)s!"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "reStore" #| msgid "reStore"
msgid "Restore" msgid "Restore"
@ -443,97 +457,97 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Download my profile"
msgid "Upload"
msgstr "Download mijn profiel"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Maak"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archief aangemaakt." msgstr "Archief aangemaakt."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Archief verwijderen" msgstr "Archief verwijderen"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archief verwijderd." msgstr "Archief verwijderd."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup"
msgstr "Naam voor nieuw back-uparchief."
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
#, fuzzy #, fuzzy
#| msgid "Name for new backup archive." #| msgid "Name for new backup archive."
msgid "No backup file found." msgid "No backup file found."
msgstr "Naam voor nieuw back-uparchief." msgstr "Naam voor nieuw back-uparchief."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Nieuwe introduceerder toevoegen" msgstr "Nieuwe introduceerder toevoegen"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Fout bij het installeren van de toepassing: {error}" msgstr "Fout bij het installeren van de toepassing: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "packages not found" #| msgid "packages not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "pakketten niet gevonden" msgstr "pakketten niet gevonden"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -637,12 +651,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Configureer" msgstr "Configureer"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domeinnaam" msgstr "Domeinnaam"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Foutieve domeinnaam" msgstr "Foutieve domeinnaam"
@ -674,11 +688,11 @@ msgstr ""
"cijfer, er tussenin mogen ook koppeltekens gezet worden. De totale lengte " "cijfer, er tussenin mogen ook koppeltekens gezet worden. De totale lengte "
"mag niet langer zijn dan 63 tekens." "mag niet langer zijn dan 63 tekens."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Foutieve hostnaam" msgstr "Foutieve hostnaam"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -695,13 +709,13 @@ msgstr ""
"per naam mag niet langer zijn dan 63 tekens. De totale domeinnaamlengte mag " "per naam mag niet langer zijn dan 63 tekens. De totale domeinnaamlengte mag "
"niet langer zijn dan 253 tekens." "niet langer zijn dan 253 tekens."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Webserver (HTTP)" msgstr "Webserver (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -711,11 +725,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1291,7 +1305,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Laatste bijwerking" msgstr "Laatste bijwerking"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Over" msgstr "Over"
@ -1302,6 +1316,7 @@ msgstr "Over"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1573,29 +1588,29 @@ msgstr "Setup starten"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Instelling voltooid" msgstr "Instelling voltooid"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Documentatie" msgstr "Documentatie"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Handmatig" msgstr "Handmatig"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Download Handleiding" msgstr "Download Handleiding"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Documentatie en veelgestelde vragen" msgstr "Documentatie en veelgestelde vragen"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Over {box_name}" msgstr "Over {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Handleiding" msgstr "{box_name} Handleiding"
@ -1677,6 +1692,20 @@ msgstr "Er is een nieuwe %(box_name)s versie beschikbaar."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "De nieuwste versie van %(box_name)s is geïnstalleerd." msgstr "De nieuwste versie van %(box_name)s is geïnstalleerd."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Security"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1923,6 +1952,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s verwijderen" msgstr "%(name)s verwijderen"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Annuleer"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Stel Wiki's en Blog's in" msgstr "Stel Wiki's en Blog's in"
@ -1949,6 +1985,10 @@ msgstr "Ga naar site %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Instellen" msgstr "Instellen"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Maak"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2152,7 +2192,7 @@ msgstr ""
"Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten " "Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten "
"ervoor te kunnen uitgeven." "ervoor te kunnen uitgeven."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2161,29 +2201,29 @@ msgstr ""
"Certificaat met succes ingetrokken voor domein {domain}. Het kan enige tijd " "Certificaat met succes ingetrokken voor domein {domain}. Het kan enige tijd "
"duren voordat het effect heeft." "duren voordat het effect heeft."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Intrekken certificaat voor domein {domain} mislukt: {error}" msgstr "Intrekken certificaat voor domein {domain} mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certificaat voor domein {domain} met succes verkregen" msgstr "Certificaat voor domein {domain} met succes verkregen"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}" msgstr "Verkrijgen van certificaat voor domein {domain} is mislukt: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certificaat met succes verwijderd voor domein {domain}" msgstr "Certificaat met succes verwijderd voor domein {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}" msgstr "Verwijderen certificaat voor domein {domain} mislukt: {error}"
@ -3268,7 +3308,7 @@ msgid "This connection is not active."
msgstr "Deze verbinding is niet actief." msgstr "Deze verbinding is niet actief."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Security" msgstr "Security"
@ -3987,7 +4027,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4257,15 +4297,15 @@ msgstr ""
"(<a href=\"https://www.google.com/settings/security/lesssecureapps\">https://" "(<a href=\"https://www.google.com/settings/security/lesssecureapps\">https://"
"www.google.com/settings/security/lesssecureapps</a>)." "www.google.com/settings/security/lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Zoeken op het Internet" msgstr "Zoeken op het Internet"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4273,7 +4313,7 @@ msgstr ""
"Searx is een privacy-respecterende internet metasearch engine. Het " "Searx is een privacy-respecterende internet metasearch engine. Het "
"aggregeert en toont resultaten van meerdere zoekmachines." "aggregeert en toont resultaten van meerdere zoekmachines."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4281,7 +4321,7 @@ msgstr ""
"Searx kan worden gebruikt om tracking en profilering door zoekmachines te " "Searx kan worden gebruikt om tracking en profilering door zoekmachines te "
"voorkomen. Het slaat standaard geen cookies op." "voorkomen. Het slaat standaard geen cookies op."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Zoeken op internet" msgstr "Zoeken op internet"
@ -4351,12 +4391,35 @@ msgstr ""
"Als dit actief is, zal Fail2Ban brute-kracht inbraakpogingen beperken op de " "Als dit actief is, zal Fail2Ban brute-kracht inbraakpogingen beperken op de "
"SSH server en andere diensten die door wachtwoorden worden afgeschermd." "SSH server en andere diensten die door wachtwoorden worden afgeschermd."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Naam"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Fout bij beperkte toegang instellen: {exception}" msgstr "Fout bij beperkte toegang instellen: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Bijgewerkte Beveiligingsconfiguratie" msgstr "Bijgewerkte Beveiligingsconfiguratie"
@ -4696,7 +4759,7 @@ msgstr "Datum"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Snapshots verwijderen" msgstr "Snapshots verwijderen"
@ -4751,42 +4814,42 @@ msgstr "Beheren van Snapshots"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Gemaakte snapshot." msgstr "Gemaakte snapshot."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Opslag van Snapshots configuratie is bijgewerkt" msgstr "Opslag van Snapshots configuratie is bijgewerkt"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Actiefout: {0} [{1}] [{2}]" msgstr "Actiefout: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Deleted all snapshots." #| msgid "Deleted all snapshots."
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Snapshots allemaal verwijderd." msgstr "Snapshots allemaal verwijderd."
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete all the snapshots" #| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Verwijder alle snapshots" msgstr "Verwijder alle snapshots"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Teruggezet naar snapshot #{number}." msgstr "Teruggezet naar snapshot #{number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
"Het systeem moet opnieuw worden opgestart om het terugdraaien te voltooien." "Het systeem moet opnieuw worden opgestart om het terugdraaien te voltooien."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Terugdraaien naar Snapshot" msgstr "Terugdraaien naar Snapshot"
@ -5684,15 +5747,15 @@ msgstr "Gebruiker wijzigen"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Gebruiker {user} verwijderd." msgstr "Gebruiker {user} verwijderd."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Verwijderen van LDAP gebruiker mislukt." msgstr "Verwijderen van LDAP gebruiker mislukt."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Wijzig wachtwoord" msgstr "Wijzig wachtwoord"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Wachtwoord succesvol gewijzigd." msgstr "Wachtwoord succesvol gewijzigd."
@ -6036,6 +6099,21 @@ msgstr "Toepassing uitgeschakeld"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Create Snapshot"
#~ msgid "Create new repository"
#~ msgstr "Maak Snapshot"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "Nieuwe gebruiker registreren"
#, fuzzy
#~| msgid "Download my profile"
#~ msgid "Upload"
#~ msgstr "Download mijn profiel"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Certificaatvernieuwingsbeheer ingeschakeld voor {domain}." #~ msgstr "Certificaatvernieuwingsbeheer ingeschakeld voor {domain}."
@ -6289,11 +6367,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Back-ups" #~ msgstr "Back-ups"
#, fuzzy
#~| msgid "Name for new backup archive."
#~ msgid "Upload and restore a backup file"
#~ msgstr "Naam voor nieuw back-uparchief."
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6359,11 +6432,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "downloaden" #~ msgstr "downloaden"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "Account aanmaken"
#, fuzzy #, fuzzy
#~| msgid "Removable Media" #~| msgid "Removable Media"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6416,11 +6484,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "reStore" #~ msgstr "reStore"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Documentatie"
#, fuzzy #, fuzzy
#~| msgid "Backups" #~| msgid "Backups"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-04-30 14:37+0000\n" "PO-Revision-Date: 2019-04-30 14:37+0000\n"
"Last-Translator: Radek Pasiok <rpasiok@gmail.com>\n" "Last-Translator: Radek Pasiok <rpasiok@gmail.com>\n"
"Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Polish <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -127,7 +127,7 @@ msgstr ""
"Wykrywanie usług działą tylko w sieci lokalnej i może zistać wyłączone aby " "Wykrywanie usług działą tylko w sieci lokalnej i może zistać wyłączone aby "
"poprawić bezpieczeństwo, szczególnie gdy podłączony do nieprzyjaznych sieci." "poprawić bezpieczeństwo, szczególnie gdy podłączony do nieprzyjaznych sieci."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Kopie zapasowe" msgstr "Kopie zapasowe"
@ -141,63 +141,63 @@ msgstr "Tworzenie i zarządzanie archiwami kopii zapasowych."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} Podręcznik" msgstr "{box_name} Podręcznik"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Brak danych do utworzenia kopii zapasowej)" msgstr "{app} (Brak danych do utworzenia kopii zapasowej)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Aplikacje uwzględniane w kopii zapasowej" msgstr "Aplikacje uwzględniane w kopii zapasowej"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Zaznacz aplikacje do odtworzenia" msgstr "Zaznacz aplikacje do odtworzenia"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Prześlij plik" msgstr "Prześlij plik"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Pliki kopii zapasowej muszą mieć format .tar.gz" msgstr "Pliki kopii zapasowej muszą mieć format .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Zaznacz plik kopii zapasowej do przesłania" msgstr "Zaznacz plik kopii zapasowej do przesłania"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Nie odnaleziono repozytorium" msgstr "Nie odnaleziono repozytorium"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Niewłaściwa nazwa użytkownika" msgstr "Niewłaściwa nazwa użytkownika"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Niewłaściwa nazwa hosta" msgstr "Niewłaściwa nazwa hosta"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Ścieżka repozytorium SSH" msgstr "Ścieżka repozytorium SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -205,11 +205,11 @@ msgstr ""
"Ścieżka nowego lub istniejącego repozytorium, np.: <i>user@host:~/sciezka/do/" "Ścieżka nowego lub istniejącego repozytorium, np.: <i>user@host:~/sciezka/do/"
"repo/</i>" "repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Hasło do serwera SSH" msgstr "Hasło do serwera SSH"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -217,11 +217,11 @@ msgstr ""
"Hasło do serwera SSH.<br />Autoryzacja z użyciem klucza SSH nie jest jeszcze " "Hasło do serwera SSH.<br />Autoryzacja z użyciem klucza SSH nie jest jeszcze "
"możliwa." "możliwa."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Szyfrowanie" msgstr "Szyfrowanie"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -229,39 +229,39 @@ msgstr ""
"\"Klucz w repozytorium\" oznacza, że chroniony hasłem klucz jest " "\"Klucz w repozytorium\" oznacza, że chroniony hasłem klucz jest "
"przechowywany w kopii zapasowej." "przechowywany w kopii zapasowej."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Hasło" msgstr "Hasło"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Hasło; Potrzebne tylko przy szyfrowaniu." msgstr "Hasło; Potrzebne tylko przy szyfrowaniu."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Potwierdź hasło" msgstr "Potwierdź hasło"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Powtórz hasło." msgstr "Powtórz hasło."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Wprowadzone hasła nie są identyczne" msgstr "Wprowadzone hasła nie są identyczne"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
#, fuzzy #, fuzzy
#| msgid "Passphrase; Only needed when using encryption." #| msgid "Passphrase; Only needed when using encryption."
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Hasło; Potrzebne tylko przy szyfrowaniu." msgstr "Hasło; Potrzebne tylko przy szyfrowaniu."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
#, fuzzy #, fuzzy
#| msgid "Create remote backup repository" #| msgid "Create remote backup repository"
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Utwórz zdalne repozytorium kopii zapasowych" msgstr "Utwórz zdalne repozytorium kopii zapasowych"
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -290,17 +290,44 @@ msgid "SSH access denied"
msgstr "Odmowa dostępu SSH" msgstr "Odmowa dostępu SSH"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "Create Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Istniejące kopie zapasowe" msgstr "Utwórz konto"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Utwórz nowe repozytorium" #| msgid "Create Account"
msgid "Create Backup"
msgstr "Utwórz konto"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Password"
msgid "Upload and Restore"
msgstr "Hasło"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Istniejące kopie zapasowe"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Utwórz zdalne repozytorium kopii zapasowych"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Dodaj zdalne repozytorium" msgstr "Dodaj zdalne repozytorium"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -325,7 +352,6 @@ msgstr "Usuń archiwum %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Wyślij" msgstr "Wyślij"
@ -342,19 +368,10 @@ msgstr ""
"ssh i hasła szyfrowania, jeśli wybrano szyfrowanie." "ssh i hasła szyfrowania, jeśli wybrano szyfrowanie."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Utwórz repozytorium" #| msgid "Documentation"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Dokumentacja"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Anuluj"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -377,16 +394,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "Usuń repozytorium" msgid "Remove Location"
msgstr "Dokumentacja"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Odtwórz dane z" msgstr "Odtwórz dane z"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Odtwórz" msgstr "Odtwórz"
@ -445,95 +463,95 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Prześlij"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Utwórz"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Archiwum zostało utworzone." msgstr "Archiwum zostało utworzone."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Usuń archiwum" msgstr "Usuń archiwum"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Archiwum zostało usunięte." msgstr "Archiwum zostało usunięte."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Odtworzono dane z kopii zapasowej." msgstr "Odtworzono dane z kopii zapasowej."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Brak kopii zapasowych." msgstr "Brak kopii zapasowych."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Odtwórz z przesłanego pliku" msgstr "Odtwórz z przesłanego pliku"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Utwórz zdalne repozytorium kopii zapasowych" msgstr "Utwórz zdalne repozytorium kopii zapasowych"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Added new repository." #| msgid "Added new repository."
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Dodano nowe archiwum." msgstr "Dodano nowe archiwum."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Błąd podczas instalowania aplikacji: {error}" msgstr "Błąd podczas instalowania aplikacji: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Nie odnaleziono repozytorium" msgstr "Nie odnaleziono repozytorium"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Usuń repozytorium"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
"Usunięto repozytorium. Umieszczona w nim kopia bezpieczeństwa nie została " "Usunięto repozytorium. Umieszczona w nim kopia bezpieczeństwa nie została "
"usunięta." "usunięta."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Nie udało się odmontować!" msgstr "Nie udało się odmontować!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Montowanie nie udało się" msgstr "Montowanie nie udało się"
@ -619,12 +637,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Konfiguruj" msgstr "Konfiguruj"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Nazwa domeny" msgstr "Nazwa domeny"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Niewłaściwa nazwa domeny" msgstr "Niewłaściwa nazwa domeny"
@ -653,11 +671,11 @@ msgstr ""
"twój {box_name}. Musi zaczynać się i kończyć literą albo cyfrą i zawierać " "twój {box_name}. Musi zaczynać się i kończyć literą albo cyfrą i zawierać "
"tylko litery, cyfry i myślnik. Maksymalna długość to 63 znaki." "tylko litery, cyfry i myślnik. Maksymalna długość to 63 znaki."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Niewłaściwa nazwa hosta" msgstr "Niewłaściwa nazwa hosta"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -673,11 +691,11 @@ msgstr ""
"zawierać tylko litery, cyfry i myślnik. Maksymalna długość to 63 znaki. " "zawierać tylko litery, cyfry i myślnik. Maksymalna długość to 63 znaki. "
"Maksymalna nazwa domeny to 253 znaki." "Maksymalna nazwa domeny to 253 znaki."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -687,11 +705,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1260,7 +1278,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Ostatnie uaktualnienie" msgstr "Ostatnie uaktualnienie"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Informacje" msgstr "Informacje"
@ -1271,6 +1289,7 @@ msgstr "Informacje"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1540,31 +1559,31 @@ msgstr "Rozpocznij"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Instalacja zakończona" msgstr "Instalacja zakończona"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentacja" msgstr "Dokumentacja"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Instrukcja" msgstr "Instrukcja"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "{box_name} Podręcznik" msgstr "{box_name} Podręcznik"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "DOkumentacja i FAQ" msgstr "DOkumentacja i FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "O {box_name}" msgstr "O {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Podręcznik" msgstr "{box_name} Podręcznik"
@ -1636,6 +1655,18 @@ msgstr "Nowsza wersja Plinth jest dostępna."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "Plinth jest aktualny." msgstr "Plinth jest aktualny."
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1857,6 +1888,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Usuń %(name)s" msgstr "Usuń %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Anuluj"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1883,6 +1921,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Utwórz"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2067,36 +2109,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -3078,7 +3120,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3706,7 +3748,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3902,27 +3944,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3986,12 +4028,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nazwa"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Błąd ustawienia ograniczonego dostępu: {exception}" msgstr "Błąd ustawienia ograniczonego dostępu: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Zaktualizowano ustawienia bezpieczeństwa" msgstr "Zaktualizowano ustawienia bezpieczeństwa"
@ -4293,7 +4358,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4349,43 +4414,43 @@ msgstr "Usuń %(name)s"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Access rights configuration updated" #| msgid "Access rights configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Zaktualizowano ustawienia praw dostępu" msgstr "Zaktualizowano ustawienia praw dostępu"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Usuń %(name)s" msgstr "Usuń %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Usuń %(name)s" msgstr "Usuń %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5173,15 +5238,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5538,6 +5603,15 @@ msgstr "Aplikacja wyłączona"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "Utwórz nowe repozytorium"
#~ msgid "Create Repository"
#~ msgstr "Utwórz repozytorium"
#~ msgid "Upload"
#~ msgstr "Prześlij"
#, fuzzy #, fuzzy
#~| msgid "" #~| msgid ""
#~| "If you have a Let's Encrypt certificate for your current domain, you may " #~| "If you have a Let's Encrypt certificate for your current domain, you may "
@ -5674,11 +5748,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "{box_name} Podręcznik" #~ msgstr "{box_name} Podręcznik"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "Utwórz konto"
#, fuzzy #, fuzzy
#~| msgid "Delete" #~| msgid "Delete"
#~ msgid "Delete All" #~ msgid "Delete All"
@ -5689,11 +5758,6 @@ msgstr ""
#~ msgid "Disk" #~ msgid "Disk"
#~ msgstr "Dyski" #~ msgstr "Dyski"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Dokumentacja"
#, fuzzy #, fuzzy
#~| msgid "Create Account" #~| msgid "Create Account"
#~ msgid "Create Archive" #~ msgid "Create Archive"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-06-22 06:01+0000\n" "PO-Revision-Date: 2019-06-22 06:01+0000\n"
"Last-Translator: adaragao <adaragao@gmail.com>\n" "Last-Translator: adaragao <adaragao@gmail.com>\n"
"Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Portuguese <https://hosted.weblate.org/projects/freedombox/"
@ -127,7 +127,7 @@ msgstr ""
"locais. Pode ser desativado para melhorar a segurança, especialmente ao " "locais. Pode ser desativado para melhorar a segurança, especialmente ao "
"ligar a uma rede local hostil." "ligar a uma rede local hostil."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Cópia de segurança" msgstr "Cópia de segurança"
@ -140,63 +140,63 @@ msgstr "Backups permite criar e gerenciar arquivos de backup."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} armazenamento" msgstr "{box_name} armazenamento"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Não há dados para cópia de segurança)" msgstr "{app} (Não há dados para cópia de segurança)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Apps incluídos" msgstr "Apps incluídos"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Apps para incluir no backup" msgstr "Apps para incluir no backup"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Selecione os aplicativos que deseja restaurar" msgstr "Selecione os aplicativos que deseja restaurar"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Carregar Ficheiro" msgstr "Carregar Ficheiro"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Ficheiros de cópias de segurança têm de ser em formato .tar.gz" msgstr "Ficheiros de cópias de segurança têm de ser em formato .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Selecione o ficheiro de backup que deseja carregar" msgstr "Selecione o ficheiro de backup que deseja carregar"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Repositório não encontrado" msgstr "Repositório não encontrado"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid archive name" #| msgid "Invalid archive name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Nome de arquivo inválido" msgstr "Nome de arquivo inválido"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid domain name" #| msgid "Invalid domain name"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Nome de domínio inválido" msgstr "Nome de domínio inválido"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Caminho do repositório SSH" msgstr "Caminho do repositório SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -204,11 +204,11 @@ msgstr ""
"Caminho para um repositório novo ou existente. Exemplo: <i>user@host:~/path/" "Caminho para um repositório novo ou existente. Exemplo: <i>user@host:~/path/"
"to/repo/</i>" "to/repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Password do servidor SSH" msgstr "Password do servidor SSH"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -216,11 +216,11 @@ msgstr ""
"Password do Servidor SSH.<br />Autenticação SSH key-based ainda não é " "Password do Servidor SSH.<br />Autenticação SSH key-based ainda não é "
"possível." "possível."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Encriptação" msgstr "Encriptação"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -228,37 +228,37 @@ msgstr ""
"\"Chave no Repositório\" significa que uma chave protegida por password é " "\"Chave no Repositório\" significa que uma chave protegida por password é "
"guardada com a cópia de segurança." "guardada com a cópia de segurança."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Frase-Chave" msgstr "Frase-Chave"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Frase-Chave; Apenas necessária quando é usada encriptação." msgstr "Frase-Chave; Apenas necessária quando é usada encriptação."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Confirme Frase-Chave." msgstr "Confirme Frase-Chave."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Repetir a Frase-Chave." msgstr "Repetir a Frase-Chave."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "As Frases-Chaves de encriptação inseridas não coincidem." msgstr "As Frases-Chaves de encriptação inseridas não coincidem."
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
#, fuzzy #, fuzzy
#| msgid "Passphrase; Only needed when using encryption." #| msgid "Passphrase; Only needed when using encryption."
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Frase-Chave; Apenas necessária quando é usada encriptação." msgstr "Frase-Chave; Apenas necessária quando é usada encriptação."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -287,17 +287,46 @@ msgid "SSH access denied"
msgstr "Acesso SSH recusado" msgstr "Acesso SSH recusado"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "New backup"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Cópias de segurança existentes" msgstr "Novo backup"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Criar novo repositório" #| msgid "New backup"
msgid "Create Backup"
msgstr "Novo backup"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and restore a backup archive"
msgstr "Exportados os arquivos de backup"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and Restore"
msgstr "Exportados os arquivos de backup"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Cópias de segurança existentes"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing backups"
msgid "Add a remote backup location"
msgstr "Cópias de segurança existentes"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Adicionar Repositório Remoto" msgstr "Adicionar Repositório Remoto"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -322,7 +351,6 @@ msgstr "Apagar ficheiro %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Submeter" msgstr "Submeter"
@ -336,19 +364,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Applications"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Localização"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -365,9 +384,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Applications"
msgstr "" msgid "Remove Location"
msgstr "Localização"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -376,7 +396,7 @@ msgid "Restore data from"
msgstr "Restaurar dados deste arquivo?" msgstr "Restaurar dados deste arquivo?"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Restaurar" msgstr "Restaurar"
@ -438,99 +458,99 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
#, fuzzy
#| msgid "Upload File"
msgid "Upload"
msgstr "Carregar Ficheiro"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Arquivo criado." msgstr "Arquivo criado."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Apagar arquivo" msgstr "Apagar arquivo"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Arquivo apagado." msgstr "Arquivo apagado."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and restore a backup"
msgstr "Exportados os arquivos de backup"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Arquivos do backup restaurados." msgstr "Arquivos do backup restaurados."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
#, fuzzy #, fuzzy
#| msgid "No exported backup archives were found." #| msgid "No exported backup archives were found."
msgid "No backup file found." msgid "No backup file found."
msgstr "Não foram encontrados arquivos de backup exportados." msgstr "Não foram encontrados arquivos de backup exportados."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
#, fuzzy #, fuzzy
#| msgid "Restore from backup" #| msgid "Restore from backup"
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Restaurar a partir do backup" msgstr "Restaurar a partir do backup"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Add Remote Repository" #| msgid "Add Remote Repository"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Adicionar Repositório Remoto" msgstr "Adicionar Repositório Remoto"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Erro a instalar a aplicação: {error}" msgstr "Erro a instalar a aplicação: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Repositório não encontrado" msgstr "Repositório não encontrado"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -621,12 +641,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Configurar" msgstr "Configurar"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Nome de Domínio" msgstr "Nome de Domínio"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Nome de domínio inválido" msgstr "Nome de domínio inválido"
@ -665,11 +685,11 @@ msgstr ""
"cada etiqueta deve ser 63 caracteres ou menos. O comprimento total do nome " "cada etiqueta deve ser 63 caracteres ou menos. O comprimento total do nome "
"de domínio deve ser 253 caracteres ou menos." "de domínio deve ser 253 caracteres ou menos."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "" #| msgid ""
#| "Domain name is the global name by which other machines on the Internet " #| "Domain name is the global name by which other machines on the Internet "
@ -693,11 +713,11 @@ msgstr ""
"cada etiqueta deve ser 63 caracteres ou menos. O comprimento total do nome " "cada etiqueta deve ser 63 caracteres ou menos. O comprimento total do nome "
"de domínio deve ser 253 caracteres ou menos." "de domínio deve ser 253 caracteres ou menos."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -707,11 +727,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1221,7 +1241,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1232,6 +1252,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1464,29 +1485,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1547,6 +1568,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1764,6 +1797,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1790,6 +1830,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1972,36 +2016,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2995,7 +3039,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3612,7 +3656,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3808,27 +3852,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3894,13 +3938,36 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Nome"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting domain name: {exception}" #| msgid "Error setting domain name: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Erro ao definir o nome do domínio: {exception}" msgstr "Erro ao definir o nome do domínio: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4194,7 +4261,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4246,39 +4313,39 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Configuração atualizada" msgstr "Configuração atualizada"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5057,15 +5124,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5394,6 +5461,14 @@ msgstr "Aplicações"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "Criar novo repositório"
#, fuzzy
#~| msgid "Upload File"
#~ msgid "Upload"
#~ msgstr "Carregar Ficheiro"
#, fuzzy #, fuzzy
#~| msgid "General Configuration" #~| msgid "General Configuration"
#~ msgid "Update config" #~ msgid "Update config"
@ -5413,11 +5488,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Novo Backup" #~ msgstr "Novo Backup"
#, fuzzy
#~| msgid "Exported backup archives"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Exportados os arquivos de backup"
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -5440,11 +5510,6 @@ msgstr ""
#~ msgid "Upload backup" #~ msgid "Upload backup"
#~ msgstr "Novo backup" #~ msgstr "Novo backup"
#, fuzzy
#~| msgid "New backup"
#~ msgid "Create backup"
#~ msgstr "Novo backup"
#~ msgid "Root Filesystem" #~ msgid "Root Filesystem"
#~ msgstr "Sistema de Ficheiros Raiz" #~ msgstr "Sistema de Ficheiros Raiz"
@ -5461,11 +5526,6 @@ msgstr ""
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Apps para restaurar a partir da cópia de segurança" #~ msgstr "Apps para restaurar a partir da cópia de segurança"
#, fuzzy
#~| msgid "Applications"
#~ msgid "Location"
#~ msgstr "Localização"
#~ msgid "Backup archives" #~ msgid "Backup archives"
#~ msgstr "Arquivos de backup" #~ msgstr "Arquivos de backup"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-22 17:06+0000\n" "PO-Revision-Date: 2019-07-22 17:06+0000\n"
"Last-Translator: Igor <f2404@yandex.ru>\n" "Last-Translator: Igor <f2404@yandex.ru>\n"
"Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Russian <https://hosted.weblate.org/projects/freedombox/"
@ -128,7 +128,7 @@ msgstr ""
"Она может быть отключена в целях повышения безопасности, особенно при " "Она может быть отключена в целях повышения безопасности, особенно при "
"подключении к вражеской сети." "подключении к вражеской сети."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Резервные копии" msgstr "Резервные копии"
@ -142,59 +142,59 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Сохранение данных {box_name}" msgstr "Сохранение данных {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Нет данных для резервного сохранения)" msgstr "{app} (Нет данных для резервного сохранения)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Включённые приложения" msgstr "Включённые приложения"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Приложения, включённые в резервное сохранение" msgstr "Приложения, включённые в резервное сохранение"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Выберите приложения, которые вы хотите восстановить" msgstr "Выберите приложения, которые вы хотите восстановить"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Скачать файл" msgstr "Скачать файл"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Файлы резервного сохранения должны быть в формате .tar.gz" msgstr "Файлы резервного сохранения должны быть в формате .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Выберите файл резервного сохранения для загрузки на локальную машину" msgstr "Выберите файл резервного сохранения для загрузки на локальную машину"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Неправильный формат пути репозитория." msgstr "Неправильный формат пути репозитория."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Неверное имя пользователя: {username}" msgstr "Неверное имя пользователя: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Неверное имя хоста: {hostname}" msgstr "Неверное имя хоста: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Неправильный путь к каталогу: {dir_path}" msgstr "Неправильный путь к каталогу: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Путь к репозиторию SSH" msgstr "Путь к репозиторию SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -202,22 +202,22 @@ msgstr ""
"Путь к новому или существующему репозиторию. Например: <i>user@host:~/path/" "Путь к новому или существующему репозиторию. Например: <i>user@host:~/path/"
"to/repo/</i>" "to/repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Пароль SSH-сервера" msgstr "Пароль SSH-сервера"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
"Пароль SSH сервера.<br />SSH key-based authentication is not yet possible." "Пароль SSH сервера.<br />SSH key-based authentication is not yet possible."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Шифрование" msgstr "Шифрование"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -225,35 +225,35 @@ msgstr ""
"«Ключ в репозитории» подразумевает, что защищённый паролем ключ сохранен " "«Ключ в репозитории» подразумевает, что защищённый паролем ключ сохранен "
"вместе с резервным копированием." "вместе с резервным копированием."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Парольная фраза" msgstr "Парольная фраза"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Парольная фраза; нужна только если используется шифрование." msgstr "Парольная фраза; нужна только если используется шифрование."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Подтвердите парольную фразу" msgstr "Подтвердите парольную фразу"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Повторите парольную фразу." msgstr "Повторите парольную фразу."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Введённые парольные фразы шифрования неправильные" msgstr "Введённые парольные фразы шифрования неправильные"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Парольная фраза необходима для шифрования." msgstr "Парольная фраза необходима для шифрования."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Удалённое хранилище резервных копий уже существует." msgstr "Удалённое хранилище резервных копий уже существует."
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "Выберите проверенный открытый ключ SSH" msgstr "Выберите проверенный открытый ключ SSH"
@ -282,15 +282,46 @@ msgid "SSH access denied"
msgstr "В доступе по SSH отказано" msgstr "В доступе по SSH отказано"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "Существующие резервные хранилища" #, fuzzy
#| msgid "Create Account"
msgid "Create a new backup"
msgstr "Создать учетную запись"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Создать новый репозиторий" #| msgid "Create Account"
msgid "Create Backup"
msgstr "Создать учетную запись"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and restore a backup archive"
msgstr "Экспортированные резервные копии"
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and Restore"
msgstr "Экспортированные резервные копии"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "Существующие резервные хранилища"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Создать удаленный репозиторий резервного сохранения"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Добавить удалённый репозиторий" msgstr "Добавить удалённый репозиторий"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -315,7 +346,6 @@ msgstr "Удалить архив %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Отправить" msgstr "Отправить"
@ -332,19 +362,10 @@ msgstr ""
"для входа SSH и, если выбрано, парольную фразу шифрования." "для входа SSH и, если выбрано, парольную фразу шифрования."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Создать репозиторий" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Создание подключения"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Отмена"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -368,16 +389,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Location"
msgstr "Удалить репозиторий" msgid "Remove Location"
msgstr "Местоположение"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Восстановить данные из" msgstr "Восстановить данные из"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Восстановить" msgstr "Восстановить"
@ -438,91 +460,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "Проверить хост" msgstr "Проверить хост"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Скачать"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Создать"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Архив создан." msgstr "Архив создан."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Удалить архив" msgstr "Удалить архив"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Архив удалён." msgstr "Архив удалён."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Exported backup archives"
msgid "Upload and restore a backup"
msgstr "Экспортированные резервные копии"
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Восстановленные файлы из резервного копирования." msgstr "Восстановленные файлы из резервного копирования."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Резервных копий не найдено." msgstr "Резервных копий не найдено."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Восстановить из загруженного файла" msgstr "Восстановить из загруженного файла"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Создать удаленный репозиторий резервного сохранения" msgstr "Создать удаленный репозиторий резервного сохранения"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Добавлен новый удалённый SSH-репозиторий." msgstr "Добавлен новый удалённый SSH-репозиторий."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "Проверить ключ SSH хоста" msgstr "Проверить ключ SSH хоста"
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "SSH хост уже проверен." msgstr "SSH хост уже проверен."
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "SSH хост проверен." msgstr "SSH хост проверен."
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "Открытый ключ SSH хоста не может быть проверен." msgstr "Открытый ключ SSH хоста не может быть проверен."
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "Аутентификация на удалённый сервер не прошла." msgstr "Аутентификация на удалённый сервер не прошла."
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Ошибка при установке соединения с сервером: {}" msgstr "Ошибка при установке соединения с сервером: {}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
"Путь к хранилищу не пустой и не является существующим репозиторием резервных " "Путь к хранилищу не пустой и не является существующим репозиторием резервных "
"копий." "копий."
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "Репозиторий удалён." msgstr "Репозиторий удалён."
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Удалить репозиторий"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
"Репозиторий удалён. Файлы резервного сохранения на удаленной машине не были " "Репозиторий удалён. Файлы резервного сохранения на удаленной машине не были "
"удалены." "удалены."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Размонтирование не удалось!" msgstr "Размонтирование не удалось!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Монтирование не удалась" msgstr "Монтирование не удалась"
@ -616,12 +640,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Настроить" msgstr "Настроить"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Доменное имя" msgstr "Доменное имя"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Недопустимое имя домена" msgstr "Недопустимое имя домена"
@ -651,11 +675,11 @@ msgstr ""
"букв или цифр, внутри так же могут быть цифры, буквы или дефисы. Общая " "букв или цифр, внутри так же могут быть цифры, буквы или дефисы. Общая "
"длинна должна быть не более 63 символов." "длинна должна быть не более 63 символов."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Недопустимое имя хоста" msgstr "Недопустимое имя хоста"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -671,11 +695,11 @@ msgstr ""
"должны быть 63 символов или меньше. Общая длина имени домена должно быть 253 " "должны быть 63 символов или меньше. Общая длина имени домена должно быть 253 "
"символов или меньше." "символов или меньше."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Домашняя страница веб-сервера" msgstr "Домашняя страница веб-сервера"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -691,11 +715,11 @@ msgstr ""
"(Plinth), ваши пользователи должны явно указывать /plinth или /freedombox " "(Plinth), ваши пользователи должны явно указывать /plinth или /freedombox "
"для доступа к сервису {box_name} (Plinth)." "для доступа к сервису {box_name} (Plinth)."
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "Показывать дополнительные приложения и функции" msgstr "Показывать дополнительные приложения и функции"
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1268,7 +1292,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Последнее обновление" msgstr "Последнее обновление"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "О службе" msgstr "О службе"
@ -1279,6 +1303,7 @@ msgstr "О службе"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1549,29 +1574,29 @@ msgstr "Запуск программы установки"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Установка Завершена" msgstr "Установка Завершена"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Документация" msgstr "Документация"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Руководство" msgstr "Руководство"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Скачать руководство" msgstr "Скачать руководство"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Документация и FAQ" msgstr "Документация и FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "О {box_name}" msgstr "О {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "Руководство {box_name}" msgstr "Руководство {box_name}"
@ -1650,6 +1675,20 @@ msgstr "Доступна новая версия %(box_name)s."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s в актуальном состоянии." msgstr "%(box_name)s в актуальном состоянии."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Безопасность"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1894,6 +1933,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Удаление %(name)s" msgstr "Удаление %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Отмена"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Управление Блогами и Вики" msgstr "Управление Блогами и Вики"
@ -1920,6 +1966,10 @@ msgstr "Перейти к %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Управление" msgstr "Управление"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Создать"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2119,7 +2169,7 @@ msgstr ""
"Не настроено ни одного домена. Настройте домены, чтобы иметь возможность " "Не настроено ни одного домена. Настройте домены, чтобы иметь возможность "
"получить сертификаты для них." "получить сертификаты для них."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2128,29 +2178,29 @@ msgstr ""
"Сертификат успешно отменен для домена {domain}. Для принятия изменений может " "Сертификат успешно отменен для домена {domain}. Для принятия изменений может "
"потребоваться время." "потребоваться время."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Не удалось отозвать сертификат для домена {domain}: {error}" msgstr "Не удалось отозвать сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Сертификат успешно получен для домена {domain}" msgstr "Сертификат успешно получен для домена {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Не удалось получить сертификат для домена {domain}: {error}" msgstr "Не удалось получить сертификат для домена {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Сертификат успешно удален для домена {domain}" msgstr "Сертификат успешно удален для домена {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "Не удалось удалить сертификат для домена {domain}: {error}" msgstr "Не удалось удалить сертификат для домена {domain}: {error}"
@ -3236,7 +3286,7 @@ msgid "This connection is not active."
msgstr "Это подключение не активно." msgstr "Это подключение не активно."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Безопасность" msgstr "Безопасность"
@ -3942,7 +3992,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4202,15 +4252,15 @@ msgstr ""
"security/lesssecureapps\" >https://www.google.com/settings/security/" "security/lesssecureapps\" >https://www.google.com/settings/security/"
"lesssecureapps</a>)." "lesssecureapps</a>)."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "Searx" msgstr "Searx"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "Веб-поиск" msgstr "Веб-поиск"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4218,7 +4268,7 @@ msgstr ""
"Searx - это конфиденциальная метапоисковая система. Она агрегирует и " "Searx - это конфиденциальная метапоисковая система. Она агрегирует и "
"показывает результаты с разных поисковых систем." "показывает результаты с разных поисковых систем."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4226,7 +4276,7 @@ msgstr ""
"Searx может быть использован, чтобы избежать отслеживания и профилирования " "Searx может быть использован, чтобы избежать отслеживания и профилирования "
"поисковыми системами. Она не хранит никаких файлов cookie по умолчанию." "поисковыми системами. Она не хранит никаких файлов cookie по умолчанию."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "Поиск в интернете" msgstr "Поиск в интернете"
@ -4298,12 +4348,35 @@ msgstr ""
"Когда эта опция включена, Fail2Ban ограничит попытки взлома перебором SSH-" "Когда эта опция включена, Fail2Ban ограничит попытки взлома перебором SSH-"
"сервера и других защищенных паролем интернет услуг, которые включены." "сервера и других защищенных паролем интернет услуг, которые включены."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Имя"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Ошибка настройки ограничения доступа: {exception}" msgstr "Ошибка настройки ограничения доступа: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Обновлена настройка безопасности" msgstr "Обновлена настройка безопасности"
@ -4638,7 +4711,7 @@ msgstr "Дата"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Удалить снапшот" msgstr "Удалить снапшот"
@ -4694,37 +4767,37 @@ msgstr "Управление снапшотами"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Создан снимок." msgstr "Создан снимок."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Настройки хранения снапшотов обновлены" msgstr "Настройки хранения снапшотов обновлены"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Ошибка действий: {0}[{1}][{2}]" msgstr "Ошибка действий: {0}[{1}][{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Удалить все снапшоты" msgstr "Удалить все снапшоты"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Удалить выбранные снапшоты" msgstr "Удалить выбранные снапшоты"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "Снимок сейчас используется. Попробуйте позже." msgstr "Снимок сейчас используется. Попробуйте позже."
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "Откат к снимку #{number}." msgstr "Откат к снимку #{number}."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "Необходимо перезагрузить систему для завершения отката." msgstr "Необходимо перезагрузить систему для завершения отката."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Откат к снимку" msgstr "Откат к снимку"
@ -5593,15 +5666,15 @@ msgstr "Редактирование пользователя"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "Пользователь {user} удален." msgstr "Пользователь {user} удален."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "Сбой при удалении LDAP пользователя." msgstr "Сбой при удалении LDAP пользователя."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Смена пароля" msgstr "Смена пароля"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Пароль успешно изменён." msgstr "Пароль успешно изменён."
@ -5942,6 +6015,15 @@ msgstr "Приложение отключено"
msgid "Gujarati" msgid "Gujarati"
msgstr "Гуджарати" msgstr "Гуджарати"
#~ msgid "Create new repository"
#~ msgstr "Создать новый репозиторий"
#~ msgid "Create Repository"
#~ msgstr "Создать репозиторий"
#~ msgid "Upload"
#~ msgstr "Скачать"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "Управление продлением сертификата включено для {domain}." #~ msgstr "Управление продлением сертификата включено для {domain}."
@ -6118,11 +6200,6 @@ msgstr "Гуджарати"
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "Резервные копии" #~ msgstr "Резервные копии"
#, fuzzy
#~| msgid "Exported backup archives"
#~ msgid "Upload and restore a backup file"
#~ msgstr "Экспортированные резервные копии"
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6187,11 +6264,6 @@ msgstr "Гуджарати"
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "Загрузка" #~ msgstr "Загрузка"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "Создать учетную запись"
#, fuzzy #, fuzzy
#~| msgid "Removable Media" #~| msgid "Removable Media"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6244,9 +6316,6 @@ msgstr "Гуджарати"
#~ msgid "Apps data to restore from the backup" #~ msgid "Apps data to restore from the backup"
#~ msgstr "Восстановить из резервной копии" #~ msgstr "Восстановить из резервной копии"
#~ msgid "Location"
#~ msgstr "Местоположение"
#~ msgid "Backup archives" #~ msgid "Backup archives"
#~ msgstr "Резервные копии" #~ msgstr "Резервные копии"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-05-07 20:48+0000\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n"
"Last-Translator: Erik Ušaj <erikusaj@hotmail.com>\n" "Last-Translator: Erik Ušaj <erikusaj@hotmail.com>\n"
"Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Slovenian <https://hosted.weblate.org/projects/freedombox/"
@ -128,7 +128,7 @@ msgstr ""
"onemogočite, če želite povečati varnost npr. ob vzpostavljaju povezave v " "onemogočite, če želite povečati varnost npr. ob vzpostavljaju povezave v "
"neprijaznem lokalnem omrežju." "neprijaznem lokalnem omrežju."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Rezervne kopije" msgstr "Rezervne kopije"
@ -142,62 +142,62 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "Shramba {box_name}" msgstr "Shramba {box_name}"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Brez podatkov za rezervno kopijo)" msgstr "{app} (Brez podatkov za rezervno kopijo)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Vključene aplikacije" msgstr "Vključene aplikacije"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Aplikacije, ki jih želite vključiti v rezervne kopije" msgstr "Aplikacije, ki jih želite vključiti v rezervne kopije"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Izberite aplikacije, ki jih želite obnoviti" msgstr "Izberite aplikacije, ki jih želite obnoviti"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Naloži datoteko" msgstr "Naloži datoteko"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Datoteke rezervnih kopij morajo biti tipa .tar.gz" msgstr "Datoteke rezervnih kopij morajo biti tipa .tar.gz"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Izberite datoteko rezervne kopije, ki jo želite naložiti" msgstr "Izberite datoteko rezervne kopije, ki jo želite naložiti"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Ne najdem skladišča" msgstr "Ne najdem skladišča"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Neveljavno ime gostitelja" msgstr "Neveljavno ime gostitelja"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "Pot skladišča SSH" msgstr "Pot skladišča SSH"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
@ -205,11 +205,11 @@ msgstr ""
"Pot do novega ali obstoječega skladišča. Npr. <i>uporabnik@gostitelj:~/pot/" "Pot do novega ali obstoječega skladišča. Npr. <i>uporabnik@gostitelj:~/pot/"
"do/skladišča/</i>" "do/skladišča/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "Geslo strežnika SSH" msgstr "Geslo strežnika SSH"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -217,11 +217,11 @@ msgstr ""
"Geslo strežnika SSH. <br />Preverjanje pristnosti na osnovi ključev SSH še " "Geslo strežnika SSH. <br />Preverjanje pristnosti na osnovi ključev SSH še "
"ni omogočeno." "ni omogočeno."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Šifriranje" msgstr "Šifriranje"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -229,39 +229,39 @@ msgstr ""
"\"Ključ v skladišču\" pomeni, da je ključ, ki je zaščiten z geslom, shranjen " "\"Ključ v skladišču\" pomeni, da je ključ, ki je zaščiten z geslom, shranjen "
"v rezervni kopiji." "v rezervni kopiji."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Geslo" msgstr "Geslo"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja." msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Potrdite geslo" msgstr "Potrdite geslo"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Ponovno vpišite geslo." msgstr "Ponovno vpišite geslo."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Vpisani gesli za šifriranje se ne ujemata" msgstr "Vpisani gesli za šifriranje se ne ujemata"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
#, fuzzy #, fuzzy
#| msgid "Passphrase; Only needed when using encryption." #| msgid "Passphrase; Only needed when using encryption."
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja." msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
#, fuzzy #, fuzzy
#| msgid "Create remote backup repository" #| msgid "Create remote backup repository"
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Ustvari oddaljeno skladišče za rezervne kopije" msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -290,17 +290,42 @@ msgid "SSH access denied"
msgstr "Zavrnjen je dostop SSH" msgstr "Zavrnjen je dostop SSH"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "Create remote backup repository"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Obstoječe rezervne kopije" msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Ustvari novo skladišče" #| msgid "Create"
msgid "Create Backup"
msgstr "Ustvari"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Obstoječe rezervne kopije"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Dodaj oddaljeno skladišče" msgstr "Dodaj oddaljeno skladišče"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -325,7 +350,6 @@ msgstr "Brisanje arhiva %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Oddaj" msgstr "Oddaj"
@ -342,20 +366,11 @@ msgstr ""
"šifrirno geslo, če ste ga izbrali." "šifrirno geslo, če ste ga izbrali."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
#| msgid "Create Repository"
msgid "Create Location"
msgstr "Ustvari skladišče" msgstr "Ustvari skladišče"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Prekliči"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
msgstr "Ali ste prepričani, da želite odstraniti to skladišče?" msgstr "Ali ste prepričani, da želite odstraniti to skladišče?"
@ -376,8 +391,9 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Remove Repository"
msgid "Remove Location"
msgstr "Odstrani skladišče" msgstr "Odstrani skladišče"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -385,7 +401,7 @@ msgid "Restore data from"
msgstr "Obnovi podatke iz" msgstr "Obnovi podatke iz"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Obnovitev" msgstr "Obnovitev"
@ -444,93 +460,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Nalaganje"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Ustvari"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Arhiv je ustvarjen." msgstr "Arhiv je ustvarjen."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Izbriši arhiv" msgstr "Izbriši arhiv"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Arhiv je izbrisan." msgstr "Arhiv je izbrisan."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Datoteke iz rezervne kopije so obnovljene." msgstr "Datoteke iz rezervne kopije so obnovljene."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Ne najdem datoteke z rezervno kopijo." msgstr "Ne najdem datoteke z rezervno kopijo."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Obnavljanje iz naložene datoteke" msgstr "Obnavljanje iz naložene datoteke"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Ustvari oddaljeno skladišče za rezervne kopije" msgstr "Ustvari oddaljeno skladišče za rezervne kopije"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Added new repository." #| msgid "Added new repository."
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Dodano je novo skladišče." msgstr "Dodano je novo skladišče."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Napaka ob nameščanju aplikacije: {error}" msgstr "Napaka ob nameščanju aplikacije: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Ne najdem skladišča" msgstr "Ne najdem skladišča"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Odstrani skladišče"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Skladišče je odstranjeno. Oddaljena rezervna kopija ni izbrisana." msgstr "Skladišče je odstranjeno. Oddaljena rezervna kopija ni izbrisana."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Odklapljanje ni uspelo!" msgstr "Odklapljanje ni uspelo!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Priklapljanje ni uspelo" msgstr "Priklapljanje ni uspelo"
@ -627,12 +643,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Nastavitve" msgstr "Nastavitve"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Ime domene" msgstr "Ime domene"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Neveljavno ime domene" msgstr "Neveljavno ime domene"
@ -662,11 +678,11 @@ msgstr ""
"črko ali številko in je lahko sestavljeno iz črk, številk in vezajev. " "črko ali številko in je lahko sestavljeno iz črk, številk in vezajev. "
"Skupna dolžina ne sme presegati 63 znakov." "Skupna dolžina ne sme presegati 63 znakov."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Neveljavno ime gostitelja" msgstr "Neveljavno ime gostitelja"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -683,11 +699,11 @@ msgstr ""
"presegati 63 znakov. Skupna dolžina imena domene ne sme presegati 253 " "presegati 63 znakov. Skupna dolžina imena domene ne sme presegati 253 "
"znakov." "znakov."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Domača stran spletnega strežnika" msgstr "Domača stran spletnega strežnika"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -697,11 +713,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1201,7 +1217,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1212,6 +1228,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1442,29 +1459,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1525,6 +1542,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1732,6 +1761,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Prekliči"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1758,6 +1794,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Ustvari"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1936,36 +1976,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2925,7 +2965,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3540,7 +3580,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3734,27 +3774,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3818,12 +3858,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Ime"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4115,7 +4178,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4167,37 +4230,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4963,15 +5026,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5286,5 +5349,11 @@ msgstr ""
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "Ustvari novo skladišče"
#~ msgid "Upload"
#~ msgstr "Nalaganje"
#~ msgid "Accessing the remote repository failed. Details: %(err)s" #~ msgid "Accessing the remote repository failed. Details: %(err)s"
#~ msgstr "Dostop do oddaljenega skladiša ni uspel. Podrobnosti: %(err)s" #~ msgstr "Dostop do oddaljenega skladiša ni uspel. Podrobnosti: %(err)s"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2016-07-23 19:30+0000\n" "PO-Revision-Date: 2016-07-23 19:30+0000\n"
"Last-Translator: Caly <caly@aktivix.org>\n" "Last-Translator: Caly <caly@aktivix.org>\n"
"Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Swedish <https://hosted.weblate.org/projects/freedombox/"
@ -136,7 +136,7 @@ msgstr ""
"interna nätverk. Du kan låta den vara inaktiverad för att förbättra din " "interna nätverk. Du kan låta den vara inaktiverad för att förbättra din "
"säkerhet, särskilt om du ansluter till ett osäkert lokalt nätverk." "säkerhet, särskilt om du ansluter till ett osäkert lokalt nätverk."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -150,121 +150,121 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} Manual" msgstr "{box_name} Manual"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Du har angett ett ogiltigt servernamn" msgstr "Du har angett ett ogiltigt servernamn"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Ogiltigt värdnamn" msgstr "Ogiltigt värdnamn"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
#, fuzzy #, fuzzy
#| msgid "Please provide a password" #| msgid "Please provide a password"
msgid "SSH server password" msgid "SSH server password"
msgstr "Ange ett lösenord" msgstr "Ange ett lösenord"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Certificates (Let's Encrypt)" #| msgid "Certificates (Let's Encrypt)"
msgid "Encryption" msgid "Encryption"
msgstr "Certifikat (Let's Encrypt)" msgstr "Certifikat (Let's Encrypt)"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Lösenord" msgstr "Lösenord"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Lösenord" msgstr "Lösenord"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -293,17 +293,42 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
#, fuzzy
#| msgid "Administrator Account"
msgid "Create a new backup"
msgstr "Administratörskonto"
#: plinth/modules/backups/templates/backups.html:51
#, fuzzy
#| msgid "Administrator Account"
msgid "Create Backup"
msgstr "Administratörskonto"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:58
msgid "Create new repository" #, fuzzy
msgstr "" #| msgid "Password"
msgid "Upload and Restore"
msgstr "Lösenord"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Connection"
msgid "Add Remote Location"
msgstr "Lägg till Anslutning"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
msgid "Delete this archive permanently?" msgid "Delete this archive permanently?"
msgstr "" msgstr ""
@ -329,7 +354,6 @@ msgstr "Ta bort %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Sänd" msgstr "Sänd"
@ -343,19 +367,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "" #| msgid "Documentation"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Dokumentation"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Avbryt"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -372,9 +387,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "Dokumentation"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -383,7 +399,7 @@ msgid "Restore data from"
msgstr "Ta bort %(name)s" msgstr "Ta bort %(name)s"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -434,93 +450,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Skapa"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Ta bort" msgstr "Ta bort"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} borttagen." msgstr "{name} borttagen."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Installationen misslyckades: {error}" msgstr "Installationen misslyckades: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -612,12 +628,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Konfigurera" msgstr "Konfigurera"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Domännamn" msgstr "Domännamn"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Ogiltigt domännamn" msgstr "Ogiltigt domännamn"
@ -647,11 +663,11 @@ msgstr ""
"bindestreck, men får inte börja eller sluta med bindestreck. Värdnamn får " "bindestreck, men får inte börja eller sluta med bindestreck. Värdnamn får "
"vara max 63 tecken." "vara max 63 tecken."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Ogiltigt värdnamn" msgstr "Ogiltigt värdnamn"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -667,11 +683,11 @@ msgstr ""
"sluta med bindestreck. Varje ord får vara max 63 tecken. Total längd på " "sluta med bindestreck. Varje ord får vara max 63 tecken. Total längd på "
"domännamnet får max vara 253 tecken." "domännamnet får max vara 253 tecken."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -681,11 +697,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1325,7 +1341,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Senaste uppdatering" msgstr "Senaste uppdatering"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Om" msgstr "Om"
@ -1336,6 +1352,7 @@ msgstr "Om"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1590,32 +1607,32 @@ msgstr "Starta installationsprogrammet"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Installationen Klar" msgstr "Installationen Klar"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Dokumentation" msgstr "Dokumentation"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
#, fuzzy #, fuzzy
msgid "Manual" msgid "Manual"
msgstr "Manual" msgstr "Manual"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "{box_name} Manual" msgstr "{box_name} Manual"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Dokumentation och Vanliga Frågor" msgstr "Dokumentation och Vanliga Frågor"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "Om {box_name}" msgstr "Om {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Manual" msgstr "{box_name} Manual"
@ -1697,6 +1714,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s Installation" msgstr "%(box_name)s Installation"
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1936,6 +1965,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "Ta bort %(name)s" msgstr "Ta bort %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "Avbryt"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Hantera wikis och bloggar" msgstr "Hantera wikis och bloggar"
@ -1962,6 +1998,10 @@ msgstr "Gå till webbsidan %(site)s"
msgid "Manage" msgid "Manage"
msgstr "Hantera" msgstr "Hantera"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Skapa"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2176,7 +2216,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2184,30 +2224,30 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "Certifikatet återkallat för domänen {domain}" msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "Det gick inte att återkalla certifikatet för domänen {domain}: {error}" msgstr "Det gick inte att återkalla certifikatet för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "Certifikat erhållet för domänen {domain}" msgstr "Certifikat erhållet för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "Det gick inte att erhålla certifikat för domänen {domain}: {error}" msgstr "Det gick inte att erhålla certifikat för domänen {domain}: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "Certifikatet återkallat för domänen {domain}" msgstr "Certifikatet återkallat för domänen {domain}"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}" #| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
@ -3303,7 +3343,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3920,7 +3960,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -4120,27 +4160,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4206,13 +4246,36 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Namn"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting time zone: {exception}" #| msgid "Error setting time zone: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Fel i inställning av tidszon: {exception}" msgstr "Fel i inställning av tidszon: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4524,7 +4587,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4582,43 +4645,43 @@ msgstr "Ta bort %(name)s"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Konfiguration uppdaterad" msgstr "Konfiguration uppdaterad"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Ta bort %(name)s" msgstr "Ta bort %(name)s"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete %(name)s" #| msgid "Delete %(name)s"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Ta bort %(name)s" msgstr "Ta bort %(name)s"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -5419,15 +5482,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""
@ -5841,11 +5904,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "{box_name} Manual" #~ msgstr "{box_name} Manual"
#, fuzzy
#~| msgid "Administrator Account"
#~ msgid "Create backup"
#~ msgstr "Administratörskonto"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -5871,11 +5929,6 @@ msgstr ""
#~ msgid "Delete Snapshot" #~ msgid "Delete Snapshot"
#~ msgstr "Ta bort %(name)s" #~ msgstr "Ta bort %(name)s"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Dokumentation"
#, fuzzy #, fuzzy
#~| msgid "Create" #~| msgid "Create"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -118,7 +118,7 @@ msgid ""
"network." "network."
msgstr "" msgstr ""
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "" msgstr ""
@ -131,113 +131,113 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -264,15 +264,32 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgid "Create a new backup"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" msgid "Create Backup"
msgstr ""
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
msgid "Upload and Restore"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" msgid "Existing Backups"
msgstr ""
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
msgid "Add Remote Location"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -297,7 +314,6 @@ msgstr ""
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "" msgstr ""
@ -311,18 +327,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" msgid "Create Location"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
@ -340,8 +345,7 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 msgid "Remove Location"
msgid "Remove Repository"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -349,7 +353,7 @@ msgid "Restore data from"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "" msgstr ""
@ -400,87 +404,87 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -561,12 +565,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "" msgstr ""
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -592,11 +596,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -607,11 +611,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -621,11 +625,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1125,7 +1129,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1136,6 +1140,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1366,29 +1371,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1449,6 +1454,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1656,6 +1673,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1682,6 +1706,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr ""
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1860,36 +1888,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2849,7 +2877,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3464,7 +3492,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3658,27 +3686,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3742,12 +3770,33 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
msgid "App Name"
msgstr ""
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4039,7 +4088,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4091,37 +4140,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4887,15 +4936,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: FreedomBox UI\n" "Project-Id-Version: FreedomBox UI\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-22 17:06+0000\n" "PO-Revision-Date: 2019-07-22 17:06+0000\n"
"Last-Translator: Joseph Nuthalapati <joseph.kiran92@gmail.com>\n" "Last-Translator: Joseph Nuthalapati <joseph.kiran92@gmail.com>\n"
"Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/plinth/" "Language-Team: Telugu <https://hosted.weblate.org/projects/freedombox/plinth/"
@ -125,7 +125,7 @@ msgstr ""
"ప్రకటన అనేది అత్యవసరమినది కాదు. మరియు అంతర్గత నెట్‌వర్క్లలో మాత్రమే పని చేస్తుంది. మీ భద్రతా కారణాల కోసం " "ప్రకటన అనేది అత్యవసరమినది కాదు. మరియు అంతర్గత నెట్‌వర్క్లలో మాత్రమే పని చేస్తుంది. మీ భద్రతా కారణాల కోసం "
"పని చేయకుండా చెయ్యచ్చు ముఖ్యంగా మీరు విరుద్ధమైన స్థానిక నెట్‌వర్క్ లో కనెక్ట్ ఆవతున్నప్పుడు." "పని చేయకుండా చెయ్యచ్చు ముఖ్యంగా మీరు విరుద్ధమైన స్థానిక నెట్‌వర్క్ లో కనెక్ట్ ఆవతున్నప్పుడు."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "బ్యాకప్స్" msgstr "బ్యాకప్స్"
@ -139,121 +139,121 @@ msgstr "బ్యాకప్స్ అనేది బ్యాకప్ భా
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} కరదీపిక" msgstr "{box_name} కరదీపిక"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app}(బ్యాకప్ చేయడానికి డేటా లేదు)" msgstr "{app}(బ్యాకప్ చేయడానికి డేటా లేదు)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "చేర్చబడిన అనువర్తనాలు" msgstr "చేర్చబడిన అనువర్తనాలు"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
#, fuzzy #, fuzzy
#| msgid "The subdomain you want to register" #| msgid "The subdomain you want to register"
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "మీరు నమోదు చేయదల్చిన ఉప డోమైన్" msgstr "మీరు నమోదు చేయదల్చిన ఉప డోమైన్"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "ఫైలు ఎగుమతించండి" msgstr "ఫైలు ఎగుమతించండి"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "బ్యాకప్ చేయవలసిన దస్త్రం .టార్(.tar) లేదా .జిజెడ్(.gz) రూపం లొ ఉండాలి" msgstr "బ్యాకప్ చేయవలసిన దస్త్రం .టార్(.tar) లేదా .జిజెడ్(.gz) రూపం లొ ఉండాలి"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "మీరు అప్ లోడ్ చేయాలని అనుకుంటున్న బ్యాకప్ ఫైలును ఎంచుకోండి" msgstr "మీరు అప్ లోడ్ చేయాలని అనుకుంటున్న బ్యాకప్ ఫైలును ఎంచుకోండి"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid server name" #| msgid "Invalid server name"
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "సేవిక పేరు చెలదు" msgstr "సేవిక పేరు చెలదు"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Invalid hostname" #| msgid "Invalid hostname"
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "ఆతిథ్యనామం చెల్లనిది" msgstr "ఆతిథ్యనామం చెల్లనిది"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH సర్వర్ పాస్ వర్డ్" msgstr "SSH సర్వర్ పాస్ వర్డ్"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
#, fuzzy #, fuzzy
#| msgid "Description" #| msgid "Description"
msgid "Encryption" msgid "Encryption"
msgstr "వివరణ" msgstr "వివరణ"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "రహస్యపదం" msgstr "రహస్యపదం"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
#, fuzzy #, fuzzy
#| msgid "Passphrase" #| msgid "Passphrase"
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "రహస్యపదం" msgstr "రహస్యపదం"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -282,21 +282,46 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing custom services" #| msgid "Create Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "ప్రస్థుత కస్టమ్ సేవలు" msgstr "ఖాతా సృష్టించు"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
#, fuzzy #, fuzzy
#| msgid "Create Snapshot" #| msgid "Create Account"
msgid "Create new repository" msgid "Create Backup"
msgstr "స్నాప్షాట్‌ని సృష్టించు" msgstr "ఖాతా సృష్టించు"
#: plinth/modules/backups/templates/backups.html:54
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup archive"
msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు."
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and Restore"
msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు."
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Existing custom services"
msgid "Existing Backups"
msgstr "ప్రస్థుత కస్టమ్ సేవలు"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing custom services"
msgid "Add a remote backup location"
msgstr "ప్రస్థుత కస్టమ్ సేవలు"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Create User" #| msgid "Create User"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "వినియోగదారుని సృష్టించు" msgstr "వినియోగదారుని సృష్టించు"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -324,7 +349,6 @@ msgstr "%(name)s తొలగించు"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "సమర్పించు" msgstr "సమర్పించు"
@ -339,20 +363,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "వినియోగదారుని సృష్టించు" msgstr "అనుసంధానం సృష్టించు"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "రద్దుచేయి"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -369,9 +382,10 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "" msgid "Remove Location"
msgstr "పత్రావళి"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
#, fuzzy #, fuzzy
@ -380,7 +394,7 @@ msgid "Restore data from"
msgstr "%(name)s తొలగించు" msgstr "%(name)s తొలగించు"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
#, fuzzy #, fuzzy
#| msgid "reStore" #| msgid "reStore"
msgid "Restore" msgid "Restore"
@ -437,97 +451,99 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "ఎగుమతించండి"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "సృష్టించు"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "భాండాగారాము సృజింపబడింది." msgstr "భాండాగారాము సృజింపబడింది."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete All" #| msgid "Delete All"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "అన్నింటిని తొలగించు" msgstr "అన్నింటిని తొలగించు"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} తొలగించబడింది." msgstr "{name} తొలగించబడింది."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
#, fuzzy
#| msgid "Name for new backup archive."
msgid "Upload and restore a backup"
msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు."
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
#, fuzzy #, fuzzy
#| msgid "Name for new backup archive." #| msgid "Name for new backup archive."
msgid "No backup file found." msgid "No backup file found."
msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు." msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Add new introducer" #| msgid "Add new introducer"
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "కొత్త పరిచయకర్తని జోడించండి" msgstr "కొత్త పరిచయకర్తని జోడించండి"
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}" msgstr "అనువర్తనం స్థాపించుటలో దోషం: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr ""
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -626,12 +642,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "ఆకృతీకరణ" msgstr "ఆకృతీకరణ"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "డొమైను పేరు" msgstr "డొమైను పేరు"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "డొమైన్ పేరు చెల్లదు" msgstr "డొమైన్ పేరు చెల్లదు"
@ -662,11 +678,11 @@ msgstr ""
"ఇవ్వబడే పేరు. ఆది అక్షరంతో మొదలై అక్షారంతో ముగింపబడలి. ఆ మధ్యలో అంకెలు కానీ అక్షరాలు కానీ హైఫెన్(-) " "ఇవ్వబడే పేరు. ఆది అక్షరంతో మొదలై అక్షారంతో ముగింపబడలి. ఆ మధ్యలో అంకెలు కానీ అక్షరాలు కానీ హైఫెన్(-) "
"మాత్రమే ఉండాలి. మొత్తం 63 అక్షరాలు లేదా అంత కన్నా తక్కువ ఉండవలెను." "మాత్రమే ఉండాలి. మొత్తం 63 అక్షరాలు లేదా అంత కన్నా తక్కువ ఉండవలెను."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "ఆతిథ్యనామం చెల్లనిది" msgstr "ఆతిథ్యనామం చెల్లనిది"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -682,13 +698,13 @@ msgstr ""
"అక్షరాలు లేదా అంత కన్నా తక్కువే కలిగి ఉండాలి. మొత్తం డోమైన్ పేరు పొడవు ౨౫౩ అక్షరాలు లేదా అంత అత కంటే " "అక్షరాలు లేదా అంత కన్నా తక్కువే కలిగి ఉండాలి. మొత్తం డోమైన్ పేరు పొడవు ౨౫౩ అక్షరాలు లేదా అంత అత కంటే "
"తక్కువే ఉండాలి." "తక్కువే ఉండాలి."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "వెబ్ సేవిక (HTTP)" msgstr "వెబ్ సేవిక (HTTP)"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -698,11 +714,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1259,7 +1275,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "చివరి నవీకరణ" msgstr "చివరి నవీకరణ"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "గురించి" msgstr "గురించి"
@ -1270,6 +1286,7 @@ msgstr "గురించి"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1529,29 +1546,29 @@ msgstr "అమరికను ప్రారంభించు"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "అమరక పూర్తయ్యింది" msgstr "అమరక పూర్తయ్యింది"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "పత్రావళి" msgstr "పత్రావళి"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "కరదీపిక" msgstr "కరదీపిక"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "కరదీపికను దింపుకోండి" msgstr "కరదీపికను దింపుకోండి"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "పత్రావళి మరియు తరచూ అడిగే ప్రశ్నలు" msgstr "పత్రావళి మరియు తరచూ అడిగే ప్రశ్నలు"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "{box_name} గురించి" msgstr "{box_name} గురించి"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} కరదీపిక" msgstr "{box_name} కరదీపిక"
@ -1625,6 +1642,20 @@ msgstr "%(box_name)s యొక్క కొత్త వెర్షన్ అ
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s తాజాగా ఉంది." msgstr "%(box_name)s తాజాగా ఉంది."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "భద్రత"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1874,6 +1905,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s తొలగించు" msgstr "%(name)s తొలగించు"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "రద్దుచేయి"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "వికీ మరియు బ్లాగులను నిర్వహించండి" msgstr "వికీ మరియు బ్లాగులను నిర్వహించండి"
@ -1900,6 +1938,10 @@ msgstr "ప్రదేశం కు వెళ్ళండి %(site)s"
msgid "Manage" msgid "Manage"
msgstr "నిర్వహించండి" msgstr "నిర్వహించండి"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "సృష్టించు"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2094,7 +2136,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము." msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2102,30 +2144,30 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనడంలో విఫలం: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనడంలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదింపబడింది" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదింపబడింది"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}" msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}"
@ -3236,7 +3278,7 @@ msgid "This connection is not active."
msgstr "ఈ అనుసంధానం చురుకుగాలేదు." msgstr "ఈ అనుసంధానం చురుకుగాలేదు."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "భద్రత" msgstr "భద్రత"
@ -3947,7 +3989,7 @@ msgid "Quasseldroid"
msgstr "క్వాసెల్ డ్రొఇడ్" msgstr "క్వాసెల్ డ్రొఇడ్"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "రాడికల్" msgstr "రాడికల్"
@ -4177,17 +4219,17 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "సేర్క్స్" msgstr "సేర్క్స్"
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "జాల సేవకం" msgstr "జాల సేవకం"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
@ -4195,7 +4237,7 @@ msgstr ""
"సెర్క్స్ అనేది గోప్యతను గౌరవించే ఒక మెటా-శోధన ఇంజిన్. ఇది బహుళ శోధన ఇంజిన్ల నుండి ఫలితాలను సమీకరించి, " "సెర్క్స్ అనేది గోప్యతను గౌరవించే ఒక మెటా-శోధన ఇంజిన్. ఇది బహుళ శోధన ఇంజిన్ల నుండి ఫలితాలను సమీకరించి, "
"ప్రదర్శిస్తుంది." "ప్రదర్శిస్తుంది."
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
@ -4203,7 +4245,7 @@ msgstr ""
"శోధన యంత్రాలు ద్వారా ట్రాకింగ్ మరియు ప్రొఫైలింగ్ను నివారించడానికి సెర్క్స్ ను ఉపయోగించవచ్చు. ఇది మాములుగా " "శోధన యంత్రాలు ద్వారా ట్రాకింగ్ మరియు ప్రొఫైలింగ్ను నివారించడానికి సెర్క్స్ ను ఉపయోగించవచ్చు. ఇది మాములుగా "
"కుకీలను నిల్వ ఉంచుకోదు." "కుకీలను నిల్వ ఉంచుకోదు."
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "అంతర్జాలమును శోధింపుము" msgstr "అంతర్జాలమును శోధింపుము"
@ -4272,13 +4314,36 @@ msgstr ""
"ఈ ఎంపిక ఎనేబుల్ చేసినప్పుడు, ఫెయిల్2బ్యాన్ SSH సర్వర్కు మరియు ఇతర ప్రారంభించబడిన పాస్వర్డ్ను రక్షిత " "ఈ ఎంపిక ఎనేబుల్ చేసినప్పుడు, ఫెయిల్2బ్యాన్ SSH సర్వర్కు మరియు ఇతర ప్రారంభించబడిన పాస్వర్డ్ను రక్షిత "
"అంతర్జాల-సేవలకు బ్రూట్ ఫోర్స్ బ్రేక్-ఇన్ ప్రయత్నాలను పరిమితం చేస్తుంది." "అంతర్జాల-సేవలకు బ్రూట్ ఫోర్స్ బ్రేక్-ఇన్ ప్రయత్నాలను పరిమితం చేస్తుంది."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "పేరు"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Error setting time zone: {exception}" #| msgid "Error setting time zone: {exception}"
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "సమయమండలం అమర్పులోపం: {exception}" msgstr "సమయమండలం అమర్పులోపం: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
#, fuzzy #, fuzzy
#| msgid "General Configuration" #| msgid "General Configuration"
msgid "Updated security configuration" msgid "Updated security configuration"
@ -4621,7 +4686,7 @@ msgstr "తేదీ"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "స్నాప్షాట్‌లను తొలగించు" msgstr "స్నాప్షాట్‌లను తొలగించు"
@ -4680,43 +4745,43 @@ msgstr "నిల్వ దృశ్యములు"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "స్నాప్షాట్‌ సృష్టించబడినది." msgstr "స్నాప్షాట్‌ సృష్టించబడినది."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Configuration updated" #| msgid "Configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "ఆకృతీకరణ నవీకరించబడింది" msgstr "ఆకృతీకరణ నవీకరించబడింది"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "చర్య లోపం:{0}{1}{2}" msgstr "చర్య లోపం:{0}{1}{2}"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Deleted all snapshots." #| msgid "Deleted all snapshots."
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "అన్ని స్నాప్షాట్స్ ని తొలగించండి." msgstr "అన్ని స్నాప్షాట్స్ ని తొలగించండి."
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete all the snapshots" #| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "అన్ని స్నాప్షాట్‌లను తొలగించు" msgstr "అన్ని స్నాప్షాట్‌లను తొలగించు"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "స్నాప్షాట్ #{number} కు తీస్కుని వెళ్ళబడింది." msgstr "స్నాప్షాట్ #{number} కు తీస్కుని వెళ్ళబడింది."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడానికి వ్యవస్థను పునరుద్ధరించాలి." msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడానికి వ్యవస్థను పునరుద్ధరించాలి."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి" msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి"
@ -5559,15 +5624,15 @@ msgstr "వినియోగదారి మార్పు"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "వినియోగదారి {user} తొలగించబడ్డాడు." msgstr "వినియోగదారి {user} తొలగించబడ్డాడు."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "ఎల్.డి.ఏ.పి వినియోగదారి తొలగింపు విఫలం." msgstr "ఎల్.డి.ఏ.పి వినియోగదారి తొలగింపు విఫలం."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "పాస్‌వర్డ్ మార్చు" msgstr "పాస్‌వర్డ్ మార్చు"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది." msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది."
@ -5898,6 +5963,19 @@ msgstr "అనువర్తనం ఆమోదింపబడలేదు"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#, fuzzy
#~| msgid "Create Snapshot"
#~ msgid "Create new repository"
#~ msgstr "స్నాప్షాట్‌ని సృష్టించు"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "వినియోగదారుని సృష్టించు"
#~ msgid "Upload"
#~ msgstr "ఎగుమతించండి"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "{domain} కొరకు సర్టిఫికేట్ పునరుద్ధరణ నిర్వహణ అమలుపరచబడింది." #~ msgstr "{domain} కొరకు సర్టిఫికేట్ పునరుద్ధరణ నిర్వహణ అమలుపరచబడింది."
@ -6149,11 +6227,6 @@ msgstr ""
#~ msgid "New Backup" #~ msgid "New Backup"
#~ msgstr "బ్యాకప్స్" #~ msgstr "బ్యాకప్స్"
#, fuzzy
#~| msgid "Name for new backup archive."
#~ msgid "Upload and restore a backup file"
#~ msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు."
#, fuzzy #, fuzzy
#~| msgid "NTP client in contact with servers" #~| msgid "NTP client in contact with servers"
#~ msgid "chrony client in contact with servers" #~ msgid "chrony client in contact with servers"
@ -6219,11 +6292,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "దిగుమతి అవుతోంది" #~ msgstr "దిగుమతి అవుతోంది"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "ఖాతా సృష్టించు"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6266,11 +6334,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "అనువర్తనాలను పునరుద్ధరించు" #~ msgstr "అనువర్తనాలను పునరుద్ధరించు"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "పత్రావళి"
#, fuzzy #, fuzzy
#~| msgid "Backups" #~| msgid "Backups"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-16 09:04+0000\n" "PO-Revision-Date: 2019-07-16 09:04+0000\n"
"Last-Translator: Mesut Akcan <makcan@gmail.com>\n" "Last-Translator: Mesut Akcan <makcan@gmail.com>\n"
"Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Turkish <https://hosted.weblate.org/projects/freedombox/"
@ -126,7 +126,7 @@ msgstr ""
"çalışır. Özellikle düşman bir yerel ağa bağlanıldığında güvenliği arttırmak " "çalışır. Özellikle düşman bir yerel ağa bağlanıldığında güvenliği arttırmak "
"için devre dışı bırakılabilir." "için devre dışı bırakılabilir."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Yedeklemeler" msgstr "Yedeklemeler"
@ -139,70 +139,70 @@ msgstr "Yedeklemeler, yedekleme arşivleri oluşturmayı ve yönetmeyi sağlar."
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} depolama" msgstr "{box_name} depolama"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Yedeklenecek veri yok)" msgstr "{app} (Yedeklenecek veri yok)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Dahil edilen uygulamalar" msgstr "Dahil edilen uygulamalar"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Yedeklemeye dahil edilecek uygulamalar" msgstr "Yedeklemeye dahil edilecek uygulamalar"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Geri yüklemek istediğiniz uygulamaları seçin" msgstr "Geri yüklemek istediğiniz uygulamaları seçin"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "Dosya Yükle" msgstr "Dosya Yükle"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Yedekleme dosyaları .tar.gz türünde olmalıdır." msgstr "Yedekleme dosyaları .tar.gz türünde olmalıdır."
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "Yüklemek istediğiniz yedekleme dosyasını seçiniz" msgstr "Yüklemek istediğiniz yedekleme dosyasını seçiniz"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Havuz yolu biçimi yanlış." msgstr "Havuz yolu biçimi yanlış."
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "Geçersiz kullanıcı adı: {username}" msgstr "Geçersiz kullanıcı adı: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "Geçersiz sunucu adı: {hostname}" msgstr "Geçersiz sunucu adı: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "Geçersiz klasör yolu: {dir_path}" msgstr "Geçersiz klasör yolu: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "SSH havuzu yolu" msgstr "SSH havuzu yolu"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
"Yeni veya varolan bir havuz yolu. Örnek: <i>user@host:~/path/to/repo/</i>" "Yeni veya varolan bir havuz yolu. Örnek: <i>user@host:~/path/to/repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH sunucu parolası" msgstr "SSH sunucu parolası"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -210,11 +210,11 @@ msgstr ""
"SSH sunucusunun parolası. <br />SSH anahtar tabanlı kimlik doğrulaması henüz " "SSH sunucusunun parolası. <br />SSH anahtar tabanlı kimlik doğrulaması henüz "
"mümkün değildir." "mümkün değildir."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Şifreleme" msgstr "Şifreleme"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
@ -222,37 +222,37 @@ msgstr ""
"\"Havuz anahtarı\", parola korumalı bir anahtarın yedek ile depolanacağı " "\"Havuz anahtarı\", parola korumalı bir anahtarın yedek ile depolanacağı "
"anlamına gelir." "anlamına gelir."
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Parola" msgstr "Parola"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Parola; Yalnızca şifreleme kullanırken gerekli." msgstr "Parola; Yalnızca şifreleme kullanırken gerekli."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Parolayı Onayla" msgstr "Parolayı Onayla"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Parolayı tekrarlayın." msgstr "Parolayı tekrarlayın."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Girilen şifreleme parolaları eşleşmiyor" msgstr "Girilen şifreleme parolaları eşleşmiyor"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Şifreleme için parola gerekli." msgstr "Şifreleme için parola gerekli."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
#, fuzzy #, fuzzy
#| msgid "Create remote backup repository" #| msgid "Create remote backup repository"
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "Uzak yedekleme deposu oluştur" msgstr "Uzak yedekleme deposu oluştur"
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -281,17 +281,44 @@ msgid "SSH access denied"
msgstr "SSH erişimi reddedildi" msgstr "SSH erişimi reddedildi"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
#: plinth/modules/backups/views.py:80
#, fuzzy #, fuzzy
#| msgid "Existing backups" #| msgid "Create Account"
msgid "Existing backup locations" msgid "Create a new backup"
msgstr "Mevcut yedeklemeler" msgstr "Hesap Oluştur"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "Yeni depo oluştur" #| msgid "Create Account"
msgid "Create Backup"
msgstr "Hesap Oluştur"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Save Password"
msgid "Upload and Restore"
msgstr "Parolayı Kaydet"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backups"
msgid "Existing Backups"
msgstr "Mevcut yedeklemeler"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Create remote backup repository"
msgid "Add a remote backup location"
msgstr "Uzak yedekleme deposu oluştur"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "Uzak Depo Ekle" msgstr "Uzak Depo Ekle"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -316,7 +343,6 @@ msgstr "%(name)s arşivini sil"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "İbraz Et" msgstr "İbraz Et"
@ -333,19 +359,10 @@ msgstr ""
"bilgilerine ve seçiliyse, şifreleme parolasına ihtiyacınız vardır." "bilgilerine ve seçiliyse, şifreleme parolasına ihtiyacınız vardır."
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
msgstr "Depo oluştur" #| msgid "Create Connection"
msgid "Create Location"
#: plinth/modules/backups/templates/backups_repository_add.html:45 msgstr "Bağlantı Oluştur"
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "İptal"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -367,16 +384,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "Depoyu kaldır" msgid "Remove Location"
msgstr "Belgelendirme"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "Verileri şuradan geri yükle" msgstr "Verileri şuradan geri yükle"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Geri yükle" msgstr "Geri yükle"
@ -434,93 +452,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "Yükle"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Oluştur"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Arşiv oluşturuldu." msgstr "Arşiv oluşturuldu."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Arşivi Sil" msgstr "Arşivi Sil"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Arşiv silindi." msgstr "Arşiv silindi."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "Yedeklemeden geri yüklenen dosyalar." msgstr "Yedeklemeden geri yüklenen dosyalar."
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "Yedekleme dosyası bulunamadı." msgstr "Yedekleme dosyası bulunamadı."
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "Yüklenen dosyadan geri yükle" msgstr "Yüklenen dosyadan geri yükle"
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "Uzak yedekleme deposu oluştur" msgstr "Uzak yedekleme deposu oluştur"
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Added new repository." #| msgid "Added new repository."
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Yeni depo eklendi." msgstr "Yeni depo eklendi."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Uygulamanın kurulmasında hata: {error}" msgstr "Uygulamanın kurulmasında hata: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Havuz bulunamadı" msgstr "Havuz bulunamadı"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Depoyu kaldır"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "Depo kaldırıldı. Uzaktan yedeklemenin kendisi silinmedi." msgstr "Depo kaldırıldı. Uzaktan yedeklemenin kendisi silinmedi."
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "Çıkarma işlemi başarısız oldu!" msgstr "Çıkarma işlemi başarısız oldu!"
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "Montaj başarısız oldu" msgstr "Montaj başarısız oldu"
@ -623,12 +641,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Yapılandır" msgstr "Yapılandır"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Alan Adı" msgstr "Alan Adı"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "Geçersiz alan ismi" msgstr "Geçersiz alan ismi"
@ -658,11 +676,11 @@ msgstr ""
"başlayıp sona ermesi gerekir ve sadece alfabe harfleri, sayılar ve tireler " "başlayıp sona ermesi gerekir ve sadece alfabe harfleri, sayılar ve tireler "
"içerebilir. Toplam uzunluğun 63 karakter veya daha azı olması gerekmektedir." "içerebilir. Toplam uzunluğun 63 karakter veya daha azı olması gerekmektedir."
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "Geçersiz makine ismi" msgstr "Geçersiz makine ismi"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -679,11 +697,11 @@ msgstr ""
"kalmalıdır. Her grubun uzunluğu 63 karakter ya da daha azı olmalıdır. Alan " "kalmalıdır. Her grubun uzunluğu 63 karakter ya da daha azı olmalıdır. Alan "
"adının toplam uzunluğu 253 karakter ya da daha azı olmalıdır." "adının toplam uzunluğu 253 karakter ya da daha azı olmalıdır."
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Web Sunucusu Ana Sayfası" msgstr "Web Sunucusu Ana Sayfası"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -693,11 +711,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1279,7 +1297,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "Son güncelleme" msgstr "Son güncelleme"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "Hakkında" msgstr "Hakkında"
@ -1290,6 +1308,7 @@ msgstr "Hakkında"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1565,29 +1584,29 @@ msgstr "Kuruluma Başla"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "Yapılandırma Tamamlandı" msgstr "Yapılandırma Tamamlandı"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "Belgelendirme" msgstr "Belgelendirme"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "Kullanım Kılavuzu" msgstr "Kullanım Kılavuzu"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "Kılavuzu İndir" msgstr "Kılavuzu İndir"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "Belgelendirme ve SSS" msgstr "Belgelendirme ve SSS"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "{box_name} hakkında" msgstr "{box_name} hakkında"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} Kılavuzu" msgstr "{box_name} Kılavuzu"
@ -1670,6 +1689,20 @@ msgstr "Yeni bir Plinth sürüm mevcuttur."
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "Plinth günceldir." msgstr "Plinth günceldir."
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "Güvenlik"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1927,6 +1960,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "%(name)s unsurunu sil" msgstr "%(name)s unsurunu sil"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "İptal"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "Viki ve Blogları Yönet" msgstr "Viki ve Blogları Yönet"
@ -1953,6 +1993,10 @@ msgstr "%(site)s sitesine git"
msgid "Manage" msgid "Manage"
msgstr "Yönet" msgstr "Yönet"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Oluştur"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2156,7 +2200,7 @@ msgstr ""
"Hiçbir alan yapılandırılmamış. Onlardan sertifika edinmek için alan " "Hiçbir alan yapılandırılmamış. Onlardan sertifika edinmek için alan "
"yapılandırın." "yapılandırın."
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
@ -2165,30 +2209,30 @@ msgstr ""
"{domain} alanı için sertifika başarılı bir şekilde iptal edildi. Bu işlemin " "{domain} alanı için sertifika başarılı bir şekilde iptal edildi. Bu işlemin "
"başlaması biraz zaman alabilir." "başlaması biraz zaman alabilir."
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
"{domain} alanı için sertifikanın iptal edilmesi başarısız oldu: {error}" "{domain} alanı için sertifikanın iptal edilmesi başarısız oldu: {error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "{domain} alanı için sertifika başarılı bir şekilde edinildi" msgstr "{domain} alanı için sertifika başarılı bir şekilde edinildi"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "{domain} alanı için sertifika edinilemedi: {error}" msgstr "{domain} alanı için sertifika edinilemedi: {error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "{domain} alanı için sertifika başarılı bir şekilde silindi" msgstr "{domain} alanı için sertifika başarılı bir şekilde silindi"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "{domain} alanı için sertifikanın silinmesi başarısız oldu: {error}" msgstr "{domain} alanı için sertifikanın silinmesi başarısız oldu: {error}"
@ -3286,7 +3330,7 @@ msgid "This connection is not active."
msgstr "Bu bağlantı etkin değildir." msgstr "Bu bağlantı etkin değildir."
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "Güvenlik" msgstr "Güvenlik"
@ -4007,7 +4051,7 @@ msgid "Quasseldroid"
msgstr "Quasseldroid" msgstr "Quasseldroid"
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "Radicale" msgstr "Radicale"
@ -4279,29 +4323,29 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps</"
"a>) \"daha az güvenli uygulamalara\" müsaade etmeniz gerekeceğini unutmayın." "a>) \"daha az güvenli uygulamalara\" müsaade etmeniz gerekeceğini unutmayın."
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "Web Sunucusu" msgstr "Web Sunucusu"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4376,12 +4420,35 @@ msgstr ""
"ile korunmuş İnternet servislerine yapılan kaba kuvvetle parola bulma " "ile korunmuş İnternet servislerine yapılan kaba kuvvetle parola bulma "
"saldırı teşebbüslerini sınırlayacaktır." "saldırı teşebbüslerini sınırlayacaktır."
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "İsim"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "Kısıtlı erişimin ayarlanmasında hata: {exception}" msgstr "Kısıtlı erişimin ayarlanmasında hata: {exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "Güvenlik yapılandırması güncellendi" msgstr "Güvenlik yapılandırması güncellendi"
@ -4735,7 +4802,7 @@ msgstr "Tarih"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "Anlıkları Sil" msgstr "Anlıkları Sil"
@ -4792,44 +4859,44 @@ msgstr "Depolama Anlıkları"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "Anlık oluşturuldu." msgstr "Anlık oluşturuldu."
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Timeline Snapshots configuration updated" #| msgid "Timeline Snapshots configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "Zaman Çizelgesi Anlıklarının yapılandırması güncellendi" msgstr "Zaman Çizelgesi Anlıklarının yapılandırması güncellendi"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "Eylem hatası: {0} [{1}] [{2}]" msgstr "Eylem hatası: {0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Deleted all snapshots." #| msgid "Deleted all snapshots."
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "Tüm anlıklar silindi." msgstr "Tüm anlıklar silindi."
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete all the snapshots" #| msgid "Delete all the snapshots"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "Tüm anlıkları sil" msgstr "Tüm anlıkları sil"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "#{number} sayılı anlığa geri alındı." msgstr "#{number} sayılı anlığa geri alındı."
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
"Geri alınmanın tamamlanması için sistemin yeniden başlatılması gereklidir." "Geri alınmanın tamamlanması için sistemin yeniden başlatılması gereklidir."
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "Anlığa Geri Al" msgstr "Anlığa Geri Al"
@ -5731,15 +5798,15 @@ msgstr "Kullanıcıyı Düzenle"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "{user} kullanıcısı silindi." msgstr "{user} kullanıcısı silindi."
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "LDAP kullanıcısının silinmesi başarısız oldu." msgstr "LDAP kullanıcısının silinmesi başarısız oldu."
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "Parolayı Değiştir" msgstr "Parolayı Değiştir"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "Parola başarılı bir şekilde değiştirildi." msgstr "Parola başarılı bir şekilde değiştirildi."
@ -6094,6 +6161,15 @@ msgstr "Uygulama devre dışı bırakıldı"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "Yeni depo oluştur"
#~ msgid "Create Repository"
#~ msgstr "Depo oluştur"
#~ msgid "Upload"
#~ msgstr "Yükle"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
#~ msgstr "{domain} alanı için sertifika yenilenmesi etkinleştirildi." #~ msgstr "{domain} alanı için sertifika yenilenmesi etkinleştirildi."
@ -6411,11 +6487,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "indiriliyor" #~ msgstr "indiriliyor"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "Hesap Oluştur"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6457,11 +6528,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "reStore" #~ msgstr "reStore"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "Belgelendirme"
#, fuzzy #, fuzzy
#~| msgid "Create User" #~| msgid "Create User"
#~ msgid "Backup archives" #~ msgid "Backup archives"

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-01-04 17:06+0000\n" "PO-Revision-Date: 2019-01-04 17:06+0000\n"
"Last-Translator: prolinux ukraine <prolinux@ukr.net>\n" "Last-Translator: prolinux ukraine <prolinux@ukr.net>\n"
"Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/" "Language-Team: Ukrainian <https://hosted.weblate.org/projects/freedombox/"
@ -127,7 +127,7 @@ msgstr ""
"працює лише у внутрішніх мережах. Це можна виключити, для підвищення " "працює лише у внутрішніх мережах. Це можна виключити, для підвищення "
"безпеки, особливо при підключенні до не довіреної мережі." "безпеки, особливо при підключенні до не довіреної мережі."
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "Резервні копії" msgstr "Резервні копії"
@ -141,72 +141,72 @@ msgstr ""
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} сховище" msgstr "{box_name} сховище"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (Відсутні дані для резервування)" msgstr "{app} (Відсутні дані для резервування)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "Вбудовані програми" msgstr "Вбудовані програми"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "Застосунки для включення в резервну копію" msgstr "Застосунки для включення в резервну копію"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "Виберіть застосунки які хочете відновити" msgstr "Виберіть застосунки які хочете відновити"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
#, fuzzy #, fuzzy
msgid "Upload File" msgid "Upload File"
msgstr "Завантажити файл" msgstr "Завантажити файл"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "Файли резервної копії повинні бути у .tar.gz форматі" msgstr "Файли резервної копії повинні бути у .tar.gz форматі"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "Сховище не знайдено" msgstr "Сховище не знайдено"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "пароль SSH серверу" msgstr "пароль SSH серверу"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
@ -214,47 +214,47 @@ msgstr ""
"Пароль для SSH серверу.<br /> Аутентифікація на основі SSH ключа поки не " "Пароль для SSH серверу.<br /> Аутентифікація на основі SSH ключа поки не "
"підтримується." "підтримується."
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "Шифрування" msgstr "Шифрування"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "Парольна фраза" msgstr "Парольна фраза"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "Парольна фраза; Потрібна лише при використанні шифрування." msgstr "Парольна фраза; Потрібна лише при використанні шифрування."
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "Підтвердити парольну фразу" msgstr "Підтвердити парольну фразу"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "Повторити парольну фразу." msgstr "Повторити парольну фразу."
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "Вказані парольні фрази шифрування не збігаються" msgstr "Вказані парольні фрази шифрування не збігаються"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
#, fuzzy #, fuzzy
#| msgid "Passphrase; Only needed when using encryption." #| msgid "Passphrase; Only needed when using encryption."
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "Парольна фраза; Потрібна лише при використанні шифрування." msgstr "Парольна фраза; Потрібна лише при використанні шифрування."
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "" msgstr ""
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "" msgstr ""
@ -282,17 +282,40 @@ msgid "SSH access denied"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
#, fuzzy
#| msgid "Create new repository"
msgid "Create a new backup"
msgstr "Створити нове сховище"
#: plinth/modules/backups/templates/backups.html:51
#, fuzzy
#| msgid "Create"
msgid "Create Backup"
msgstr "Створити"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:58
msgid "Create new repository" msgid "Upload and Restore"
msgstr "Створити нове сховище" msgstr ""
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
#, fuzzy #, fuzzy
#| msgid "Backups"
msgid "Existing Backups"
msgstr "Резервні копії"
#: plinth/modules/backups/templates/backups.html:71
msgid "Add a remote backup location"
msgstr ""
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "+ Add Remote Repository" #| msgid "+ Add Remote Repository"
msgid "Add Remote Repository" msgid "Add Remote Location"
msgstr "+ Додати зовнішнє сховище" msgstr "+ Додати зовнішнє сховище"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -317,7 +340,6 @@ msgstr "Видалити архів %(name)s"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "Надіслати" msgstr "Надіслати"
@ -331,20 +353,11 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
msgid "Create Repository" #, fuzzy
#| msgid "Create Repository"
msgid "Create Location"
msgstr "Створити сховище" msgstr "Створити сховище"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
msgstr "Ви впевнені, що хочете видалити це сховище?" msgstr "Ви впевнені, що хочете видалити це сховище?"
@ -360,8 +373,9 @@ msgid ""
msgstr "" msgstr ""
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Remove Repository"
msgid "Remove Location"
msgstr "Видалити сховище" msgstr "Видалити сховище"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
@ -369,7 +383,7 @@ msgid "Restore data from"
msgstr "Відновити дані з" msgstr "Відновити дані з"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "Відновити" msgstr "Відновити"
@ -422,93 +436,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr ""
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Створити"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "Архів створено." msgstr "Архів створено."
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
msgid "Delete Archive" msgid "Delete Archive"
msgstr "Видалити архів" msgstr "Видалити архів"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
msgid "Archive deleted." msgid "Archive deleted."
msgstr "Архів видалено." msgstr "Архів видалено."
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
#, fuzzy #, fuzzy
#| msgid "Added new repository." #| msgid "Added new repository."
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "Додано нове сховище." msgstr "Додано нове сховище."
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "Помилка при встановлені застосунку: {error}" msgstr "Помилка при встановлені застосунку: {error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
#, fuzzy #, fuzzy
#| msgid "Repository not found" #| msgid "Repository not found"
msgid "Repository removed." msgid "Repository removed."
msgstr "Сховище не знайдено" msgstr "Сховище не знайдено"
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "Видалити сховище"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -591,12 +605,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "Налаштувати" msgstr "Налаштувати"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "Доменне ім’я" msgstr "Доменне ім’я"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "" msgstr ""
@ -622,11 +636,11 @@ msgid ""
"length must be 63 characters or less." "length must be 63 characters or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -637,11 +651,11 @@ msgid ""
"or less." "or less."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -651,11 +665,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1159,7 +1173,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "" msgstr ""
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "" msgstr ""
@ -1170,6 +1184,7 @@ msgstr ""
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1400,29 +1415,29 @@ msgstr ""
msgid "Setup Complete" msgid "Setup Complete"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
msgid "Download Manual" msgid "Download Manual"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "" msgstr ""
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "" msgstr ""
@ -1483,6 +1498,18 @@ msgstr ""
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "" msgstr ""
#: plinth/modules/help/templates/help_about.html:94
msgid "Security Notice"
msgstr ""
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1692,6 +1719,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr ""
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "" msgstr ""
@ -1718,6 +1752,10 @@ msgstr ""
msgid "Manage" msgid "Manage"
msgstr "" msgstr ""
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "Створити"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -1896,36 +1934,36 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Certificate successfully revoked for domain {domain}.This may take a few " "Certificate successfully revoked for domain {domain}.This may take a few "
"moments to take effect." "moments to take effect."
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, python-brace-format #, python-brace-format
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "" msgstr ""
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, python-brace-format #, python-brace-format
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
msgstr "" msgstr ""
@ -2885,7 +2923,7 @@ msgid "This connection is not active."
msgstr "" msgstr ""
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "" msgstr ""
@ -3500,7 +3538,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -3694,27 +3732,27 @@ msgid ""
"a>)." "a>)."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
msgid "Web Search" msgid "Web Search"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -3778,12 +3816,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "Ім’я"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "" msgstr ""
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "" msgstr ""
@ -4075,7 +4136,7 @@ msgstr ""
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
msgid "Delete Snapshots" msgid "Delete Snapshots"
msgstr "" msgstr ""
@ -4127,37 +4188,37 @@ msgstr ""
msgid "Created snapshot." msgid "Created snapshot."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "" msgstr ""
@ -4923,15 +4984,15 @@ msgstr ""
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "" msgstr ""
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "" msgstr ""
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "" msgstr ""

View File

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Plinth\n" "Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-22 18:34-0400\n" "POT-Creation-Date: 2019-07-29 18:38-0400\n"
"PO-Revision-Date: 2019-07-29 22:36+0000\n" "PO-Revision-Date: 2019-07-29 22:36+0000\n"
"Last-Translator: Anxin YI <2732146152@qq.com>\n" "Last-Translator: Anxin YI <2732146152@qq.com>\n"
"Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/" "Language-Team: Chinese (Simplified) <https://hosted.weblate.org/projects/"
@ -123,7 +123,7 @@ msgstr ""
"在内部网络上运行。可以禁用以提高安全性,尤其是当连接到一个充满敌意的本地网" "在内部网络上运行。可以禁用以提高安全性,尤其是当连接到一个充满敌意的本地网"
"络。" "络。"
#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 #: plinth/modules/backups/__init__.py:41
msgid "Backups" msgid "Backups"
msgstr "备份" msgstr "备份"
@ -136,113 +136,113 @@ msgstr "备份允许创建和管理备份存档。"
msgid "{box_name} storage" msgid "{box_name} storage"
msgstr "{box_name} 存储" msgstr "{box_name} 存储"
#: plinth/modules/backups/forms.py:47 #: plinth/modules/backups/forms.py:45
#, python-brace-format #, python-brace-format
msgid "{app} (No data to backup)" msgid "{app} (No data to backup)"
msgstr "{app} (没有要备份的数据)" msgstr "{app} (没有要备份的数据)"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Included apps" msgid "Included apps"
msgstr "包括的应用" msgstr "包括的应用"
#: plinth/modules/backups/forms.py:69 #: plinth/modules/backups/forms.py:67
msgid "Apps to include in the backup" msgid "Apps to include in the backup"
msgstr "包括于备份中的应用" msgstr "包括于备份中的应用"
#: plinth/modules/backups/forms.py:83 #: plinth/modules/backups/forms.py:81
msgid "Select the apps you want to restore" msgid "Select the apps you want to restore"
msgstr "选择您想恢复的应用" msgstr "选择您想恢复的应用"
#: plinth/modules/backups/forms.py:96 #: plinth/modules/backups/forms.py:94
msgid "Upload File" msgid "Upload File"
msgstr "上传文件" msgstr "上传文件"
#: plinth/modules/backups/forms.py:98 #: plinth/modules/backups/forms.py:96
msgid "Backup files have to be in .tar.gz format" msgid "Backup files have to be in .tar.gz format"
msgstr "备份文件必须为 .tar.gz 格式" msgstr "备份文件必须为 .tar.gz 格式"
#: plinth/modules/backups/forms.py:99 #: plinth/modules/backups/forms.py:97
msgid "Select the backup file you want to upload" msgid "Select the backup file you want to upload"
msgstr "选择您想上传的备份文件" msgstr "选择您想上传的备份文件"
#: plinth/modules/backups/forms.py:105 #: plinth/modules/backups/forms.py:103
msgid "Repository path format incorrect." msgid "Repository path format incorrect."
msgstr "存储库路径格式错误。" msgstr "存储库路径格式错误。"
#: plinth/modules/backups/forms.py:112 #: plinth/modules/backups/forms.py:110
#, python-brace-format #, python-brace-format
msgid "Invalid username: {username}" msgid "Invalid username: {username}"
msgstr "无效用户名: {username}" msgstr "无效用户名: {username}"
#: plinth/modules/backups/forms.py:122 #: plinth/modules/backups/forms.py:120
#, python-brace-format #, python-brace-format
msgid "Invalid hostname: {hostname}" msgid "Invalid hostname: {hostname}"
msgstr "无效的主机名: {hostname}" msgstr "无效的主机名: {hostname}"
#: plinth/modules/backups/forms.py:126 #: plinth/modules/backups/forms.py:124
#, python-brace-format #, python-brace-format
msgid "Invalid directory path: {dir_path}" msgid "Invalid directory path: {dir_path}"
msgstr "无效的目录路径: {dir_path}" msgstr "无效的目录路径: {dir_path}"
#: plinth/modules/backups/forms.py:132 #: plinth/modules/backups/forms.py:130
msgid "SSH Repository Path" msgid "SSH Repository Path"
msgstr "SSH 存储库路径" msgstr "SSH 存储库路径"
#: plinth/modules/backups/forms.py:133 #: plinth/modules/backups/forms.py:131
msgid "" msgid ""
"Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</" "Path of a new or existing repository. Example: <i>user@host:~/path/to/repo/</"
"i>" "i>"
msgstr "新的或已有存储库的路径。例如:<i>user@host:~/path/to/repo/</i>" msgstr "新的或已有存储库的路径。例如:<i>user@host:~/path/to/repo/</i>"
#: plinth/modules/backups/forms.py:137 #: plinth/modules/backups/forms.py:135
msgid "SSH server password" msgid "SSH server password"
msgstr "SSH 服务器密码" msgstr "SSH 服务器密码"
#: plinth/modules/backups/forms.py:138 #: plinth/modules/backups/forms.py:136
msgid "" msgid ""
"Password of the SSH Server.<br />SSH key-based authentication is not yet " "Password of the SSH Server.<br />SSH key-based authentication is not yet "
"possible." "possible."
msgstr "SSH 服务器的密码。<br />基于密钥的 SSH 验证暂不支持。" msgstr "SSH 服务器的密码。<br />基于密钥的 SSH 验证暂不支持。"
#: plinth/modules/backups/forms.py:142 #: plinth/modules/backups/forms.py:140
msgid "Encryption" msgid "Encryption"
msgstr "加密" msgstr "加密"
#: plinth/modules/backups/forms.py:143 #: plinth/modules/backups/forms.py:141
msgid "" msgid ""
"\"Key in Repository\" means that a password-protected key is stored with the " "\"Key in Repository\" means that a password-protected key is stored with the "
"backup." "backup."
msgstr "\"存储库中的密钥\"表示受密码保护的密钥与备份一起存储。" msgstr "\"存储库中的密钥\"表示受密码保护的密钥与备份一起存储。"
#: plinth/modules/backups/forms.py:147 plinth/modules/networks/forms.py:304 #: plinth/modules/backups/forms.py:145 plinth/modules/networks/forms.py:304
msgid "Passphrase" msgid "Passphrase"
msgstr "密码" msgstr "密码"
#: plinth/modules/backups/forms.py:148 #: plinth/modules/backups/forms.py:146
msgid "Passphrase; Only needed when using encryption." msgid "Passphrase; Only needed when using encryption."
msgstr "密码;只在用加密时需要。" msgstr "密码;只在用加密时需要。"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Confirm Passphrase" msgid "Confirm Passphrase"
msgstr "确认密码" msgstr "确认密码"
#: plinth/modules/backups/forms.py:151 #: plinth/modules/backups/forms.py:149
msgid "Repeat the passphrase." msgid "Repeat the passphrase."
msgstr "重复密码。" msgstr "重复密码。"
#: plinth/modules/backups/forms.py:162 #: plinth/modules/backups/forms.py:160
msgid "The entered encryption passphrases do not match" msgid "The entered encryption passphrases do not match"
msgstr "输入的加密密码不匹配" msgstr "输入的加密密码不匹配"
#: plinth/modules/backups/forms.py:166 #: plinth/modules/backups/forms.py:164
msgid "Passphrase is needed for encryption." msgid "Passphrase is needed for encryption."
msgstr "密码为加密而需要。" msgstr "密码为加密而需要。"
#: plinth/modules/backups/forms.py:183 #: plinth/modules/backups/forms.py:181
msgid "Remote backup repository already exists." msgid "Remote backup repository already exists."
msgstr "远程备份存储库已存在。" msgstr "远程备份存储库已存在。"
#: plinth/modules/backups/forms.py:189 #: plinth/modules/backups/forms.py:187
msgid "Select verified SSH public key" msgid "Select verified SSH public key"
msgstr "选择经过验证的 SSH 公钥" msgstr "选择经过验证的 SSH 公钥"
@ -269,15 +269,44 @@ msgid "SSH access denied"
msgstr "SSH 访问被拒绝" msgstr "SSH 访问被拒绝"
#: plinth/modules/backups/templates/backups.html:47 #: plinth/modules/backups/templates/backups.html:47
msgid "Existing backup locations" #: plinth/modules/backups/views.py:80
msgstr "现有的备份位置" #, fuzzy
#| msgid "Create Account"
msgid "Create a new backup"
msgstr "创建帐户"
#: plinth/modules/backups/templates/backups.html:57 #: plinth/modules/backups/templates/backups.html:51
msgid "Create new repository" #, fuzzy
msgstr "创建新存储库" #| msgid "Create Account"
msgid "Create Backup"
msgstr "创建帐户"
#: plinth/modules/backups/templates/backups.html:54
msgid "Upload and restore a backup archive"
msgstr ""
#: plinth/modules/backups/templates/backups.html:58
#, fuzzy
#| msgid "Save Password"
msgid "Upload and Restore"
msgstr "保存密码"
#: plinth/modules/backups/templates/backups.html:61 #: plinth/modules/backups/templates/backups.html:61
msgid "Add Remote Repository" #, fuzzy
#| msgid "Existing backup locations"
msgid "Existing Backups"
msgstr "现有的备份位置"
#: plinth/modules/backups/templates/backups.html:71
#, fuzzy
#| msgid "Existing backup locations"
msgid "Add a remote backup location"
msgstr "现有的备份位置"
#: plinth/modules/backups/templates/backups.html:75
#, fuzzy
#| msgid "Add Remote Repository"
msgid "Add Remote Location"
msgstr "添加远程存储库" msgstr "添加远程存储库"
#: plinth/modules/backups/templates/backups_delete.html:27 #: plinth/modules/backups/templates/backups_delete.html:27
@ -302,7 +331,6 @@ msgstr "删除名为 %(name)s 的存档"
#: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/backups/templates/backups_form.html:33
#: plinth/modules/config/templates/config.html:45 #: plinth/modules/config/templates/config.html:45
#: plinth/modules/security/templates/security.html:32
#: plinth/modules/sharing/templates/sharing_add_edit.html:35 #: plinth/modules/sharing/templates/sharing_add_edit.html:35
msgid "Submit" msgid "Submit"
msgstr "提交" msgstr "提交"
@ -317,20 +345,9 @@ msgstr ""
#: plinth/modules/backups/templates/backups_repository_add.html:43 #: plinth/modules/backups/templates/backups_repository_add.html:43
#, fuzzy #, fuzzy
#| msgid "Create User" #| msgid "Create Connection"
msgid "Create Repository" msgid "Create Location"
msgstr "创建用户" msgstr "创建连接"
#: plinth/modules/backups/templates/backups_repository_add.html:45
#: plinth/modules/backups/templates/backups_repository_remove.html:49
#: plinth/modules/backups/templates/backups_restore.html:52
#: plinth/modules/backups/templates/verify_ssh_hostkey.html:61
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "取消"
#: plinth/modules/backups/templates/backups_repository_remove.html:28 #: plinth/modules/backups/templates/backups_repository_remove.html:28
msgid "Are you sure that you want to remove this repository?" msgid "Are you sure that you want to remove this repository?"
@ -351,16 +368,17 @@ msgstr ""
" " " "
#: plinth/modules/backups/templates/backups_repository_remove.html:46 #: plinth/modules/backups/templates/backups_repository_remove.html:46
#: plinth/modules/backups/views.py:463 #, fuzzy
msgid "Remove Repository" #| msgid "Documentation"
msgstr "移除存储" msgid "Remove Location"
msgstr "文档"
#: plinth/modules/backups/templates/backups_restore.html:30 #: plinth/modules/backups/templates/backups_restore.html:30
msgid "Restore data from" msgid "Restore data from"
msgstr "从 恢复数据" msgstr "从 恢复数据"
#: plinth/modules/backups/templates/backups_restore.html:43 #: plinth/modules/backups/templates/backups_restore.html:43
#: plinth/modules/backups/views.py:193 #: plinth/modules/backups/views.py:174
msgid "Restore" msgid "Restore"
msgstr "恢复" msgstr "恢复"
@ -411,93 +429,93 @@ msgstr ""
msgid "Verify Host" msgid "Verify Host"
msgstr "核实本地计算机" msgstr "核实本地计算机"
#: plinth/modules/backups/views.py:57 #: plinth/modules/backups/views.py:75
msgid "Upload"
msgstr "上传"
#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "创建"
#: plinth/modules/backups/views.py:88
msgid "Archive created." msgid "Archive created."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:118 #: plinth/modules/backups/views.py:102
#, fuzzy #, fuzzy
#| msgid "Delete" #| msgid "Delete"
msgid "Delete Archive" msgid "Delete Archive"
msgstr "删除" msgstr "删除"
#: plinth/modules/backups/views.py:130 #: plinth/modules/backups/views.py:114
#, fuzzy #, fuzzy
#| msgid "{name} deleted." #| msgid "{name} deleted."
msgid "Archive deleted." msgid "Archive deleted."
msgstr "{name} 已删除。" msgstr "{name} 已删除。"
#: plinth/modules/backups/views.py:181 #: plinth/modules/backups/views.py:127
msgid "Upload and restore a backup"
msgstr ""
#: plinth/modules/backups/views.py:162
msgid "Restored files from backup." msgid "Restored files from backup."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:209 #: plinth/modules/backups/views.py:190
msgid "No backup file found." msgid "No backup file found."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:217 #: plinth/modules/backups/views.py:198
msgid "Restore from uploaded file" msgid "Restore from uploaded file"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:274 #: plinth/modules/backups/views.py:255
msgid "Create remote backup repository" msgid "Create remote backup repository"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:294 #: plinth/modules/backups/views.py:274
msgid "Added new remote SSH repository." msgid "Added new remote SSH repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:317 #: plinth/modules/backups/views.py:297
msgid "Verify SSH hostkey" msgid "Verify SSH hostkey"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:351 #: plinth/modules/backups/views.py:330
msgid "SSH host already verified." msgid "SSH host already verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:360 #: plinth/modules/backups/views.py:339
msgid "SSH host verified." msgid "SSH host verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:384 #: plinth/modules/backups/views.py:363
msgid "SSH host public key could not be verified." msgid "SSH host public key could not be verified."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:386 #: plinth/modules/backups/views.py:365
msgid "Authentication to remote server failed." msgid "Authentication to remote server failed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:388 #: plinth/modules/backups/views.py:367
#, fuzzy #, fuzzy
#| msgid "Error installing application: {error}" #| msgid "Error installing application: {error}"
msgid "Error establishing connection to server: {}" msgid "Error establishing connection to server: {}"
msgstr "安装应用程序出错:{error}" msgstr "安装应用程序出错:{error}"
#: plinth/modules/backups/views.py:391 #: plinth/modules/backups/views.py:370
msgid "Repository path is neither empty nor is an existing backups repository." msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:398 #: plinth/modules/backups/views.py:377
msgid "Repository removed." msgid "Repository removed."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:473 #: plinth/modules/backups/views.py:442
msgid "Remove Repository"
msgstr "移除存储"
#: plinth/modules/backups/views.py:452
msgid "Repository removed. The remote backup itself was not deleted." msgid "Repository removed. The remote backup itself was not deleted."
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:483 #: plinth/modules/backups/views.py:462
msgid "Unmounting failed!" msgid "Unmounting failed!"
msgstr "" msgstr ""
#: plinth/modules/backups/views.py:498 plinth/modules/backups/views.py:502 #: plinth/modules/backups/views.py:477 plinth/modules/backups/views.py:481
msgid "Mounting failed" msgid "Mounting failed"
msgstr "" msgstr ""
@ -592,12 +610,12 @@ msgstr ""
msgid "Configure" msgid "Configure"
msgstr "配置" msgstr "配置"
#: plinth/modules/config/__init__.py:166 plinth/modules/config/forms.py:76 #: plinth/modules/config/__init__.py:168 plinth/modules/config/forms.py:77
#: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111 #: plinth/modules/config/views.py:171 plinth/modules/dynamicdns/forms.py:111
msgid "Domain Name" msgid "Domain Name"
msgstr "域名" msgstr "域名"
#: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:88 #: plinth/modules/config/forms.py:42 plinth/modules/config/forms.py:90
#: plinth/modules/dynamicdns/forms.py:114 #: plinth/modules/dynamicdns/forms.py:114
msgid "Invalid domain name" msgid "Invalid domain name"
msgstr "无效的域名" msgstr "无效的域名"
@ -628,11 +646,11 @@ msgstr ""
"数字结束和开始作为内部字符只有字母、数字和连字符。总长度必须为 63 个字符或更" "数字结束和开始作为内部字符只有字母、数字和连字符。总长度必须为 63 个字符或更"
"少。" "少。"
#: plinth/modules/config/forms.py:72 #: plinth/modules/config/forms.py:73
msgid "Invalid hostname" msgid "Invalid hostname"
msgstr "无效的主机名" msgstr "无效的主机名"
#: plinth/modules/config/forms.py:78 #: plinth/modules/config/forms.py:79
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Domain name is the global name by which other devices on the Internet can " "Domain name is the global name by which other devices on the Internet can "
@ -647,13 +665,13 @@ msgstr ""
"为内部字符。每个标签的长度必须为 63 个字符或更少。域名总长度不得超过 253 个字" "为内部字符。每个标签的长度必须为 63 个字符或更少。域名总长度不得超过 253 个字"
"符。" "符。"
#: plinth/modules/config/forms.py:92 #: plinth/modules/config/forms.py:94
#, fuzzy #, fuzzy
#| msgid "Web Server (HTTP)" #| msgid "Web Server (HTTP)"
msgid "Webserver Home Page" msgid "Webserver Home Page"
msgstr "Web 服务器HTTP" msgstr "Web 服务器HTTP"
#: plinth/modules/config/forms.py:94 #: plinth/modules/config/forms.py:96
#, python-brace-format #, python-brace-format
msgid "" msgid ""
"Choose the default page that must be served when someone visits your " "Choose the default page that must be served when someone visits your "
@ -663,11 +681,11 @@ msgid ""
"explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)." "explicitly type /plinth or /freedombox to reach {box_name} Service (Plinth)."
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:105 #: plinth/modules/config/forms.py:107
msgid "Show advanced apps and features" msgid "Show advanced apps and features"
msgstr "" msgstr ""
#: plinth/modules/config/forms.py:106 #: plinth/modules/config/forms.py:108
msgid "Show apps and features that require more technical knowledge." msgid "Show apps and features that require more technical knowledge."
msgstr "" msgstr ""
@ -1223,7 +1241,7 @@ msgstr ""
msgid "Last update" msgid "Last update"
msgstr "最后一次更新" msgstr "最后一次更新"
#: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:59 #: plinth/modules/dynamicdns/views.py:41 plinth/modules/help/help.py:60
msgid "About" msgid "About"
msgstr "关于" msgstr "关于"
@ -1234,6 +1252,7 @@ msgstr "关于"
#: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/letsencrypt/templates/letsencrypt.html:38
#: plinth/modules/networks/templates/connection_show.html:261 #: plinth/modules/networks/templates/connection_show.html:261
#: plinth/modules/openvpn/templates/openvpn.html:71 #: plinth/modules/openvpn/templates/openvpn.html:71
#: plinth/modules/security/templates/security.html:25
#: plinth/modules/tor/templates/tor.html:40 #: plinth/modules/tor/templates/tor.html:40
#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51 #: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:51
msgid "Status" msgid "Status"
@ -1490,31 +1509,31 @@ msgstr "启动安装程序"
msgid "Setup Complete" msgid "Setup Complete"
msgstr "安装完成" msgstr "安装完成"
#: plinth/modules/help/help.py:46 #: plinth/modules/help/help.py:47
msgid "Documentation" msgid "Documentation"
msgstr "文档" msgstr "文档"
#: plinth/modules/help/help.py:50 plinth/modules/networks/forms.py:68 #: plinth/modules/help/help.py:51 plinth/modules/networks/forms.py:68
#: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135 #: plinth/modules/networks/forms.py:108 plinth/templates/index.html:135
msgid "Manual" msgid "Manual"
msgstr "手册" msgstr "手册"
#: plinth/modules/help/help.py:55 #: plinth/modules/help/help.py:56
#, fuzzy #, fuzzy
#| msgid "{box_name} Manual" #| msgid "{box_name} Manual"
msgid "Download Manual" msgid "Download Manual"
msgstr "{box_name} 手册" msgstr "{box_name} 手册"
#: plinth/modules/help/help.py:75 #: plinth/modules/help/help.py:76
msgid "Documentation and FAQ" msgid "Documentation and FAQ"
msgstr "文档和 FAQ" msgstr "文档和 FAQ"
#: plinth/modules/help/help.py:83 #: plinth/modules/help/help.py:84
#, python-brace-format #, python-brace-format
msgid "About {box_name}" msgid "About {box_name}"
msgstr "关于 {box_name}" msgstr "关于 {box_name}"
#: plinth/modules/help/help.py:104 #: plinth/modules/help/help.py:106
#, python-brace-format #, python-brace-format
msgid "{box_name} Manual" msgid "{box_name} Manual"
msgstr "{box_name} 手册" msgstr "{box_name} 手册"
@ -1591,6 +1610,20 @@ msgstr "有新版本可用"
msgid "%(box_name)s is up to date." msgid "%(box_name)s is up to date."
msgstr "%(box_name)s 安装程序" msgstr "%(box_name)s 安装程序"
#: plinth/modules/help/templates/help_about.html:94
#, fuzzy
#| msgid "Security"
msgid "Security Notice"
msgstr "安全"
#: plinth/modules/help/templates/help_about.html:96
msgid ""
"You are using packages from Debian backports. Please note that these "
"packages do not have security support from Debian. However, they are "
"maintained on a best-effort basis by contributors in Debian and FreedomBox "
"community."
msgstr ""
#: plinth/modules/help/templates/help_base.html:36 #: plinth/modules/help/templates/help_base.html:36
#: plinth/modules/help/templates/help_index.html:76 #: plinth/modules/help/templates/help_index.html:76
#, python-format #, python-format
@ -1843,6 +1876,13 @@ msgstr ""
msgid "Delete %(name)s" msgid "Delete %(name)s"
msgstr "删除 %(name)s" msgstr "删除 %(name)s"
#: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:47
#: plinth/modules/monkeysphere/templates/monkeysphere.html:67
#: plinth/modules/networks/templates/connections_delete.html:41
#: plinth/modules/users/templates/users_delete.html:41
msgid "Cancel"
msgstr "取消"
#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37 #: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:37
msgid "Manage Wikis and Blogs" msgid "Manage Wikis and Blogs"
msgstr "管理 Wiki 和博客" msgstr "管理 Wiki 和博客"
@ -1869,6 +1909,10 @@ msgstr "转到站点 %(site)s"
msgid "Manage" msgid "Manage"
msgstr "管理" msgstr "管理"
#: plinth/modules/ikiwiki/views.py:41
msgid "Create"
msgstr "创建"
#: plinth/modules/ikiwiki/views.py:124 #: plinth/modules/ikiwiki/views.py:124
#, python-brace-format #, python-brace-format
msgid "Created wiki {name}." msgid "Created wiki {name}."
@ -2084,7 +2128,7 @@ msgid ""
"domains</a> to be able to obtain certificates for them." "domains</a> to be able to obtain certificates for them."
msgstr "没有配置域名。配置域名可以为它们获得相应的证书。" msgstr "没有配置域名。配置域名可以为它们获得相应的证书。"
#: plinth/modules/letsencrypt/views.py:56 #: plinth/modules/letsencrypt/views.py:55
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "" msgid ""
@ -2092,30 +2136,30 @@ msgid ""
"moments to take effect." "moments to take effect."
msgstr "成功为域名 {domain} 吊销证书" msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:62 #: plinth/modules/letsencrypt/views.py:61
#, python-brace-format #, python-brace-format
msgid "Failed to revoke certificate for domain {domain}: {error}" msgid "Failed to revoke certificate for domain {domain}: {error}"
msgstr "无法为 {domain} 撤销证书:{error}" msgstr "无法为 {domain} 撤销证书:{error}"
#: plinth/modules/letsencrypt/views.py:75 #: plinth/modules/letsencrypt/views.py:74
#: plinth/modules/letsencrypt/views.py:92 #: plinth/modules/letsencrypt/views.py:91
#, python-brace-format #, python-brace-format
msgid "Certificate successfully obtained for domain {domain}" msgid "Certificate successfully obtained for domain {domain}"
msgstr "为域名 {domain} 成功获得证书" msgstr "为域名 {domain} 成功获得证书"
#: plinth/modules/letsencrypt/views.py:80 #: plinth/modules/letsencrypt/views.py:79
#: plinth/modules/letsencrypt/views.py:97 #: plinth/modules/letsencrypt/views.py:96
#, python-brace-format #, python-brace-format
msgid "Failed to obtain certificate for domain {domain}: {error}" msgid "Failed to obtain certificate for domain {domain}: {error}"
msgstr "未能为域名 {domain} 获取证书:{error}" msgstr "未能为域名 {domain} 获取证书:{error}"
#: plinth/modules/letsencrypt/views.py:109 #: plinth/modules/letsencrypt/views.py:108
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Certificate successfully revoked for domain {domain}" #| msgid "Certificate successfully revoked for domain {domain}"
msgid "Certificate successfully deleted for domain {domain}" msgid "Certificate successfully deleted for domain {domain}"
msgstr "成功为域名 {domain} 吊销证书" msgstr "成功为域名 {domain} 吊销证书"
#: plinth/modules/letsencrypt/views.py:114 #: plinth/modules/letsencrypt/views.py:113
#, fuzzy, python-brace-format #, fuzzy, python-brace-format
#| msgid "Failed to revoke certificate for domain {domain}: {error}" #| msgid "Failed to revoke certificate for domain {domain}: {error}"
msgid "Failed to delete certificate for domain {domain}: {error}" msgid "Failed to delete certificate for domain {domain}: {error}"
@ -3178,7 +3222,7 @@ msgid "This connection is not active."
msgstr "此连接未处于激活状态。" msgstr "此连接未处于激活状态。"
#: plinth/modules/networks/templates/connection_show.html:266 #: plinth/modules/networks/templates/connection_show.html:266
#: plinth/modules/security/__init__.py:33 plinth/modules/security/views.py:47 #: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50
msgid "Security" msgid "Security"
msgstr "安全" msgstr "安全"
@ -3864,7 +3908,7 @@ msgid "Quasseldroid"
msgstr "" msgstr ""
#: plinth/modules/radicale/__init__.py:45 #: plinth/modules/radicale/__init__.py:45
#: plinth/modules/radicale/manifest.py:90 #: plinth/modules/radicale/manifest.py:91
msgid "Radicale" msgid "Radicale"
msgstr "" msgstr ""
@ -4120,29 +4164,29 @@ msgstr ""
"href=\"https://www.google.com/settings/security/lesssecureapps\">https://www." "href=\"https://www.google.com/settings/security/lesssecureapps\">https://www."
"google.com/settings/security/lesssecureapps</a>)中启用“安全性较低的应用”。" "google.com/settings/security/lesssecureapps</a>)中启用“安全性较低的应用”。"
#: plinth/modules/searx/__init__.py:41 plinth/modules/searx/manifest.py:24 #: plinth/modules/searx/__init__.py:40 plinth/modules/searx/manifest.py:24
msgid "Searx" msgid "Searx"
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:43 #: plinth/modules/searx/__init__.py:42
#, fuzzy #, fuzzy
#| msgid "Web Server" #| msgid "Web Server"
msgid "Web Search" msgid "Web Search"
msgstr "Web 服务器" msgstr "Web 服务器"
#: plinth/modules/searx/__init__.py:46 #: plinth/modules/searx/__init__.py:45
msgid "" msgid ""
"Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and "
"displays results from multiple search engines." "displays results from multiple search engines."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:48 #: plinth/modules/searx/__init__.py:47
msgid "" msgid ""
"Searx can be used to avoid tracking and profiling by search engines. It " "Searx can be used to avoid tracking and profiling by search engines. It "
"stores no cookies by default." "stores no cookies by default."
msgstr "" msgstr ""
#: plinth/modules/searx/__init__.py:52 #: plinth/modules/searx/__init__.py:51
msgid "Search the web" msgid "Search the web"
msgstr "" msgstr ""
@ -4212,12 +4256,35 @@ msgid ""
"services." "services."
msgstr "" msgstr ""
#: plinth/modules/security/views.py:68 #: plinth/modules/security/templates/security.html:27
#, python-format
msgid ""
"The installed version of FreedomBox has %(count)s reported security "
"vulnerabilities."
msgstr ""
#: plinth/modules/security/templates/security.html:33
msgid ""
"The following table lists the reported number of security vulnerabilities "
"for each installed app."
msgstr ""
#: plinth/modules/security/templates/security.html:41
#, fuzzy
#| msgid "Name"
msgid "App Name"
msgstr "名称"
#: plinth/modules/security/templates/security.html:42
msgid "Vulnerabilities Reported"
msgstr ""
#: plinth/modules/security/views.py:79
#, python-brace-format #, python-brace-format
msgid "Error setting restricted access: {exception}" msgid "Error setting restricted access: {exception}"
msgstr "设置限制访问错误:{exception}" msgstr "设置限制访问错误:{exception}"
#: plinth/modules/security/views.py:71 #: plinth/modules/security/views.py:82
msgid "Updated security configuration" msgid "Updated security configuration"
msgstr "安全配置已更新" msgstr "安全配置已更新"
@ -4564,7 +4631,7 @@ msgstr "日期"
#: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52
#: plinth/modules/snapshot/templates/snapshot_manage.html:37 #: plinth/modules/snapshot/templates/snapshot_manage.html:37
#: plinth/modules/snapshot/views.py:188 #: plinth/modules/snapshot/views.py:189
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Delete Snapshots" msgid "Delete Snapshots"
@ -4622,43 +4689,43 @@ msgstr "创建快照"
msgid "Created snapshot." msgid "Created snapshot."
msgstr "创建快照。" msgstr "创建快照。"
#: plinth/modules/snapshot/views.py:149 #: plinth/modules/snapshot/views.py:150
#, fuzzy #, fuzzy
#| msgid "Access rights configuration updated" #| msgid "Access rights configuration updated"
msgid "Storage snapshots configuration updated" msgid "Storage snapshots configuration updated"
msgstr "访问权配置已更新" msgstr "访问权配置已更新"
#: plinth/modules/snapshot/views.py:153 plinth/modules/tor/views.py:73 #: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73
#, python-brace-format #, python-brace-format
msgid "Action error: {0} [{1}] [{2}]" msgid "Action error: {0} [{1}] [{2}]"
msgstr "操作错误:{0} [{1}] [{2}]" msgstr "操作错误:{0} [{1}] [{2}]"
#: plinth/modules/snapshot/views.py:167 #: plinth/modules/snapshot/views.py:168
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Deleted all snapshots" msgid "Deleted all snapshots"
msgstr "删除快照" msgstr "删除快照"
#: plinth/modules/snapshot/views.py:171 #: plinth/modules/snapshot/views.py:172
#, fuzzy #, fuzzy
#| msgid "Delete Snapshot" #| msgid "Delete Snapshot"
msgid "Deleted selected snapshots" msgid "Deleted selected snapshots"
msgstr "删除快照" msgstr "删除快照"
#: plinth/modules/snapshot/views.py:176 #: plinth/modules/snapshot/views.py:177
msgid "Snapshot is currently in use. Please try again later." msgid "Snapshot is currently in use. Please try again later."
msgstr "" msgstr ""
#: plinth/modules/snapshot/views.py:199 #: plinth/modules/snapshot/views.py:200
#, python-brace-format #, python-brace-format
msgid "Rolled back to snapshot #{number}." msgid "Rolled back to snapshot #{number}."
msgstr "回滚到快照 #{number}。" msgstr "回滚到快照 #{number}。"
#: plinth/modules/snapshot/views.py:202 #: plinth/modules/snapshot/views.py:203
msgid "The system must be restarted to complete the rollback." msgid "The system must be restarted to complete the rollback."
msgstr "系统需要重启以完成完全回滚。" msgstr "系统需要重启以完成完全回滚。"
#: plinth/modules/snapshot/views.py:214 #: plinth/modules/snapshot/views.py:215
msgid "Rollback to Snapshot" msgid "Rollback to Snapshot"
msgstr "回滚到快照" msgstr "回滚到快照"
@ -5508,15 +5575,15 @@ msgstr "编辑用户"
msgid "User {user} deleted." msgid "User {user} deleted."
msgstr "用户 {user} 已删除。" msgstr "用户 {user} 已删除。"
#: plinth/modules/users/views.py:165 #: plinth/modules/users/views.py:166
msgid "Deleting LDAP user failed." msgid "Deleting LDAP user failed."
msgstr "删除 LDAP 用户失败。" msgstr "删除 LDAP 用户失败。"
#: plinth/modules/users/views.py:174 #: plinth/modules/users/views.py:175
msgid "Change Password" msgid "Change Password"
msgstr "更改密码" msgstr "更改密码"
#: plinth/modules/users/views.py:175 #: plinth/modules/users/views.py:176
msgid "Password changed successfully." msgid "Password changed successfully."
msgstr "已成功更改密码。" msgstr "已成功更改密码。"
@ -5883,6 +5950,17 @@ msgstr "应用程序已禁用"
msgid "Gujarati" msgid "Gujarati"
msgstr "" msgstr ""
#~ msgid "Create new repository"
#~ msgstr "创建新存储库"
#, fuzzy
#~| msgid "Create User"
#~ msgid "Create Repository"
#~ msgstr "创建用户"
#~ msgid "Upload"
#~ msgstr "上传"
#, fuzzy #, fuzzy
#~| msgid "Certificate successfully revoked for domain {domain}" #~| msgid "Certificate successfully revoked for domain {domain}"
#~ msgid "Certificate renewal management enabled for {domain}." #~ msgid "Certificate renewal management enabled for {domain}."
@ -6020,11 +6098,6 @@ msgstr ""
#~ msgid "Download" #~ msgid "Download"
#~ msgstr "下载中" #~ msgstr "下载中"
#, fuzzy
#~| msgid "Create Account"
#~ msgid "Create backup"
#~ msgstr "创建帐户"
#, fuzzy #, fuzzy
#~| msgid "Name Services" #~| msgid "Name Services"
#~ msgid "Removable Devices" #~ msgid "Removable Devices"
@ -6068,11 +6141,6 @@ msgstr ""
#~ msgid "Restore apps" #~ msgid "Restore apps"
#~ msgstr "reStore" #~ msgstr "reStore"
#, fuzzy
#~| msgid "Documentation"
#~ msgid "Location"
#~ msgstr "文档"
#, fuzzy #, fuzzy
#~| msgid "Create User" #~| msgid "Create User"
#~ msgid "Backup archives" #~ msgid "Backup archives"