From 08a23b6416dad19e6b2eb41bbdbd4fa8237417c7 Mon Sep 17 00:00:00 2001 From: James Valleroy Date: Mon, 29 Jul 2019 18:41:21 -0400 Subject: [PATCH] locale: Update translation strings Signed-off-by: James Valleroy --- plinth/locale/bg/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/bn/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/cs/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/da/LC_MESSAGES/django.po | 338 +++++++++++-------- plinth/locale/de/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/django.pot | 285 +++++++++------- plinth/locale/el/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/es/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/fa/LC_MESSAGES/django.po | 317 ++++++++++-------- plinth/locale/fake/LC_MESSAGES/django.po | 338 +++++++++++-------- plinth/locale/fr/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/gl/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/gu/LC_MESSAGES/django.po | 300 ++++++++++------- plinth/locale/hi/LC_MESSAGES/django.po | 347 ++++++++++++-------- plinth/locale/hu/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/id/LC_MESSAGES/django.po | 322 ++++++++++-------- plinth/locale/it/LC_MESSAGES/django.po | 337 +++++++++++-------- plinth/locale/ja/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/kn/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/lt/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/nb/LC_MESSAGES/django.po | 335 +++++++++++-------- plinth/locale/nl/LC_MESSAGES/django.po | 347 ++++++++++++-------- plinth/locale/pl/LC_MESSAGES/django.po | 330 +++++++++++-------- plinth/locale/pt/LC_MESSAGES/django.po | 340 +++++++++++-------- plinth/locale/ru/LC_MESSAGES/django.po | 339 +++++++++++-------- plinth/locale/sl/LC_MESSAGES/django.po | 311 +++++++++++------- plinth/locale/sv/LC_MESSAGES/django.po | 315 ++++++++++-------- plinth/locale/ta/LC_MESSAGES/django.po | 285 +++++++++------- plinth/locale/te/LC_MESSAGES/django.po | 343 +++++++++++-------- plinth/locale/tr/LC_MESSAGES/django.po | 332 +++++++++++-------- plinth/locale/uk/LC_MESSAGES/django.po | 299 ++++++++++------- plinth/locale/zh_Hans/LC_MESSAGES/django.po | 334 +++++++++++-------- 32 files changed, 6044 insertions(+), 4120 deletions(-) diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 88b052c3d..1ccbf21f9 100644 --- a/plinth/locale/bg/LC_MESSAGES/django.po +++ b/plinth/locale/bg/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -116,7 +116,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -129,113 +129,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -262,15 +262,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -295,7 +312,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -309,18 +325,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -338,8 +343,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -347,7 +351,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -398,87 +402,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -559,12 +563,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -590,11 +594,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -605,11 +609,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1123,7 +1127,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1134,6 +1138,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1364,29 +1369,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1447,6 +1452,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1654,6 +1671,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1680,6 +1704,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1858,36 +1886,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2847,7 +2875,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3462,7 +3490,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3656,27 +3684,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3740,12 +3768,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4037,7 +4086,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4089,37 +4138,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4885,15 +4934,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index bde20186d..94da2070e 100644 --- a/plinth/locale/bn/LC_MESSAGES/django.po +++ b/plinth/locale/bn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,7 +118,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -131,113 +131,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -264,15 +264,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -297,7 +314,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -311,18 +327,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -340,8 +345,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -349,7 +353,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -400,87 +404,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -561,12 +565,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -592,11 +596,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -607,11 +611,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1125,7 +1129,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1136,6 +1140,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1366,29 +1371,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1449,6 +1454,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1656,6 +1673,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1682,6 +1706,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1860,36 +1888,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2849,7 +2877,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3464,7 +3492,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3658,27 +3686,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3742,12 +3770,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4039,7 +4088,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4091,37 +4140,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4887,15 +4936,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index bdb95015a..af2849e56 100644 --- a/plinth/locale/cs/LC_MESSAGES/django.po +++ b/plinth/locale/cs/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech user@host:~/path/to/repo/" @@ -199,11 +199,11 @@ msgstr "" "Popis umístění nového nebo existujícího repozitáře. Příklad: user@host:~/" "path/to/repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Heslo SSH serveru" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -211,11 +211,11 @@ msgstr "" "Heslo SSH serveru.
Na klíčích založené SSH ověřování totožnosti není " "ještě možné." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Šifrování" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -223,35 +223,35 @@ msgstr "" "„Klíč v repozitáři“ znamená že heslem chráněný klíč je uložen společně se " "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" msgstr "Heslová fráze" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." 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" msgstr "Zopakování heslo fráze pro potvrzení" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" 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." 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." 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" msgstr "Vyberte ověřený SSH veřejný klíč" @@ -280,15 +280,46 @@ msgid "SSH access denied" msgstr "SSH přístup odepřen" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Existující umístění záloh" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Vytvořit zálohu" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Vytvořit nový repozitář" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Potvrdit" @@ -330,19 +360,10 @@ msgstr "" "údajů a pokud byla zvolena, šifrovací heslové fráze." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Vytvořit repozitář" - -#: 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 "Storno" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Vytvořit připojení" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Odebrat repozitář" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Umístění" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Obnovit data z" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Obnovit" @@ -435,89 +457,91 @@ msgstr "" msgid "Verify Host" msgstr "Ověřit stroj" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archiv vytvořen." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Smazat archiv" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Soubory obnovené ze zálohy." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." 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" msgstr "Obnovit z nahraného souboru" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" 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." 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" msgstr "Ověřit SSH klíč stroje" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "SSH stroj už je ověřen." -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." 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." 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." 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: {}" 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." msgstr "" "Popis umístění repozitáře buď není vyplněný nebo se nejedná o existující " "repozitář záloh." -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." 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!" 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" msgstr "Připojení (mount) se nezdařilo" @@ -612,12 +636,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Neplatný doménový název" @@ -647,11 +671,11 @@ msgstr "" "písmeno nebo číslici a obsahoval pouze písmena, číslice a spojovníky. " "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" msgstr "Neplatný název stroje" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "nejvýše 253 znaků." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "Domovská stránka domovského serveru" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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 " "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" 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." msgstr "Zobrazit aplikace a funkce, které vyžadují techničtější znalosti." @@ -1273,7 +1297,7 @@ msgstr "" msgid "Last update" 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" msgstr "O systému" @@ -1284,6 +1308,7 @@ msgstr "O systému" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1549,29 +1574,29 @@ msgstr "Spustit nastavení" msgid "Setup Complete" msgstr "Nastavení dokončeno" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Příručka" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Stáhnout si příručku" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentace a často kladené dotazy" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "O {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1900,6 +1939,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Spravovat wiki a blogy" @@ -1926,6 +1972,10 @@ msgstr "Přejít na stránku %(site)s" msgid "Manage" msgstr "Spravovat" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Vytvořit" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2123,7 +2173,7 @@ msgstr "" "Nejsou nastavené žádné domény. Nastavte je, " "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 msgid "" "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 " "trvat, než se změna projeví." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Úspěšně obdržen certifikát pro doménu {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 msgid "Certificate successfully deleted for domain {domain}" 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 msgid "Failed to delete certificate for domain {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í." #: 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" msgstr "Zabezpečení" @@ -3941,7 +3991,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4201,15 +4251,15 @@ msgstr "" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Vyhledávání na webu" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4217,7 +4267,7 @@ msgstr "" "Searx je soukromí respektující metavyhledavač na Internetu. Slučuje a " "zobrazuje výsledky z vícero vyhledávačů." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "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 " "výchozím stavu neukládá žádné cookie." -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "Hledat na webu" @@ -4297,12 +4347,35 @@ msgstr "" "hrubou silou na SSH server a ostatní zapnuté internetové služby, využívající " "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 msgid "Error setting restricted access: {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" 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_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Smazat zachycené stavy" @@ -4703,37 +4776,37 @@ msgstr "Spravovat zachycené stavy" msgid "Created snapshot." msgstr "Zachycený stav pořízen." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {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" msgstr "Všechny zachycené stavy smazány" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" 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." 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 msgid "Rolled back to snapshot #{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." 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" msgstr "Vrátit do podoby zachyceného stavu" @@ -5595,15 +5668,15 @@ msgstr "Upravit uživatele" msgid "User {user} deleted." msgstr "Uživatel {user} smazán." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Smazání LDAP uživatele se nezdařilo." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Změnit heslo" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Heslo úspěšně změněno." @@ -5946,6 +6019,15 @@ msgstr "Aplikace vypnuta" msgid "Gujarati" 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}." #~ msgstr "Správa obnovování certifikátu pro doménu {domain} zapnuta." @@ -6126,9 +6208,6 @@ msgstr "gudžarátština" #~ msgid "New Backup" #~ 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" #~ msgstr "klient chrony v kontaktu se servery" @@ -6192,9 +6271,6 @@ msgstr "gudžarátština" #~ msgid "Upload backup" #~ msgstr "Nahrát zálohu" -#~ msgid "Create backup" -#~ msgstr "Vytvořit zálohu" - #~ msgid "Removable Devices" #~ msgstr "Vyjímatelná zařízení" @@ -6240,9 +6316,6 @@ msgstr "gudžarátština" #~ msgid "Apps data to restore from the backup" #~ msgstr "Data aplikací které obnovit ze zálohy" -#~ msgid "Location" -#~ msgstr "Umístění" - #~ msgid "Location to upload the archive to" #~ msgstr "Umístění do kterého nahrát archiv" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 633cc1b5b..07d8c2e91 100644 --- a/plinth/locale/da/LC_MESSAGES/django.po +++ b/plinth/locale/da/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\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" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Save Password" msgid "SSH server password" msgstr "Gem Kodeord" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "Beskrivelse" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "Kodesætning" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "Kodesætning" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -294,21 +294,44 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing custom services" -msgid "Existing backup locations" -msgstr "Eksisterende brugerdefinerede tjenester" +#| msgid "PageKite Account" +msgid "Create a new backup" +msgstr "PageKite-konto" -#: plinth/modules/backups/templates/backups.html:57 +#: plinth/modules/backups/templates/backups.html:51 #, fuzzy -#| msgid "Create User" -msgid "Create new repository" -msgstr "Opret Bruger" +#| msgid "PageKite Account" +msgid "Create Backup" +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 #, 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 "Add Remote Repository" +msgid "Add Remote Location" msgstr "Opret Bruger" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Indsend" @@ -353,20 +375,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -msgstr "Opret Bruger" - -#: 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" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Opret Forbindelse" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -383,9 +394,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Dokumentation" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -394,7 +406,7 @@ msgid "Restore data from" msgstr "Slet %(name)s" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "reStore" msgid "Restore" @@ -451,99 +463,97 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "Slet" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Create User" msgid "Added new remote SSH repository." msgstr "Opret Bruger" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "packages not found" msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -635,12 +645,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Ugyldigt domænenavn" @@ -672,11 +682,11 @@ msgstr "" "derimellem må kun være bogstaver, tal og bindestreger. Den samlede længde " "skal være 63 tegn eller derunder." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Ugyldigt værtsnavn" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "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 #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "Webserver (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1296,7 +1306,7 @@ msgstr "" msgid "Last update" 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" msgstr "Om" @@ -1307,6 +1317,7 @@ msgstr "Om" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1569,31 +1580,31 @@ msgstr "Start Konfiguration" msgid "Setup Complete" msgstr "Konfiguration Færdig" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Brugermanual" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "{box_name} Brugervejledning" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentation og OSS" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Om {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} Brugervejledning" @@ -1675,6 +1686,20 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1933,6 +1958,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Administrer Wikier og Blogs" @@ -1959,6 +1991,10 @@ msgstr "Gå til sitet %(site)s" msgid "Manage" msgstr "Administrer" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Opret" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2176,7 +2212,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2184,31 +2220,31 @@ msgid "" "moments to take effect." msgstr "Certifikatet for domænet {domain} blev trukket tilbage" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certifikatet for domænet {domain} blev erhvervet" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" "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 #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted for domain {domain}" 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 #| msgid "Failed to revoke 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." #: 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" msgstr "Sikkerhed" @@ -4036,7 +4072,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -4293,29 +4329,29 @@ msgstr "" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps)." -#: 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "Webserver" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4383,13 +4419,36 @@ msgid "" "services." 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 #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "Kunne ikke sætte tidszone: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4722,7 +4781,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4782,43 +4841,43 @@ msgstr "Opret Bruger" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Fejl under handling: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Slet %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5693,15 +5752,15 @@ msgstr "Rediger Bruger" msgid "User {user} deleted." msgstr "Brugeren {user} slettet." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Kunne ikke slette LDAP-bruger." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Ændr kodeord" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Kodeord blev ændret." @@ -6053,6 +6112,21 @@ msgstr "Applikation deaktiveret" msgid "Gujarati" 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 #~| msgid "Certificate successfully revoked for domain {domain}" #~ msgid "Certificate renewal management enabled for {domain}." @@ -6163,11 +6237,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "downloader" -#, fuzzy -#~| msgid "PageKite Account" -#~ msgid "Create backup" -#~ msgstr "PageKite-konto" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6216,11 +6285,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "reStore" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Dokumentation" - #, fuzzy #~| msgid "Create User" #~ msgid "Backup archives" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index f11e0ee91..12fcc83da 100644 --- a/plinth/locale/de/LC_MESSAGES/django.po +++ b/plinth/locale/de/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\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" "Last-Translator: nautilusx \n" "Language-Team: German user@host:~/path/to/repo/" @@ -202,11 +202,11 @@ msgstr "" "Pfad eines neuen oder existierenden Archivs. Beispiel: " "benutzer@hostrechner:~/pfad/zum/archiv/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH-Server-Passwort" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -214,11 +214,11 @@ msgstr "" "Passwort des SSH-Hostrechners.
SSH-Schlüssel-basierte Authentifizierung " "ist noch nicht möglich." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Verschlüsselung" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -226,35 +226,35 @@ msgstr "" "„Schlüssel im Archiv“ bedeutet, dass ein passwortgeschützter Schlüssel mit " "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" msgstr "Passwort" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Passphrase; Nur notwendig, wenn Verschlüsselung genutzt wird." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Passphrase bestätigen" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "Passphrase wiederholen." -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" 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." 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." msgstr "Remote-Backup-Archiv existiert bereits." -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "Wähle verifizierten öffentlichen SSH-Schlüssel" @@ -283,15 +283,46 @@ msgid "SSH access denied" msgstr "SSH-Zugriff verweigert" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Vorhandene Backup-Speicherorte" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Sicherung erstellen" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Neues Archiv anlegen" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Absenden" @@ -334,19 +364,10 @@ msgstr "" "ausgewählt, die Verschlüsselungs-Passphrase." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Archiv anlegen" - -#: 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 "Abbrechen" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Verbindung anlegen" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Archiv entfernen" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Ort" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Wiederherstellen von Daten aus" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Wiederherstellen" @@ -442,89 +464,91 @@ msgstr "" msgid "Verify Host" msgstr "Host verifizieren" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archiv angelegt." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Archiv löschen" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Dateien aus Backup wiederhergestellt." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Keine Sicherungsdatei gefunden." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Wiederherstellen aus hochgeladener Datei" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Remote-Backup-Archiv anlegen" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "Neue Remote-SSH-Archiv hinzugefügt." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "Verifiziere SSH-Schlüssel des Hosts" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "SSH-Host bereits verifiziert." -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." 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." msgstr "" "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." msgstr "Authentifizierung am Server fehlgeschlagen." -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to 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." msgstr "" "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." 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." 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!" 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" msgstr "Einhängen fehlgeschlagen" @@ -621,12 +645,12 @@ msgstr "" msgid "Configure" 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 msgid "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 msgid "Invalid domain name" msgstr "Ungültiger Domain-Name" @@ -656,11 +680,11 @@ msgstr "" "darf als einziges Sonderzeichen das Minuszeichen enthalten. Die Gesamtlänge " "darf 63 Zeichen nicht überschreiten." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Ungültiger Hostname" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "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" msgstr "Webserver-Startseite" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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 /" "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" 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." msgstr "" "Anwendungen und Funktionen, die mehr technisches Wissen erfordern, anzeigen." @@ -1280,7 +1304,7 @@ msgstr "" msgid "Last 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" msgstr "Über" @@ -1291,6 +1315,7 @@ msgstr "Über" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1561,29 +1586,29 @@ msgstr "Einrichten beginnen" msgid "Setup Complete" msgstr "Installation abgeschlossen" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Handbuch" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Handbuch herunterladen" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentation und FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Über Ihre FreedomBox {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1919,6 +1958,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "Wikis und Blogs verwalten" @@ -1945,6 +1991,10 @@ msgstr "Gehe zu Seite %(site)s" msgid "Manage" msgstr "Verwalten" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Anlegen" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2145,7 +2195,7 @@ msgstr "" "Es wurden keine Domains konfiguriert. Um Zertifikate erhalten zu können, " "müssen Domains konfiguriert werden." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "Momente dauern, bis dies in Kraft tritt." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for 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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Zertifikat erfolgreich bezogen für Domain {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for 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 msgid "Certificate successfully deleted for 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 msgid "Failed to delete certificate for 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." #: 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" msgstr "Sicherheit" @@ -3994,7 +4044,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4259,15 +4309,15 @@ msgstr "" "lesssecureapps\" >https://www.google.com/settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Websuche" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4275,7 +4325,7 @@ msgstr "" "Searx ist eine Internet-Metasuchmaschine, die die Privatsphäre respektiert. " "Sie sammelt und zeigt Ergebnisse von mehreren Suchmaschinen an." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." @@ -4283,7 +4333,7 @@ msgstr "" "Searx kann verwendet werden, um Nachverfolgung und Profiling durch " "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" msgstr "Suche im Web" @@ -4356,12 +4406,35 @@ msgstr "" "Falls aktiviert, begrenzt Fail2Ban automatisierte Einbruchversuche in den " "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 msgid "Error setting restricted access: {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" msgstr "Sicherheitskonfiguration aktualisiert" @@ -4698,7 +4771,7 @@ msgstr "Datum" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Speicherauszüge löschen" @@ -4756,40 +4829,40 @@ msgstr "Verwalten der Speicherauszüge" msgid "Created snapshot." msgstr "Speicherauszug erstellt." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Aktionsfehler: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "Alle Schnappschüsse wurden gelöscht" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" 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." msgstr "" "Schnappschüsse ist derzeit im Gebrauch. Bitte versuchen Sie es später noch " "einmal." -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." msgstr "" "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" msgstr "Zurücksetzen auf Speicherauszug" @@ -5674,15 +5747,15 @@ msgstr "Benutzer bearbeiten" msgid "User {user} deleted." msgstr "Benutzer {user} gelöscht." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Löschen von LDAP-Benutzer fehlgeschlagen." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Passwort ändern" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Passwort erfolgreich geändert." @@ -6029,6 +6102,15 @@ msgstr "Anwendung deaktiviert" msgid "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}." #~ msgstr "Zertifikat-Erneuerungsverwaltung für Domain {domain} aktiviert." @@ -6209,9 +6291,6 @@ msgstr "Gujarati" #~ msgid "New Backup" #~ msgstr "neues Backup" -#~ msgid "Upload and restore a backup file" -#~ msgstr "Hochladen und Wiederherstellen einer Sicherungsdatei" - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6279,9 +6358,6 @@ msgstr "Gujarati" #~ msgid "Upload backup" #~ msgstr "Sicherung hochladen" -#~ msgid "Create backup" -#~ msgstr "Sicherung erstellen" - #~ msgid "Removable Devices" #~ msgstr "Wechseldatenträger" @@ -6329,9 +6405,6 @@ msgstr "Gujarati" #~ msgid "Apps data to restore from the backup" #~ msgstr "App Daten zum Wiederherstellen von Backup" -#~ msgid "Location" -#~ msgstr "Ort" - #~ msgid "Backup archives" #~ msgstr "Backup Archive" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index 5711b80a8..cf42a1db4 100644 --- a/plinth/locale/django.pot +++ b/plinth/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -117,7 +117,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -130,113 +130,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -263,15 +263,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -296,7 +313,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -310,18 +326,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -339,8 +344,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -348,7 +352,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -399,87 +403,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -560,12 +564,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -591,11 +595,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -606,11 +610,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1124,7 +1128,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1135,6 +1139,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1365,29 +1370,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1448,6 +1453,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1655,6 +1672,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1681,6 +1705,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1859,36 +1887,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2848,7 +2876,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3463,7 +3491,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3657,27 +3685,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3741,12 +3769,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4038,7 +4087,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4090,37 +4139,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4886,15 +4935,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index b8f84b522..97a5f3025 100644 --- a/plinth/locale/el/LC_MESSAGES/django.po +++ b/plinth/locale/el/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -116,7 +116,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -129,113 +129,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -262,15 +262,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -295,7 +312,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -309,18 +325,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -338,8 +343,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -347,7 +351,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -398,87 +402,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -559,12 +563,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -590,11 +594,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -605,11 +609,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1123,7 +1127,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1134,6 +1138,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1364,29 +1369,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1447,6 +1452,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1654,6 +1671,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1680,6 +1704,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1858,36 +1886,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2847,7 +2875,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3462,7 +3490,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3656,27 +3684,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3740,12 +3768,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4037,7 +4086,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4089,37 +4138,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4885,15 +4934,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index ecf3e37d7..2bf34ea73 100644 --- a/plinth/locale/es/LC_MESSAGES/django.po +++ b/plinth/locale/es/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Luis A. Arizmendi \n" "Language-Team: Spanish user@host:~/path/to/repo/" @@ -203,11 +203,11 @@ msgstr "" "Ruta al repositorio nuevo o existente. Ejemplo: usuario@host:~/ruta/al/" "repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Contraseña del servidor SSH" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -215,11 +215,11 @@ msgstr "" "Contraseña del servidor SSH.
La autenticación basada en clave SSH aún " "no es posible." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Cifrado" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -227,35 +227,35 @@ msgstr "" "\"Clave en el repositorio\" significa que una clave protegida por contraseña " "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" msgstr "Clave de acceso" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Contraseña; solo necesaria cuando se use cifrado." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Confirmar contraseña" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" 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." 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." 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" msgstr "Seleccione una clave pública SSH verificada" @@ -284,15 +284,46 @@ msgid "SSH access denied" msgstr "Denegado acceso SSH" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Copias de seguridad existentes" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Crear copia de seguridad" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Crear nuevo repositorio" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Enviar" @@ -334,19 +364,10 @@ msgstr "" "necesita las credenciales ssh y, si se elige, la contraseña de cifrado." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Crear repositorio" - -#: 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 "Cancelar" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Crear conexión" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Eliminar repositorio" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Ubicación" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Restaurar datos de" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Restaurar" @@ -441,89 +463,91 @@ msgstr "" msgid "Verify Host" msgstr "Verificar anfitrión" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archivo creado." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Borrar archivo" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." 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." msgstr "No se encontraron copias de seguridad." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" 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" 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." msgstr "Añadido nuevo repositorio SSH remoto." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" 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." msgstr "Clave SSH de anfitrión verificada." -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." 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." 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." 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: {}" 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." msgstr "" "La ruta del repositorio ni está vacía ni es un repositorio de copias de " "seguridad." -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." 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!" 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" msgstr "Montaje fallido" @@ -620,12 +644,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" 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 " "ser de hasta 63 caracteres." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Nombre de anfitrión no válido" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "de dominio de hasta 253." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "Página de inicio del servidor web" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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) " "de {box_name}." -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" 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." msgstr "" "Muestra aplicaciones y funciones que requieren mayor conocimiento técnico." @@ -1278,7 +1302,7 @@ msgstr "" msgid "Last update" 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" msgstr "Acerca de" @@ -1289,6 +1313,7 @@ msgstr "Acerca de" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1554,29 +1579,29 @@ msgstr "Iniciar configuración" msgid "Setup Complete" msgstr "Configuración completada" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Manual" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Manual de descarga" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Documentación y Preguntas frecuentes" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Acerca de {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1910,6 +1949,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Gestionar Wikis y Blogs" @@ -1936,6 +1982,10 @@ msgstr "Ir al sitio %(site)s" msgid "Manage" msgstr "Gestionar" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Crear" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2134,7 +2184,7 @@ msgstr "" "No se ha configurado ningún dominio. Configure " "alguno para poder asignarle un certificado." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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. " "Necesitará unos momentos para tener efecto." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Se ha obtenido con éxito el certificado para el dominio {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 msgid "Certificate successfully deleted for domain {domain}" 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 msgid "Failed to delete certificate for domain {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." #: 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" msgstr "Protección" @@ -3963,7 +4013,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4223,15 +4273,15 @@ msgstr "" "google.com/settings/security/lesssecureapps\">https://www.google.com/" "settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Buscador web" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "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 " "y muestra los resultados de múltiples buscadores." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "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 " "realizan los buscadores. Por defecto no almacena cookies." -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "Buscar en la web" @@ -4320,12 +4370,35 @@ msgstr "" "servidor SSH como a otros servicios de Internet protegidos por contraseña " "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 msgid "Error setting restricted access: {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" 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_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Eliminar instantáneas" @@ -4724,38 +4797,38 @@ msgstr "Gestionar instantáneas" msgid "Created snapshot." msgstr "Instantánea creada." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action 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" msgstr "Eliminar todas las instantáneas" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" 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." msgstr "" "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 msgid "Rolled back to snapshot #{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." 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" msgstr "Restaurar a instantánea" @@ -5630,15 +5703,15 @@ msgstr "Editar usuario" msgid "User {user} deleted." 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." 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" msgstr "Cambiar clave de acceso" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Clave de acceso cambiada con éxito." @@ -5980,6 +6053,15 @@ msgstr "Aplicación desactivada" msgid "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}." #~ msgstr "Gestión de la renovación del certificado activada para {domain}." @@ -6162,9 +6244,6 @@ msgstr "Gujarati" #~ msgid "New Backup" #~ 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" #~ msgstr "Cliente de «chrony» en contacto con los servidores" @@ -6229,9 +6308,6 @@ msgstr "Gujarati" #~ msgid "Upload backup" #~ msgstr "Subir copia de seguridad" -#~ msgid "Create backup" -#~ msgstr "Crear copia de seguridad" - #~ msgid "Removable Devices" #~ msgstr "Dispositivos extraíbles" @@ -6279,9 +6355,6 @@ msgstr "Gujarati" #~ msgstr "" #~ "Datos de las aplicaciones para restaurar desde la copia de seguridad" -#~ msgid "Location" -#~ msgstr "Ubicación" - #~ msgid "Location to upload the archive to" #~ msgstr "Ubicación para subir el archivo" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index c266f1024..2c3c66fed 100644 --- a/plinth/locale/fa/LC_MESSAGES/django.po +++ b/plinth/locale/fa/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Please provide a password" msgid "SSH server password" msgstr "لطفاً یک رمز وارد کنید" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "شرح" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "رمز" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "رمز" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -291,17 +291,42 @@ msgid "SSH access denied" msgstr "" #: 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 "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "" +#: plinth/modules/backups/templates/backups.html:58 +#, fuzzy +#| msgid "Password" +msgid "Upload and Restore" +msgstr "رمز" #: 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 +#, fuzzy +#| msgid "Add Connection" +msgid "Add Remote Location" +msgstr "افزودن اتصال" + #: plinth/modules/backups/templates/backups_delete.html:27 msgid "Delete this archive permanently?" msgstr "" @@ -327,7 +352,6 @@ msgstr "پاک‌کردن %(name)s" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 #, fuzzy msgid "Submit" @@ -342,19 +366,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "انصراف" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "ساختن اتصال" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -371,9 +386,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "راهنما" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -382,7 +398,7 @@ msgid "Restore data from" msgstr "پاک‌کردن %(name)s" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -433,93 +449,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "ساختن" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "پاک‌کردن" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -607,12 +623,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "نام دامنه معتبر نیست" @@ -645,11 +661,11 @@ msgstr "" "نویسه‌های میانی‌اش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی نام " "باید ۶۳ نویسه یا کمتر باشد." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "نام میزبان معتبر نیست" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1256,7 +1272,7 @@ msgstr "" msgid "Last update" 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" msgstr "درباره" @@ -1267,6 +1283,7 @@ msgstr "درباره" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 #, fuzzy @@ -1517,31 +1534,31 @@ msgstr "آغاز راه‌اندازی" msgid "Setup Complete" msgstr "راه‌اندازی کامل شد" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "کتاب راهنما" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "کتاب راهنمای {box_name}" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "راهنما و پرسش‌های رایج" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "دربارهٔ {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "کتاب راهنمای {box_name}" @@ -1623,6 +1640,20 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1866,6 +1897,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "مدیریت ویکی‌ها و وبلاگ‌ها" @@ -1892,6 +1930,10 @@ msgstr "به سایت %(site)s بروید" msgid "Manage" msgstr "مدیریت" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "ساختن" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2105,7 +2147,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2113,30 +2155,30 @@ msgid "" "moments to take effect." msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "باطل‌کردن گواهی دامنهٔ {domain} شکست خورد: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "گواهی دیجیتال برای دامنهٔ {domain} با موفقیت گرفته شد" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted for domain {domain}" msgstr "گواهی دامنهٔ {domain} با موفقیت باطل شد" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, fuzzy, python-brace-format #| msgid "Failed to revoke 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 "این اتصال فعال نیست." #: 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" msgstr "امنیت" @@ -3827,7 +3869,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -4026,29 +4068,29 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "سرور وب" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4114,13 +4156,36 @@ msgid "" "services." 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 #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "خطا در هنگام تنظیم منطقهٔ زمانی: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4444,7 +4509,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4500,43 +4565,43 @@ msgstr "پاک‌کردن %(name)s" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "پاک‌کردن %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5333,15 +5398,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5747,11 +5812,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "کتاب راهنمای {box_name}" -#, fuzzy -#~| msgid "Create Connection" -#~ msgid "Create backup" -#~ msgstr "ساختن اتصال" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -5782,11 +5842,6 @@ msgstr "" #~ msgid "Disk" #~ msgstr "دیسک‌ها" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "راهنما" - #, fuzzy #~| msgid "Create" #~ msgid "Backup archives" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index a2ace4d56..80e895750 100644 --- a/plinth/locale/fake/LC_MESSAGES/django.po +++ b/plinth/locale/fake/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth 0.6\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" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Save Password" msgid "SSH server password" msgstr "SAVE PASSWORD" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "DESCRIPTION" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "PASSPHRASE" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "PASSPHRASE" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -303,21 +303,44 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing custom services" -msgid "Existing backup locations" -msgstr "EXISTING CUSTOM SERVICES" +#| msgid "PageKite Account" +msgid "Create a new backup" +msgstr "PAGEKITE ACCOUNT" -#: plinth/modules/backups/templates/backups.html:57 +#: plinth/modules/backups/templates/backups.html:51 #, fuzzy -#| msgid "Create User" -msgid "Create new repository" -msgstr "CREATE USER" +#| msgid "PageKite Account" +msgid "Create Backup" +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 #, 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 "Add Remote Repository" +msgid "Add Remote Location" msgstr "CREATE USER" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "SUBMIT" @@ -362,20 +384,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -msgstr "CREATE USER" - -#: 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" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "CREATE CONNECTION" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -392,9 +403,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "DOCUMENTATION" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -403,7 +415,7 @@ msgid "Restore data from" msgstr "DELETE %(name)s" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "reStore" msgid "Restore" @@ -460,99 +472,97 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "DELETE" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Create User" msgid "Added new remote SSH repository." msgstr "CREATE USER" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing packages: {string} {details}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "packages not found" msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -644,12 +654,12 @@ msgstr "" msgid "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 msgid "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 msgid "Invalid domain name" msgstr "INVALID DOMAIN NAME" @@ -681,11 +691,11 @@ msgstr "" "AND HAVE AS INTERIOR CHARACTERS ONLY ALPHABETS, DIGITS AND HYPHENS. TOTAL " "LENGTH MUST BE 63 CHARACTERS OR LESS." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "INVALID HOSTNAME" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "OR LESS." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 #, fuzzy #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "WEB SERVER (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1359,7 +1369,7 @@ msgstr "" msgid "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" msgstr "ABOUT" @@ -1370,6 +1380,7 @@ msgstr "ABOUT" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1638,31 +1649,31 @@ msgstr "START SETUP" msgid "Setup Complete" msgstr "SETUP COMPLETE" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "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 msgid "Manual" msgstr "MANUAL" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "{box_name} MANUAL" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "DOCUMENTATION AND FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "ABOUT {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} MANUAL" @@ -1743,6 +1754,20 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1989,6 +2014,13 @@ msgstr "" msgid "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 msgid "Manage Wikis and Blogs" msgstr "MANAGE WIKIS AND BLOGS" @@ -2015,6 +2047,10 @@ msgstr "GO TO SITE %(site)s" msgid "Manage" msgstr "MANAGE" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "CREATE" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2231,7 +2267,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2239,30 +2275,30 @@ msgid "" "moments to take effect." msgstr "CERTIFICATE SUCCESSFULLY REVOKED FOR DOMAIN {domain}" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "CERTIFICATE SUCCESSFULLY OBTAINED FOR DOMAIN {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "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 #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted 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 #| msgid "Failed to revoke 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." #: 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" msgstr "SECURITY" @@ -4142,7 +4178,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -4396,29 +4432,29 @@ msgstr "" "lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS)." -#: 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "WEB SERVER" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4486,13 +4522,36 @@ msgid "" "services." 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 #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "ERROR SETTING TIME ZONE: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4825,7 +4884,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4885,43 +4944,43 @@ msgstr "CREATE USER" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "ACTION ERROR: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "DELETE %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5793,15 +5852,15 @@ msgstr "EDIT USER" msgid "User {user} deleted." msgstr "USER {user} DELETED." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "DELETING LDAP USER FAILED." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "CHANGE PASSWORD" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "PASSWORD CHANGED SUCCESSFULLY." @@ -6164,6 +6223,21 @@ msgstr "APPLICATIONS" msgid "Gujarati" 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 #~| msgid "Certificate successfully revoked for domain {domain}" #~ msgid "Certificate renewal management enabled for {domain}." @@ -6270,11 +6344,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "{box_name} MANUAL" -#, fuzzy -#~| msgid "PageKite Account" -#~ msgid "Create backup" -#~ msgstr "PAGEKITE ACCOUNT" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6318,11 +6387,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "RESTORE" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "DOCUMENTATION" - #, fuzzy #~| msgid "Create User" #~ msgid "Backup archives" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index cb6cbbb8c..36b8016b5 100644 --- a/plinth/locale/fr/LC_MESSAGES/django.po +++ b/plinth/locale/fr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\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" "Last-Translator: Vincent Ladeuil \n" "Language-Team: French user@host:~/path/to/repo/" @@ -204,11 +204,11 @@ msgstr "" "Chemin d'un dépôt nouveau ou existant. Exemple: utilisateur@hôte:~/chemin/" "vers/dépôt/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Mot de passe du serveur SSH" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -216,11 +216,11 @@ msgstr "" "Mot de passe du serveur SSH.
L'authentification par clé SSH n'est pas " "encore possible." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Chiffrement" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -228,41 +228,41 @@ msgstr "" "\"Clé dans le dépôt\" signifie qu'une clé protégée par mot de passe est " "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" msgstr "Phrase secrète" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" "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" msgstr "Confirmez la phrase secrète" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" 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 #| msgid "Passphrase; Only needed when using encryption." msgid "Passphrase is needed for encryption." msgstr "" "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 #| msgid "Create remote backup repository" msgid "Remote backup repository already exists." 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" msgstr "" @@ -291,17 +291,46 @@ msgid "SSH access denied" msgstr "Accès SSH refusé" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Sauvegardes existantes" +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Créer une sauvegarde" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Créer un nouveau dépôt" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Soumettre" @@ -340,19 +368,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Créer un dépôt" - -#: 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 "Annuler" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Créer Connexion" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -369,16 +388,17 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "Supprimer ce dépôt" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Chemin" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Restaurer les données depuis" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Restaurer" @@ -433,93 +453,95 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archive créée." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Supprimer l'archive" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." 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." 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" 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" msgstr "Créer un dépôt de sauvegarde distant" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Added new repository." msgid "Added new remote SSH repository." msgstr "Ajouter une nouvelle archive." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" msgstr "Erreur lors de l’installation 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." 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!" 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" msgstr "Le montage a échoué" @@ -620,12 +642,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Nom de domaine invalide" @@ -656,11 +678,11 @@ msgstr "" "la fin seulement des lettres de l'alphabet, des chiffres ou des traits " "d’union « - ». Sa longueur maximum est de 63 signes." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Nom de machine invalide" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "signes." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "Page d’accueil du serveur Web" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1276,7 +1298,7 @@ msgstr "" msgid "Last update" 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" msgstr "À propos" @@ -1287,6 +1309,7 @@ msgstr "À propos" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1558,31 +1581,31 @@ msgstr "Démarrer la configuration" msgid "Setup Complete" msgstr "Installation Achevée" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "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 msgid "Manual" msgstr "Manuel" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "Télécharger le manuel" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Documentation et FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "À Propos de {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1928,6 +1965,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Gestion Wikis et Blogues" @@ -1954,6 +1998,10 @@ msgstr "Aller au site %(site)s" msgid "Manage" msgstr "Gérer" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Créer" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2161,7 +2209,7 @@ msgstr "" "Aucun domaine n'a été configuré. Configurez des domaines pour pouvoir leur " "obtenir des certificats." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "un moment pour prendre effet." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" "Échec de la révocation du certificat pour le domaine {domain} : {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certificat obtenu avec succès pour le domaine {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 msgid "Certificate successfully deleted for domain {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 msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -3269,7 +3317,7 @@ msgid "This connection is not active." msgstr "Cette connexion n'est pas active." #: 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" msgstr "Sécurité" @@ -3994,7 +4042,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4250,29 +4298,29 @@ msgstr "" "settings/security/lesssecureapps\">https://www.google.com/settings/security/" "lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "Recherche sur le Web" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4348,12 +4396,35 @@ msgstr "" "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." -#: 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 msgid "Error setting restricted access: {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" 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_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete Snapshot" msgid "Delete Snapshots" @@ -4744,43 +4815,43 @@ msgstr "Instantanés de stockage" msgid "Created snapshot." msgstr "Instantané créé." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Access rights configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Erreur sur action : {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted all snapshots" msgstr "Supprimer l'instantané" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." 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." 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" msgstr "Revenir à l'instantané" @@ -5665,15 +5736,15 @@ msgstr "Modifier Utilisateur" msgid "User {user} deleted." msgstr "Utilisateur {user} supprimé." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "La suppression de l'utilisateur LDAP a échoué." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Changer Mot de Passe" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Mot de passe changé avec succès." @@ -6028,6 +6099,15 @@ msgstr "Application désactivée" msgid "Gujarati" 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}." #~ msgstr "Gestion du renouvellement du certificat activée pour {domain}." @@ -6237,9 +6317,6 @@ msgstr "" #~ msgid "New Backup" #~ msgstr "Nouvelle sauvegarde" -#~ msgid "Upload and restore a backup file" -#~ msgstr "Charger et restaurer un fichier de sauvegarde" - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6307,9 +6384,6 @@ msgstr "" #~ msgid "Upload backup" #~ msgstr "Charger une sauvegarde" -#~ msgid "Create backup" -#~ msgstr "Créer une sauvegarde" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6354,9 +6428,6 @@ msgstr "" #~ msgid "Apps data to restore from the backup" #~ msgstr "Données des applications à restaurer de la sauvegarde" -#~ msgid "Location" -#~ msgstr "Chemin" - #~ msgid "Backup archives" #~ msgstr "Archives de sauvegarde" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 27af30fb4..36e4fcd78 100644 --- a/plinth/locale/gl/LC_MESSAGES/django.po +++ b/plinth/locale/gl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Miguel A. Bouzada \n" "Language-Team: Galician user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -267,15 +267,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -300,7 +317,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -314,18 +330,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -343,8 +348,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -352,7 +356,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -403,87 +407,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -564,12 +568,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -595,11 +599,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -610,11 +614,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "Amosa aplicativos e funcións que requiren maior coñecemento técnico." @@ -1128,7 +1132,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1139,6 +1143,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1369,29 +1374,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Manual" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1452,6 +1457,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1659,6 +1676,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1685,6 +1709,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1863,36 +1891,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2852,7 +2880,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3467,7 +3495,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3661,27 +3689,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3745,12 +3773,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4042,7 +4091,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4094,37 +4143,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4890,15 +4939,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index eb7bc4ff6..838ad792f 100644 --- a/plinth/locale/gu/LC_MESSAGES/django.po +++ b/plinth/locale/gu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: drashti kaushik \n" "Language-Team: Gujarati user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Please provide a password" msgid "SSH server password" msgstr "કૃપા કરીને પાસવર્ડ આપો" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -276,15 +276,34 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "Password" +msgid "Upload and Restore" +msgstr "પાસવર્ડ" + #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -311,7 +330,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "સમર્પિત કરો" @@ -325,19 +343,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "" +#, fuzzy +#| msgid "Documentation" +msgid "Create Location" +msgstr "દસ્તાવેજીકરણ" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -354,16 +363,17 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "દસ્તાવેજીકરણ" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -414,89 +424,89 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -589,12 +599,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "અમાન્ય ક્ષેત્રીય નામ" @@ -624,11 +634,11 @@ msgstr "" "માત્ર મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…તેની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી " "જોઈએ." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "અમાન્ય હોસ્ટનું નામ" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1219,7 +1229,7 @@ msgstr "" msgid "Last update" 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" msgstr "વિશે" @@ -1230,6 +1240,7 @@ msgstr "વિશે" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1498,29 +1509,29 @@ msgstr "સેટઅપ પ્રારંભ કરો" msgid "Setup Complete" msgstr "સેટઅપ પૂર્ણ" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "માર્ગદર્શિકા" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "માર્ગદર્શિકા ડાઉનલોડ" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1581,6 +1592,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1790,6 +1813,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1816,6 +1846,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1994,36 +2028,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -3001,7 +3035,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3616,7 +3650,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3810,27 +3844,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3894,12 +3928,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4191,7 +4246,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4243,38 +4298,38 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5052,15 +5107,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5412,11 +5467,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "માર્ગદર્શિકા ડાઉનલોડ" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "દસ્તાવેજીકરણ" - #~ msgid "" #~ "To complete the setup of your %(box_name)s, please provide some basic " #~ "information." diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 55792d1b2..9c4c349d6 100644 --- a/plinth/locale/hi/LC_MESSAGES/django.po +++ b/plinth/locale/hi/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Gayathri Das \n" "Language-Team: Hindi user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Save Password" msgid "SSH server password" msgstr "पासवर्ड सहेजें" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "विवरण" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "पासफ्रेज़" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "पासफ्रेज़" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -284,21 +284,46 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing custom services" -msgid "Existing backup locations" -msgstr "मौजूदा कस्टम सर्विसस" +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "अकाउंट बनाएँ" -#: plinth/modules/backups/templates/backups.html:57 +#: plinth/modules/backups/templates/backups.html:51 #, fuzzy -#| msgid "Create Snapshot" -msgid "Create new repository" -msgstr "स्नैपशॉट बनाइये" +#| msgid "Create Account" +msgid "Create Backup" +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 #, 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 "Add Remote Repository" +msgid "Add Remote Location" msgstr "यूसर बनाये" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "जमा करें" @@ -338,20 +362,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -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 "कैंसिल" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "कनेक्शन बनाएँ" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -368,9 +381,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "प्रलेखन" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -379,7 +393,7 @@ msgid "Restore data from" msgstr "रीस्‍टोर" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "reStore" msgid "Restore" @@ -436,95 +450,95 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "पुरालेख बनाया गया." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "पुरालेख हटाईये" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 #, fuzzy #| msgid "Name for new backup archive." msgid "No backup file found." msgstr "नया बैकअप पुरालेख के लिये नाम." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Add new introducer" msgid "Added new remote SSH repository." msgstr "नया इंट्रोड्यूसर जोड़ें" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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 #| msgid "The operation failed." msgid "Mounting failed" @@ -624,12 +638,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "अमान्य डोमेन नाम" @@ -660,11 +674,11 @@ msgstr "" "मिल सकते हैं । होस्ट नाम आल्फ़बेट या एक संख्या से शुरु और अंत करना पड़ता है आैर इसमे सिर्फ " "आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है. कुल अक्षर का लंबाई ६३ या कम होनी पड़ती है।" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "अमान्य होस्टनाम" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "वेब सर्वर (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, fuzzy, python-brace-format #| msgid "" #| "Choose the default web application that must be served when someone " @@ -707,11 +721,11 @@ msgstr "" "{box_name} के अलावा कुछ पर सेट करना है, आपके यूसकस {box_name} सर्विस (प्लिंथ) पहुचते के " "लिये प्लिंथ या फ्रीडमबॉक्स स्पष्ट रूप से टाइप करना पढ़ेगा." -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1270,7 +1284,7 @@ msgstr "" msgid "Last update" 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" msgstr "के बारे में" @@ -1281,6 +1295,7 @@ msgstr "के बारे में" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1546,29 +1561,29 @@ msgstr "सटअप शुरु करें" msgid "Setup Complete" msgstr "सेटअप पूरा हो गया" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "मैन्युअल" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "मैन्युअल डाउनलोड करें" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "प्रलेखन और एफ़एक्यू" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "{box_name} के बारे में" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} मैनुअल" @@ -1643,6 +1658,20 @@ msgstr "एक नया %(box_name)s संस्करण उपलब्ध msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1883,6 +1912,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "विकी और ब्लॉग्स प्रबंधित करें" @@ -1909,6 +1945,10 @@ msgstr "साइट पर जाएं %(site)s" msgid "Manage" msgstr "प्रबंध" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "बनाइये" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2105,7 +2145,7 @@ msgstr "" "कोई डोमेन कॉंफ़िगर नहीं किया गया है. डोमेन कॉंफ़िगर करें उंहें के लिए प्रमाणपत्र प्राप्त करने के " "लिये." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -2114,29 +2154,29 @@ msgstr "" "डोमेन पर प्रमाणपत्र कामयाबी सेवापस ले लिया गया{domain}. यह कुछ समय को प्रभावी करने के " "लिए ले सकता है." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "डोमेन पर प्रमाणपत्र कामयाबी से वापस नहीं ले लिया गया{domain}:{error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से प्राप्त किया {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से नहीं प्राप्त किया {domain}:{error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "डोमेन के लिए प्रमाणपत्र कामयाबी से हटाया गया {domain}" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "डोमेन के लिए प्रमाणपत्र नहीं हटाया गया {domain}:{error}" @@ -3189,7 +3229,7 @@ msgid "This connection is not active." msgstr "यह कनेक्शन सक्रिय नहीं है." #: 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" msgstr "सुरक्षा" @@ -3887,7 +3927,7 @@ msgid "Quasseldroid" msgstr "क्वासेलड्रोइड" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "राडिकैल" @@ -4141,15 +4181,15 @@ msgstr "" "security/lesssecureapps\">https://www.google.com/settings/security/" "lesssecureapps)." -#: 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" msgstr "सिरएक्स" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "वेब खोज" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4157,7 +4197,7 @@ msgstr "" "सिरएक्स एक गोपनीयता संमान इंटरनेट मेटा खोज इंजन है. यह विभिन्न खोज यन्त्र से परिणाम " "इकट्ठा और प्रदर्शन करता है." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "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" msgstr "वेब सरच किजिये" @@ -4233,12 +4273,35 @@ msgstr "" "जब यह विकल्प सक्षम है, 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 msgid "Error setting restricted access: {exception}" msgstr "त्रुटि सेटिंग एक्सेस प्रतिबंधित: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया" @@ -4566,7 +4629,7 @@ msgstr "तिथि" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "स्नैपशॉटस हटाएँ" @@ -4620,41 +4683,41 @@ msgstr "स्नैपशॉटस प्रबंधित करें" msgid "Created snapshot." msgstr "स्नैपशॉट बनाया गया है." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "क्रिया त्रुटि: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "सब स्नैपशॉटस हटाएँ गएे." -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "सब स्नैपशॉटस हटाएँ" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." msgstr "रोलबैक शुरु करने के लिए सिस्टम रीस्टार्ट करने का ज़रुरत है." -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "स्नैपशॉट को रोलबैक करें" @@ -5516,15 +5579,15 @@ msgstr "यूसर संपादित करें" msgid "User {user} deleted." msgstr "यूसर {user} हटाया." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "एलडीएपी यूसरको हटाने में असफल रहा." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "पासवर्ड बदलिये" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "पासवर्ड सफलतापूर्वक बदल गया." @@ -5857,6 +5920,21 @@ msgstr "एप्लीकेशन अक्षम किया गया ह msgid "Gujarati" 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}." #~ msgstr "प्रमाणपत्र रेनूवल प्रबंधन {domain} पर सक्षम किया गया." @@ -6088,11 +6166,6 @@ msgstr "" #~ msgid "New Backup" #~ msgstr "बैकअप" -#, fuzzy -#~| msgid "Name for new backup archive." -#~ msgid "Upload and restore a backup file" -#~ msgstr "नया बैकअप पुरालेख के लिये नाम." - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6156,11 +6229,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "डाउनलोडिंग" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "अकाउंट बनाएँ" - #, fuzzy #~| msgid "Removable Media" #~ msgid "Removable Devices" @@ -6209,11 +6277,6 @@ msgstr "" #~ msgid "Disk or removable storage where the backup archive will be saved." #~ msgstr "इस सर्वर पर उस फ़ोल्डर का डिस्क पाथ है जहां संग्रह निकाला जाएगा." -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "प्रलेखन" - #, fuzzy #~| msgid "Backups" #~ msgid "Backup archives" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index b1a0653ca..c4f1cf4f8 100644 --- a/plinth/locale/hu/LC_MESSAGES/django.po +++ b/plinth/locale/hu/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Doma Gergő \n" "Language-Team: Hungarian user@host:~/path/to/repo/" @@ -200,11 +200,11 @@ msgstr "" "Új vagy már létező tároló elérési útja. Például: felhasznalo@hoszt:~/" "eleresi/ut/az/adattarhoz/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH kiszolgáló jelszava" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -212,11 +212,11 @@ msgstr "" "Jelszó az SSH kiszolgálóhoz.
SSH kulcs alapú azonosítás még nem " "lehetséges." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Titkosítás" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -224,35 +224,35 @@ msgstr "" "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." -#: 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" msgstr "Jelszó" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." 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" msgstr "Jelszó megerősítése" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" 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." 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." 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" 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" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Meglévő biztonsági másolat helyek" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Biztonsági másolat létrehozása" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Új tároló létrehozása" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Küldés" @@ -332,19 +362,10 @@ msgstr "" "azt választottad, a titkosítási jelszóra." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Tároló létrehozása" - -#: 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 "Mégse" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Kapcsolat létrehozása" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Tároló eltávolítása" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Hely" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Adatok visszaállítása" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Visszaállít" @@ -439,91 +461,93 @@ msgstr "" msgid "Verify Host" msgstr "Állomás ellenőrzése" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archívum létrehozva." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Archívum törlése" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." 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." 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" 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" 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." 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" msgstr "SSH állomáskulcs ellenőrzése" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." 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." 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." 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." 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: {}" 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." msgstr "" "A tároló elérési útja nem üres és nem is már meglévő biztonsági másolat " "tároló." -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" "Tároló eltávolítva. Viszont maga a távoli biztonsági mentés nem lett " "kitörölve." -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "Felcsatolás sikertelen" @@ -620,12 +644,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" 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. " "Teljes hossza nem lehet több 63 karakternél." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Érvénytelen állomásnév" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "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" msgstr "Webkiszolgáló kezdőoldala" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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 " "utat." -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" 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." msgstr "Több műszaki ismeretet igénylő alkalmazások és funkciók megjelenítése." @@ -1284,7 +1308,7 @@ msgstr "" msgid "Last update" 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" msgstr "Leírás" @@ -1295,6 +1319,7 @@ msgstr "Leírás" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1563,29 +1588,29 @@ msgstr "Beállítás elkezdése" msgid "Setup Complete" msgstr "Beállítás kész" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Kézikönyv" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Kézikönyv letöltése" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentáció és GYIK" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "A {box_name} projektről" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1922,6 +1961,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "Wikik és Blogok kezelése" @@ -1948,6 +1994,10 @@ msgstr "Ugrás a %(site)s webhelyre" msgid "Manage" msgstr "Kezel" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Létrehoz" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2148,7 +2198,7 @@ msgstr "" "Nincsenek domain-ek beállítva. Előbb állítsd be a " "domain-eket ahhoz, hogy tanúsítványokat kaphass azokhoz." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "pillanatig, mire életbe lép." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "A {domain} domain sikeresen megkapta a tanúsítványt" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {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 msgid "Certificate successfully deleted for domain {domain}" 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 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}" @@ -3278,7 +3328,7 @@ msgid "This connection is not active." msgstr "Ez a kapcsolat nem aktív." #: 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" msgstr "Biztonság" @@ -3993,7 +4043,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4256,15 +4306,15 @@ msgstr "" "href=\"https://www.google.com/settings/security/lesssecureapps\">https://www." "google.com/settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Webes keresés" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4272,7 +4322,7 @@ msgstr "" "A Searx egy magánszférát tiszteletben tartó internetes metakereső. Több " "keresőmotor eredményeit gyűjti össze és jeleníti meg." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "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 " "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" 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, " "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 msgid "Error setting restricted access: {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" 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_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Pillanatképek törlése" @@ -4762,38 +4835,38 @@ msgstr "Pillanatképek kezelése" msgid "Created snapshot." msgstr "Pillanatkép létrehozva." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {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" msgstr "Minden pillanatkép törölve" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" 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." msgstr "" "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 msgid "Rolled back to snapshot #{number}." 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." 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" msgstr "Visszaállítás pillanatképre" @@ -5675,15 +5748,15 @@ msgstr "Felhasználó szerkesztése" msgid "User {user} deleted." 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." msgstr "LDAP felhasználó törlése sikertelen." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Jelszómódosítás" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "A jelszó módosítása sikeres." @@ -6027,6 +6100,15 @@ msgstr "Alkalmazás letiltva" msgid "Gujarati" 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}." #~ msgstr "" #~ "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" #~ 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 #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6258,9 +6337,6 @@ msgstr "Gudzsaráti" #~ msgid "Upload backup" #~ msgstr "Biztonsági másolat feltöltése" -#~ msgid "Create backup" -#~ msgstr "Biztonsági másolat létrehozása" - #~ msgid "Removable Devices" #~ msgstr "Cserélhető adathordozók" @@ -6294,9 +6370,6 @@ msgstr "Gudzsaráti" #~ msgid "Apps data to restore from the backup" #~ msgstr "Visszaállítás biztonsági mentésből" -#~ msgid "Location" -#~ msgstr "Hely" - #~ msgid "Backup archives" #~ msgstr "Biztonsági másolat archívumok" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 0c927c978..971d94a7d 100644 --- a/plinth/locale/id/LC_MESSAGES/django.po +++ b/plinth/locale/id/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Indonesian (FreedomBox)\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" "Last-Translator: ButterflyOfFire \n" "Language-Team: Indonesian user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Show password" msgid "SSH server password" msgstr "Tampilkan kata sandi" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Connection" msgid "Encryption" msgstr "Koneksi" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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 msgid "Passphrase" msgstr "Passphrase" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy msgid "Confirm Passphrase" msgstr "Passphrase" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -271,17 +271,42 @@ msgid "SSH access denied" msgstr "" #: 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 "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "" +#: plinth/modules/backups/templates/backups.html:58 +#, fuzzy +#| msgid "Password" +msgid "Upload and Restore" +msgstr "Kata Sandi" #: 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 +#, fuzzy +#| msgid "Add Connection" +msgid "Add Remote Location" +msgstr "Tambah Koneksi" + #: plinth/modules/backups/templates/backups_delete.html:27 msgid "Delete this archive permanently?" msgstr "" @@ -307,7 +332,6 @@ msgstr "Hapus %(name)s" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -321,19 +345,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "Batal" +#, fuzzy +#| msgid "Actions" +msgid "Create Location" +msgstr "Aksi" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -350,9 +365,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Actions" +msgid "Remove Location" +msgstr "Aksi" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -361,7 +377,7 @@ msgid "Restore data from" msgstr "Hapus %(name)s" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "Restart Now" msgid "Restore" @@ -418,95 +434,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "Hapus" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -593,12 +607,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -624,11 +638,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -639,13 +653,13 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 #, fuzzy #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "Server Web (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1169,7 +1183,7 @@ msgstr "" msgid "Last update" 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" msgstr "Tentang" @@ -1180,6 +1194,7 @@ msgstr "Tentang" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1418,31 +1433,31 @@ msgstr "Jalankan Pengaturan" msgid "Setup Complete" msgstr "Pengaturan Selesai" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Panduan" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "Panduan {box_name}" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentasi dan Tanya Jawab" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Tentang {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "Panduan {box_name}" @@ -1505,6 +1520,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1724,6 +1751,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Kelola Wiki dan Blog" @@ -1750,6 +1784,10 @@ msgstr "Pergi ke situs %(site)s" msgid "Manage" msgstr "Kelola" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Buat" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1936,36 +1974,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2964,7 +3002,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3585,7 +3623,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3781,29 +3819,29 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "Server Web" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3871,12 +3909,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4196,7 +4257,7 @@ msgstr "Tanggal" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4252,43 +4313,43 @@ msgstr "Hapus %(name)s" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "General Configuration" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Hapus %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5075,15 +5136,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5410,6 +5471,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Download my profile" +#~ msgid "Upload" +#~ msgstr "Unduh profil saya" + #, fuzzy #~| msgid "Update URL" #~ msgid "Update config" @@ -5444,11 +5510,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "Panduan {box_name}" -#, fuzzy -#~| msgid "Administrator Account" -#~ msgid "Create backup" -#~ msgstr "Akun Administrator" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -5469,11 +5530,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "Jalankan ulang Sekarang" -#, fuzzy -#~| msgid "Actions" -#~ msgid "Location" -#~ msgstr "Aksi" - #, fuzzy #~| msgid "Create" #~ msgid "Backup archives" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 9ae15c114..e86df74aa 100644 --- a/plinth/locale/it/LC_MESSAGES/django.po +++ b/plinth/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Dietmar \n" "Language-Team: Italian user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Crittografia" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "Passphrase" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Conferma la Passphrase" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -277,18 +277,47 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Backups esistenti" +#| msgid "Create" +msgid "Create a new backup" +msgstr "Crea" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -msgid "Add Remote Repository" -msgstr "" +#, fuzzy +#| 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 msgid "Delete this archive permanently?" @@ -312,7 +341,6 @@ msgstr "Cancella archivio %(name)s" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 #, fuzzy msgid "Submit" @@ -327,19 +355,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "Cancella" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Crea Connessione" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -356,16 +375,17 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Documentazione" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -416,88 +436,90 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archivio creato." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Cancella archivio" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Nessun file di backup trovato." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -599,12 +621,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Nome dominio non valido" @@ -635,12 +657,12 @@ msgstr "" "lettere dell'alfabeto, cifre e trattini. La lunghezza totale non deve essere " "superiore a 63 caratteri." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 #, fuzzy msgid "Invalid hostname" msgstr "Hostname non valido" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, fuzzy, python-brace-format msgid "" "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 " "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" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1268,7 +1290,7 @@ msgstr "" msgid "Last update" 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" msgstr "About" @@ -1279,6 +1301,7 @@ msgstr "About" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1550,29 +1573,29 @@ msgstr "Avvia Configurazione" msgid "Setup Complete" msgstr "Configurazione Completata" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Manuale" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Scarica Manuale" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "FAQ e documentazione" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, fuzzy, python-brace-format msgid "About {box_name}" msgstr "Sul {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1896,6 +1933,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Gestisci Wiki e Blog" @@ -1922,6 +1966,10 @@ msgstr "Vai nel sito %(site)s" msgid "Manage" msgstr "Gestisci" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Crea" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2122,7 +2170,7 @@ msgstr "" "Non è stato configurato nessun dominio. Configurante uno per poter ottenere " "dei certificati" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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ò " "richiedere alcuni minuti per avere effetto." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "Revoca certificato fallita per il dominio {domain}: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certificato correttamente ottenuto per il dominio {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 msgid "Certificate successfully deleted for domain {domain}" msgstr "Certificato cancellato correttamente per il dominio {domain}" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {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." #: 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" msgstr "Sicurezza" @@ -3941,7 +3989,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4148,27 +4196,27 @@ msgid "" "a>)." 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4232,12 +4280,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4531,7 +4602,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4583,37 +4654,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5384,15 +5455,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5707,6 +5778,9 @@ msgstr "Applicazione disabilitata" msgid "Gujarati" msgstr "" +#~ msgid "Upload" +#~ msgstr "Carica" + #~ msgid "Certificate renewal management enabled for {domain}." #~ msgstr "Gestione rinnovo certificati abilitata per {domain}." @@ -5885,11 +5959,6 @@ msgstr "" #~ msgid "New 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 #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -5922,11 +5991,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "Scarica Manuale" -#, fuzzy -#~| msgid "Create" -#~ msgid "Create backup" -#~ msgstr "Crea" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -5940,11 +6004,6 @@ msgstr "" #~ "Percorso di una cartella su questo server in cui verrà estratto " #~ "l'archivio." -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Documentazione" - #, fuzzy #~| msgid "Backups" #~ msgid "Backup archives" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index 7cf53a82e..3cffa5f0b 100644 --- a/plinth/locale/ja/LC_MESSAGES/django.po +++ b/plinth/locale/ja/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,7 +118,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -131,113 +131,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -264,15 +264,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -297,7 +314,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -311,18 +327,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -340,8 +345,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -349,7 +353,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -400,87 +404,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -561,12 +565,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -592,11 +596,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -607,11 +611,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1125,7 +1129,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1136,6 +1140,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1366,29 +1371,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1449,6 +1454,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1656,6 +1673,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1682,6 +1706,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1860,36 +1888,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2849,7 +2877,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3464,7 +3492,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3658,27 +3686,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3742,12 +3770,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4039,7 +4088,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4091,37 +4140,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4887,15 +4936,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 7cf53a82e..3cffa5f0b 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,7 +118,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -131,113 +131,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -264,15 +264,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -297,7 +314,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -311,18 +327,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -340,8 +345,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -349,7 +353,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -400,87 +404,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -561,12 +565,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -592,11 +596,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -607,11 +611,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1125,7 +1129,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1136,6 +1140,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1366,29 +1371,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1449,6 +1454,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1656,6 +1673,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1682,6 +1706,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1860,36 +1888,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2849,7 +2877,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3464,7 +3492,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3658,27 +3686,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3742,12 +3770,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4039,7 +4088,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4091,37 +4140,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4887,15 +4936,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 42d3b2f0f..7f1c2752e 100644 --- a/plinth/locale/lt/LC_MESSAGES/django.po +++ b/plinth/locale/lt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -119,7 +119,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -132,113 +132,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -265,15 +265,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -298,7 +315,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -312,18 +328,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -341,8 +346,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -350,7 +354,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -401,87 +405,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -562,12 +566,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -593,11 +597,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -608,11 +612,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1126,7 +1130,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1137,6 +1141,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1367,29 +1372,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1450,6 +1455,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1657,6 +1674,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1683,6 +1707,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1861,36 +1889,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2850,7 +2878,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3465,7 +3493,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3659,27 +3687,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3743,12 +3771,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4040,7 +4089,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4092,37 +4141,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4888,15 +4937,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 19cd45d2a..5d8426334 100644 --- a/plinth/locale/nb/LC_MESSAGES/django.po +++ b/plinth/locale/nb/LC_MESSAGES/django.po @@ -15,7 +15,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\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" "Last-Translator: Petter Reinholdtsen \n" "Language-Team: Norwegian Bokmål user@host:~/path/to/repo/" @@ -208,11 +208,11 @@ msgstr "" "Sti til et nytt eller eksisterende depot. Eksempel: user@vert:~/sti/til/" "depot/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH-tjenermaskinpassord" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -220,11 +220,11 @@ msgstr "" "Passord til SSH-tjeneren.
Nøkkelbasert SSH-autentisering er så langt " "ikke mulig." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Kryptering" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -232,35 +232,35 @@ msgstr "" "«Nøkkel i depot» betyr at en passordbeskyttet nøkkel er lagret i " "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" msgstr "Passfrase" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Passfrase; Trengs kun når det brukes kryptering." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Bekreft passfrase" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "Gjenta passfrase." -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" 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." msgstr "Passfrase trengs for kryptering." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "Fjerndepot for sikkerhetskopi eksisterer allerede." -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "Velg bekreftet offentlig SSH-nøkkel" @@ -289,15 +289,46 @@ msgid "SSH access denied" msgstr "Nektes SSH-tilgang" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Eksisterende sikkerhetskopi-plasseringer" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create backup" +msgid "Create a new backup" +msgstr "Lag sikkerhetskopi" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Opprett nytt depot" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Send inn" @@ -339,19 +369,10 @@ msgstr "" "du ssh-innloggingsinformasjon samt, hvis satt, krypteringspassfrasen." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Opprett depot" - -#: 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 "Kanseller" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Lage forbindelse" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Fjern depot" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Plassering" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Gjenopprett data fra" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Gjenopprett" @@ -445,89 +467,91 @@ msgstr "" msgid "Verify Host" msgstr "Bekreft vert" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Arkiv opprettet." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Slett arkiv" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Gjenopprettede filer fra sikkerhetskopi." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Fant ingen sikkerhetskopifiler." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Gjenopprett fra opplastet fil" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Opprett fjerndepot for sikkerhetskopi" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "La til nytt SSH-depot annensteds fra." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "Bekreft SSH-vertsnøkkel" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "SSH-vert allerede bekreftet." -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." 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." 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." msgstr "Identitetsbekreftelse til fjerntjener mislyktes." -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" "Pakkebrønnssti er hverken tom eller en eksisterende " "sikkerhetskopieringspakkebrønn." -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "Fjerne depotet. Fjernlagrede sikkerhetskopier ble ikke slettet." -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "Montering feilet" @@ -623,12 +647,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Ugyldig domenenavn" @@ -658,11 +682,11 @@ msgstr "" "eller et tall, og inneholde bokstaver tall eller bindrestreker. Lengden må " "være 63 tegn eller mindre." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Ugyldig vertsnavn" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "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" msgstr "Web-tjener-forside" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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 " "(Plinth)." -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" 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." msgstr "Vis programmer og funksjoner som krever dypere teknisk innsikt." @@ -1274,7 +1298,7 @@ msgstr "" msgid "Last update" 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" msgstr "Om" @@ -1285,6 +1309,7 @@ msgstr "Om" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1550,29 +1575,29 @@ msgstr "Gå i gang med oppsett" msgid "Setup Complete" msgstr "Oppsett ferdig" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Manual" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Nedlastingshåndbok" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentasjon og ofte stilte spørsmål" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Om {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{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." 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_index.html:76 #, python-format @@ -1906,6 +1945,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Vedlikehold Wiki og Blogg" @@ -1932,6 +1978,10 @@ msgstr "Gå til siden %(site)s" msgid "Manage" msgstr "Håndtere" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Opprett" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2128,7 +2178,7 @@ msgstr "" "Ingen domener er satt opp. Sett opp domener " "for å kunne skaffe sertifikater for dem." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "stund før dette tar effekt." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "Klarte ikke å inndra sertifikatet for domenet {domain}: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Sertifikat vellykket innhentet til domene {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 msgid "Certificate successfully deleted for domain {domain}" msgstr "Vellykket sletting av sertifikatet for domenet {domain}" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {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." #: 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" msgstr "Sikkerhet" @@ -3951,7 +4001,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4208,15 +4258,15 @@ msgstr "" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Nettsøk" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4224,7 +4274,7 @@ msgstr "" "Searx er en metasøkemotor for Internett som tar hensyn til personvernet. Den " "henter og viser resultater fra flere søkemotorer." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." @@ -4232,7 +4282,7 @@ msgstr "" "Searx kan brukes for å unngå sporing og profilbygging av søkemotorer. Den " "lagrer ingen kaker som forvalg." -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "Søk på nettet" @@ -4303,12 +4353,35 @@ msgstr "" "Når dette valget er aktivt, begrenser Fail2Ban «brute force»-angrepsforsøk " "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 msgid "Error setting restricted access: {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" msgstr "Oppdaterte sikkerhetsoppsett" @@ -4635,7 +4708,7 @@ msgstr "Dato" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Slett avbildninger" @@ -4693,37 +4766,37 @@ msgstr "Behandle avbildninger" msgid "Created snapshot." msgstr "Opprett øyeblikksbilde." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Handlingsfeil: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "Slettet alle avbildninger" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" 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." msgstr "Øyeblikksbilde i bruk. Prøv igjen senere." -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." 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" msgstr "Rull tilbake til øyeblikksbilde" @@ -5591,15 +5664,15 @@ msgstr "Rediger bruker" msgid "User {user} deleted." msgstr "Bruker {user} slettet." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Klarte ikke slette LDAP-bruker." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Endre passord" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Vellykket passordbytte." @@ -5941,6 +6014,15 @@ msgstr "Programmet er deaktivert" msgid "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}." #~ msgstr "Behandling av sertifikatsfornyelse påskrudd for {domain}." @@ -6120,9 +6202,6 @@ msgstr "Gujarati" #~ msgid "New Backup" #~ 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" #~ msgstr "chrony-klient har kontakt med tjenere" @@ -6186,9 +6265,6 @@ msgstr "Gujarati" #~ msgid "Upload backup" #~ msgstr "Last opp sikkerhetskopi" -#~ msgid "Create backup" -#~ msgstr "Lag sikkerhetskopi" - #~ msgid "Removable Devices" #~ msgstr "Flyttbare medium" @@ -6235,9 +6311,6 @@ msgstr "Gujarati" #~ msgid "Apps data to restore from the backup" #~ msgstr "Programdata å gjenopprette fra sikkerhetskopien" -#~ msgid "Location" -#~ msgstr "Plassering" - #~ msgid "Location to upload the archive to" #~ msgstr "Plassering å laste opp arkivet til" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index e132d0671..879040aa6 100644 --- a/plinth/locale/nl/LC_MESSAGES/django.po +++ b/plinth/locale/nl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Karel Trachet \n" "Language-Team: Dutch user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Save Password" msgid "SSH server password" msgstr "Wachtwoord Opslaan" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "Omschrijving" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "Wachtwoordzin" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "Wachtwoordzin" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -291,21 +291,46 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing custom services" -msgid "Existing backup locations" -msgstr "Bestaande aangepaste diensten" +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "Account aanmaken" -#: plinth/modules/backups/templates/backups.html:57 +#: plinth/modules/backups/templates/backups.html:51 #, fuzzy -#| msgid "Create Snapshot" -msgid "Create new repository" -msgstr "Maak Snapshot" +#| msgid "Create Account" +msgid "Create Backup" +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 #, 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 "Add Remote Repository" +msgid "Add Remote Location" msgstr "Nieuwe gebruiker registreren" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Invoeren" @@ -345,20 +369,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -msgstr "Nieuwe gebruiker registreren" - -#: 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" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Maak Verbinding" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -375,9 +388,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Documentatie" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -386,7 +400,7 @@ msgid "Restore data from" msgstr "Welkom bij %(box_name)s!" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "reStore" msgid "Restore" @@ -443,97 +457,97 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archief aangemaakt." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Archief verwijderen" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 #, fuzzy #| msgid "Name for new backup archive." msgid "No backup file found." msgstr "Naam voor nieuw back-uparchief." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Add new introducer" msgid "Added new remote SSH repository." msgstr "Nieuwe introduceerder toevoegen" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "packages not found" msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -637,12 +651,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Foutieve domeinnaam" @@ -674,11 +688,11 @@ msgstr "" "cijfer, er tussenin mogen ook koppeltekens gezet worden. De totale lengte " "mag niet langer zijn dan 63 tekens." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Foutieve hostnaam" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "niet langer zijn dan 253 tekens." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 #, fuzzy #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "Webserver (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1291,7 +1305,7 @@ msgstr "" msgid "Last update" 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" msgstr "Over" @@ -1302,6 +1316,7 @@ msgstr "Over" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1573,29 +1588,29 @@ msgstr "Setup starten" msgid "Setup Complete" msgstr "Instelling voltooid" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Handmatig" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Download Handleiding" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Documentatie en veelgestelde vragen" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Over {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1923,6 +1952,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "Stel Wiki's en Blog's in" @@ -1949,6 +1985,10 @@ msgstr "Ga naar site %(site)s" msgid "Manage" msgstr "Instellen" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Maak" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2152,7 +2192,7 @@ msgstr "" "Er zijn geen geconfigureerde domeinen. Stel domeinen in om certificaten " "ervoor te kunnen uitgeven." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "duren voordat het effect heeft." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "Intrekken certificaat voor domein {domain} mislukt: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certificaat voor domein {domain} met succes verkregen" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {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 msgid "Certificate successfully deleted for domain {domain}" msgstr "Certificaat met succes verwijderd voor domein {domain}" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {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." #: 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" msgstr "Security" @@ -3987,7 +4027,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4257,15 +4297,15 @@ msgstr "" "(https://" "www.google.com/settings/security/lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Zoeken op het Internet" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4273,7 +4313,7 @@ msgstr "" "Searx is een privacy-respecterende internet metasearch engine. Het " "aggregeert en toont resultaten van meerdere zoekmachines." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." @@ -4281,7 +4321,7 @@ msgstr "" "Searx kan worden gebruikt om tracking en profilering door zoekmachines te " "voorkomen. Het slaat standaard geen cookies op." -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "Zoeken op internet" @@ -4351,12 +4391,35 @@ msgstr "" "Als dit actief is, zal Fail2Ban brute-kracht inbraakpogingen beperken op de " "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 msgid "Error setting restricted access: {exception}" msgstr "Fout bij beperkte toegang instellen: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "Bijgewerkte Beveiligingsconfiguratie" @@ -4696,7 +4759,7 @@ msgstr "Datum" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Snapshots verwijderen" @@ -4751,42 +4814,42 @@ msgstr "Beheren van Snapshots" msgid "Created snapshot." msgstr "Gemaakte snapshot." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Actiefout: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "Snapshots allemaal verwijderd." -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to 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." msgstr "" "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" msgstr "Terugdraaien naar Snapshot" @@ -5684,15 +5747,15 @@ msgstr "Gebruiker wijzigen" msgid "User {user} deleted." msgstr "Gebruiker {user} verwijderd." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Verwijderen van LDAP gebruiker mislukt." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Wijzig wachtwoord" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Wachtwoord succesvol gewijzigd." @@ -6036,6 +6099,21 @@ msgstr "Toepassing uitgeschakeld" msgid "Gujarati" 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}." #~ msgstr "Certificaatvernieuwingsbeheer ingeschakeld voor {domain}." @@ -6289,11 +6367,6 @@ msgstr "" #~ msgid "New Backup" #~ msgstr "Back-ups" -#, fuzzy -#~| msgid "Name for new backup archive." -#~ msgid "Upload and restore a backup file" -#~ msgstr "Naam voor nieuw back-uparchief." - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6359,11 +6432,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "downloaden" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "Account aanmaken" - #, fuzzy #~| msgid "Removable Media" #~ msgid "Removable Devices" @@ -6416,11 +6484,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "reStore" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Documentatie" - #, fuzzy #~| msgid "Backups" #~ msgid "Backup archives" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 62652b1e5..4f3726489 100644 --- a/plinth/locale/pl/LC_MESSAGES/django.po +++ b/plinth/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Radek Pasiok \n" "Language-Team: Polish user@host:~/path/to/repo/" @@ -205,11 +205,11 @@ msgstr "" "Ścieżka nowego lub istniejącego repozytorium, np.: user@host:~/sciezka/do/" "repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Hasło do serwera SSH" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -217,11 +217,11 @@ msgstr "" "Hasło do serwera SSH.
Autoryzacja z użyciem klucza SSH nie jest jeszcze " "możliwa." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Szyfrowanie" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -229,39 +229,39 @@ msgstr "" "\"Klucz w repozytorium\" oznacza, że chroniony hasłem klucz jest " "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" msgstr "Hasło" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Hasło; Potrzebne tylko przy szyfrowaniu." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Potwierdź hasło" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" msgstr "Wprowadzone hasła nie są identyczne" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 #, fuzzy #| msgid "Passphrase; Only needed when using encryption." msgid "Passphrase is needed for encryption." msgstr "Hasło; Potrzebne tylko przy szyfrowaniu." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 #, fuzzy #| msgid "Create remote backup repository" msgid "Remote backup repository already exists." 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" msgstr "" @@ -290,17 +290,44 @@ msgid "SSH access denied" msgstr "Odmowa dostępu SSH" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Istniejące kopie zapasowe" +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "Utwórz konto" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Utwórz nowe repozytorium" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Wyślij" @@ -342,19 +368,10 @@ msgstr "" "ssh i hasła szyfrowania, jeśli wybrano szyfrowanie." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Utwórz repozytorium" - -#: 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 "Anuluj" +#, fuzzy +#| msgid "Documentation" +msgid "Create Location" +msgstr "Dokumentacja" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Usuń repozytorium" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Dokumentacja" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Odtwórz dane z" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Odtwórz" @@ -445,95 +463,95 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Archiwum zostało utworzone." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Usuń archiwum" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Odtworzono dane z kopii zapasowej." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Brak kopii zapasowych." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Odtwórz z przesłanego pliku" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Utwórz zdalne repozytorium kopii zapasowych" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Added new repository." msgid "Added new remote SSH repository." msgstr "Dodano nowe archiwum." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." msgstr "" "Usunięto repozytorium. Umieszczona w nim kopia bezpieczeństwa nie została " "usunięta." -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "Montowanie nie udało się" @@ -619,12 +637,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" 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ć " "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" msgstr "Niewłaściwa nazwa hosta" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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. " "Maksymalna nazwa domeny to 253 znaki." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1260,7 +1278,7 @@ msgstr "" msgid "Last update" 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" msgstr "Informacje" @@ -1271,6 +1289,7 @@ msgstr "Informacje" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1540,31 +1559,31 @@ msgstr "Rozpocznij" msgid "Setup Complete" msgstr "Instalacja zakończona" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Instrukcja" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "{box_name} Podręcznik" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "DOkumentacja i FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "O {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} Podręcznik" @@ -1636,6 +1655,18 @@ msgstr "Nowsza wersja Plinth jest dostępna." msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1857,6 +1888,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1883,6 +1921,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Utwórz" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2067,36 +2109,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -3078,7 +3120,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3706,7 +3748,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3902,27 +3944,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3986,12 +4028,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {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" msgstr "Zaktualizowano ustawienia bezpieczeństwa" @@ -4293,7 +4358,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4349,43 +4414,43 @@ msgstr "Usuń %(name)s" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Access rights configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Usuń %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5173,15 +5238,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5538,6 +5603,15 @@ msgstr "Aplikacja wyłączona" msgid "Gujarati" msgstr "" +#~ msgid "Create new repository" +#~ msgstr "Utwórz nowe repozytorium" + +#~ msgid "Create Repository" +#~ msgstr "Utwórz repozytorium" + +#~ msgid "Upload" +#~ msgstr "Prześlij" + #, fuzzy #~| msgid "" #~| "If you have a Let's Encrypt certificate for your current domain, you may " @@ -5674,11 +5748,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "{box_name} Podręcznik" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "Utwórz konto" - #, fuzzy #~| msgid "Delete" #~ msgid "Delete All" @@ -5689,11 +5758,6 @@ msgstr "" #~ msgid "Disk" #~ msgstr "Dyski" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Dokumentacja" - #, fuzzy #~| msgid "Create Account" #~ msgid "Create Archive" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index e495129ec..7d489b2c7 100644 --- a/plinth/locale/pt/LC_MESSAGES/django.po +++ b/plinth/locale/pt/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: adaragao \n" "Language-Team: Portuguese user@host:~/path/to/repo/" @@ -204,11 +204,11 @@ msgstr "" "Caminho para um repositório novo ou existente. Exemplo: user@host:~/path/" "to/repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Password do servidor SSH" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -216,11 +216,11 @@ msgstr "" "Password do Servidor SSH.
Autenticação SSH key-based ainda não é " "possível." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Encriptação" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -228,37 +228,37 @@ msgstr "" "\"Chave no Repositório\" significa que uma chave protegida por password é " "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" msgstr "Frase-Chave" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." 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" msgstr "Confirme Frase-Chave." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" msgstr "As Frases-Chaves de encriptação inseridas não coincidem." -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 #, fuzzy #| msgid "Passphrase; Only needed when using encryption." msgid "Passphrase is needed for encryption." 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." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -287,17 +287,46 @@ msgid "SSH access denied" msgstr "Acesso SSH recusado" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Cópias de segurança existentes" +#| msgid "New backup" +msgid "Create a new backup" +msgstr "Novo backup" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Criar novo repositório" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Submeter" @@ -336,19 +364,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "" +#, fuzzy +#| msgid "Applications" +msgid "Create Location" +msgstr "Localização" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -365,9 +384,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Applications" +msgid "Remove Location" +msgstr "Localização" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -376,7 +396,7 @@ msgid "Restore data from" msgstr "Restaurar dados deste arquivo?" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Restaurar" @@ -438,99 +458,99 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -#, 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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Arquivo criado." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Apagar arquivo" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Arquivos do backup restaurados." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 #, fuzzy #| msgid "No exported backup archives were found." msgid "No backup file found." msgstr "Não foram encontrados arquivos de backup exportados." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 #, fuzzy #| msgid "Restore from backup" msgid "Restore from uploaded file" msgstr "Restaurar a partir do backup" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Add Remote Repository" msgid "Added new remote SSH repository." msgstr "Adicionar Repositório Remoto" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -621,12 +641,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" 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 " "de domínio deve ser 253 caracteres ou menos." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, fuzzy, python-brace-format #| msgid "" #| "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 " "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" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1221,7 +1241,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1232,6 +1252,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1464,29 +1485,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1547,6 +1568,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1764,6 +1797,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1790,6 +1830,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1972,36 +2016,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2995,7 +3039,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3612,7 +3656,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3808,27 +3852,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3894,13 +3938,36 @@ msgid "" "services." 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 #| msgid "Error setting domain name: {exception}" msgid "Error setting restricted access: {exception}" msgstr "Erro ao definir o nome do domínio: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4194,7 +4261,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4246,39 +4313,39 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5057,15 +5124,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5394,6 +5461,14 @@ msgstr "Aplicações" msgid "Gujarati" msgstr "" +#~ msgid "Create new repository" +#~ msgstr "Criar novo repositório" + +#, fuzzy +#~| msgid "Upload File" +#~ msgid "Upload" +#~ msgstr "Carregar Ficheiro" + #, fuzzy #~| msgid "General Configuration" #~ msgid "Update config" @@ -5413,11 +5488,6 @@ msgstr "" #~ msgid "New Backup" #~ msgstr "Novo Backup" -#, fuzzy -#~| msgid "Exported backup archives" -#~ msgid "Upload and restore a backup file" -#~ msgstr "Exportados os arquivos de backup" - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -5440,11 +5510,6 @@ msgstr "" #~ msgid "Upload backup" #~ msgstr "Novo backup" -#, fuzzy -#~| msgid "New backup" -#~ msgid "Create backup" -#~ msgstr "Novo backup" - #~ msgid "Root Filesystem" #~ msgstr "Sistema de Ficheiros Raiz" @@ -5461,11 +5526,6 @@ msgstr "" #~ msgid "Apps data to restore from the backup" #~ msgstr "Apps para restaurar a partir da cópia de segurança" -#, fuzzy -#~| msgid "Applications" -#~ msgid "Location" -#~ msgstr "Localização" - #~ msgid "Backup archives" #~ msgstr "Arquivos de backup" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 1ab4ff8bd..f5b6786ab 100644 --- a/plinth/locale/ru/LC_MESSAGES/django.po +++ b/plinth/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Igor \n" "Language-Team: Russian user@host:~/path/to/repo/" @@ -202,22 +202,22 @@ msgstr "" "Путь к новому или существующему репозиторию. Например: user@host:~/path/" "to/repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Пароль SSH-сервера" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" "Пароль SSH сервера.
SSH key-based authentication is not yet possible." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Шифрование" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "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" msgstr "Парольная фраза" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Парольная фраза; нужна только если используется шифрование." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Подтвердите парольную фразу" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "Повторите парольную фразу." -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "Введённые парольные фразы шифрования неправильные" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "Парольная фраза необходима для шифрования." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "Удалённое хранилище резервных копий уже существует." -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "Выберите проверенный открытый ключ SSH" @@ -282,15 +282,46 @@ msgid "SSH access denied" msgstr "В доступе по SSH отказано" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "Существующие резервные хранилища" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "Создать учетную запись" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Создать новый репозиторий" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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 "Добавить удалённый репозиторий" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Отправить" @@ -332,19 +362,10 @@ msgstr "" "для входа SSH и, если выбрано, парольную фразу шифрования." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "Отмена" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Создание подключения" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Удалить репозиторий" +#, fuzzy +#| msgid "Location" +msgid "Remove Location" +msgstr "Местоположение" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Восстановить данные из" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Восстановить" @@ -438,91 +460,93 @@ msgstr "" msgid "Verify Host" msgstr "Проверить хост" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "Скачать" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Создать" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Архив создан." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Удалить архив" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Восстановленные файлы из резервного копирования." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Резервных копий не найдено." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Восстановить из загруженного файла" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Создать удаленный репозиторий резервного сохранения" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "Добавлен новый удалённый SSH-репозиторий." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "Проверить ключ SSH хоста" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "SSH хост уже проверен." -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "SSH хост проверен." -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "Открытый ключ SSH хоста не может быть проверен." -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "Аутентификация на удалённый сервер не прошла." -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" "Путь к хранилищу не пустой и не является существующим репозиторием резервных " "копий." -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" "Репозиторий удалён. Файлы резервного сохранения на удаленной машине не были " "удалены." -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "Монтирование не удалась" @@ -616,12 +640,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Недопустимое имя домена" @@ -651,11 +675,11 @@ msgstr "" "букв или цифр, внутри так же могут быть цифры, буквы или дефисы. Общая " "длинна должна быть не более 63 символов." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Недопустимое имя хоста" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -671,11 +695,11 @@ msgstr "" "должны быть 63 символов или меньше. Общая длина имени домена должно быть 253 " "символов или меньше." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "Домашняя страница веб-сервера" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "Choose the default page that must be served when someone visits your " @@ -691,11 +715,11 @@ msgstr "" "(Plinth), ваши пользователи должны явно указывать /plinth или /freedombox " "для доступа к сервису {box_name} (Plinth)." -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "Показывать дополнительные приложения и функции" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1268,7 +1292,7 @@ msgstr "" msgid "Last update" 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" msgstr "О службе" @@ -1279,6 +1303,7 @@ msgstr "О службе" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1549,29 +1574,29 @@ msgstr "Запуск программы установки" msgid "Setup Complete" msgstr "Установка Завершена" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Руководство" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Скачать руководство" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Документация и FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "О {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "Руководство {box_name}" @@ -1650,6 +1675,20 @@ msgstr "Доступна новая версия %(box_name)s." msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1894,6 +1933,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Управление Блогами и Вики" @@ -1920,6 +1966,10 @@ msgstr "Перейти к %(site)s" msgid "Manage" msgstr "Управление" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Создать" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2119,7 +2169,7 @@ msgstr "" "Не настроено ни одного домена. Настройте домены, чтобы иметь возможность " "получить сертификаты для них." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " @@ -2128,29 +2178,29 @@ msgstr "" "Сертификат успешно отменен для домена {domain}. Для принятия изменений может " "потребоваться время." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "Не удалось отозвать сертификат для домена {domain}: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Сертификат успешно получен для домена {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "Не удалось получить сертификат для домена {domain}: {error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "Сертификат успешно удален для домена {domain}" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "Не удалось удалить сертификат для домена {domain}: {error}" @@ -3236,7 +3286,7 @@ msgid "This connection is not active." msgstr "Это подключение не активно." #: 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" msgstr "Безопасность" @@ -3942,7 +3992,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4202,15 +4252,15 @@ msgstr "" "security/lesssecureapps\" >https://www.google.com/settings/security/" "lesssecureapps)." -#: 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" msgstr "Searx" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "Веб-поиск" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4218,7 +4268,7 @@ msgstr "" "Searx - это конфиденциальная метапоисковая система. Она агрегирует и " "показывает результаты с разных поисковых систем." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." @@ -4226,7 +4276,7 @@ msgstr "" "Searx может быть использован, чтобы избежать отслеживания и профилирования " "поисковыми системами. Она не хранит никаких файлов cookie по умолчанию." -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "Поиск в интернете" @@ -4298,12 +4348,35 @@ msgstr "" "Когда эта опция включена, 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 msgid "Error setting restricted access: {exception}" msgstr "Ошибка настройки ограничения доступа: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "Обновлена настройка безопасности" @@ -4638,7 +4711,7 @@ msgstr "Дата" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Удалить снапшот" @@ -4694,37 +4767,37 @@ msgstr "Управление снапшотами" msgid "Created snapshot." msgstr "Создан снимок." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Ошибка действий: {0}[{1}][{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "Удалить все снапшоты" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "Удалить выбранные снапшоты" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "Снимок сейчас используется. Попробуйте позже." -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." msgstr "Необходимо перезагрузить систему для завершения отката." -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "Откат к снимку" @@ -5593,15 +5666,15 @@ msgstr "Редактирование пользователя" msgid "User {user} deleted." msgstr "Пользователь {user} удален." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "Сбой при удалении LDAP пользователя." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "Смена пароля" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Пароль успешно изменён." @@ -5942,6 +6015,15 @@ msgstr "Приложение отключено" msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "Create new repository" +#~ msgstr "Создать новый репозиторий" + +#~ msgid "Create Repository" +#~ msgstr "Создать репозиторий" + +#~ msgid "Upload" +#~ msgstr "Скачать" + #~ msgid "Certificate renewal management enabled for {domain}." #~ msgstr "Управление продлением сертификата включено для {domain}." @@ -6118,11 +6200,6 @@ msgstr "Гуджарати" #~ msgid "New Backup" #~ msgstr "Резервные копии" -#, fuzzy -#~| msgid "Exported backup archives" -#~ msgid "Upload and restore a backup file" -#~ msgstr "Экспортированные резервные копии" - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6187,11 +6264,6 @@ msgstr "Гуджарати" #~ msgid "Download" #~ msgstr "Загрузка" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "Создать учетную запись" - #, fuzzy #~| msgid "Removable Media" #~ msgid "Removable Devices" @@ -6244,9 +6316,6 @@ msgstr "Гуджарати" #~ msgid "Apps data to restore from the backup" #~ msgstr "Восстановить из резервной копии" -#~ msgid "Location" -#~ msgstr "Местоположение" - #~ msgid "Backup archives" #~ msgstr "Резервные копии" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index f4f15ac80..816702abf 100644 --- a/plinth/locale/sl/LC_MESSAGES/django.po +++ b/plinth/locale/sl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Erik Ušaj \n" "Language-Team: Slovenian user@host:~/path/to/repo/" @@ -205,11 +205,11 @@ msgstr "" "Pot do novega ali obstoječega skladišča. Npr. uporabnik@gostitelj:~/pot/" "do/skladišča/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "Geslo strežnika SSH" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -217,11 +217,11 @@ msgstr "" "Geslo strežnika SSH.
Preverjanje pristnosti na osnovi ključev SSH še " "ni omogočeno." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Šifriranje" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -229,39 +229,39 @@ msgstr "" "\"Ključ v skladišču\" pomeni, da je ključ, ki je zaščiten z geslom, shranjen " "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" msgstr "Geslo" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Potrdite geslo" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." 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" msgstr "Vpisani gesli za šifriranje se ne ujemata" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 #, fuzzy #| msgid "Passphrase; Only needed when using encryption." msgid "Passphrase is needed for encryption." msgstr "Geslo; Zahtevano je le ob uporalbi šifriranja." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 #, fuzzy #| msgid "Create remote backup repository" msgid "Remote backup repository already exists." 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" msgstr "" @@ -290,17 +290,42 @@ msgid "SSH access denied" msgstr "Zavrnjen je dostop SSH" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Obstoječe rezervne kopije" +#| msgid "Create remote backup repository" +msgid "Create a new backup" +msgstr "Ustvari oddaljeno skladišče za rezervne kopije" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Ustvari novo skladišče" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Oddaj" @@ -342,20 +366,11 @@ msgstr "" "šifrirno geslo, če ste ga izbrali." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" +#, fuzzy +#| msgid "Create Repository" +msgid "Create Location" 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 msgid "Are you sure that you want to remove this repository?" 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/views.py:463 -msgid "Remove Repository" +#, fuzzy +#| msgid "Remove Repository" +msgid "Remove Location" msgstr "Odstrani skladišče" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -385,7 +401,7 @@ msgid "Restore data from" msgstr "Obnovi podatke iz" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Obnovitev" @@ -444,93 +460,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Arhiv je ustvarjen." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Izbriši arhiv" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Datoteke iz rezervne kopije so obnovljene." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Ne najdem datoteke z rezervno kopijo." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Obnavljanje iz naložene datoteke" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Ustvari oddaljeno skladišče za rezervne kopije" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Added new repository." msgid "Added new remote SSH repository." msgstr "Dodano je novo skladišče." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." 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!" 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" msgstr "Priklapljanje ni uspelo" @@ -627,12 +643,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Neveljavno ime domene" @@ -662,11 +678,11 @@ msgstr "" "črko ali številko in je lahko sestavljeno iz črk, številk in vezajev. " "Skupna dolžina ne sme presegati 63 znakov." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Neveljavno ime gostitelja" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "znakov." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "Domača stran spletnega strežnika" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1201,7 +1217,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1212,6 +1228,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1442,29 +1459,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1525,6 +1542,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1732,6 +1761,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1758,6 +1794,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Ustvari" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1936,36 +1976,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2925,7 +2965,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3540,7 +3580,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3734,27 +3774,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3818,12 +3858,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4115,7 +4178,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4167,37 +4230,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4963,15 +5026,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5286,5 +5349,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Create new repository" +#~ msgstr "Ustvari novo skladišče" + +#~ msgid "Upload" +#~ msgstr "Nalaganje" + #~ msgid "Accessing the remote repository failed. Details: %(err)s" #~ msgstr "Dostop do oddaljenega skladiša ni uspel. Podrobnosti: %(err)s" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index c22a72237..425ec3288 100644 --- a/plinth/locale/sv/LC_MESSAGES/django.po +++ b/plinth/locale/sv/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: Caly \n" "Language-Team: Swedish user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 #, fuzzy #| msgid "Please provide a password" msgid "SSH server password" msgstr "Ange ett lösenord" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Certificates (Let's Encrypt)" msgid "Encryption" msgstr "Certifikat (Let's Encrypt)" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "Lösenord" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "Lösenord" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -293,17 +293,42 @@ msgid "SSH access denied" msgstr "" #: 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 "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "" +#: plinth/modules/backups/templates/backups.html:58 +#, fuzzy +#| msgid "Password" +msgid "Upload and Restore" +msgstr "Lösenord" #: 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 +#, fuzzy +#| msgid "Add Connection" +msgid "Add Remote Location" +msgstr "Lägg till Anslutning" + #: plinth/modules/backups/templates/backups_delete.html:27 msgid "Delete this archive permanently?" msgstr "" @@ -329,7 +354,6 @@ msgstr "Ta bort %(name)s" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Sänd" @@ -343,19 +367,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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 "Avbryt" +#, fuzzy +#| msgid "Documentation" +msgid "Create Location" +msgstr "Dokumentation" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -372,9 +387,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Dokumentation" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -383,7 +399,7 @@ msgid "Restore data from" msgstr "Ta bort %(name)s" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -434,93 +450,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "Ta bort" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -612,12 +628,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Ogiltigt domännamn" @@ -647,11 +663,11 @@ msgstr "" "bindestreck, men får inte börja eller sluta med bindestreck. Värdnamn får " "vara max 63 tecken." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Ogiltigt värdnamn" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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å " "domännamnet får max vara 253 tecken." -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1325,7 +1341,7 @@ msgstr "" msgid "Last update" 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" msgstr "Om" @@ -1336,6 +1352,7 @@ msgstr "Om" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1590,32 +1607,32 @@ msgstr "Starta installationsprogrammet" msgid "Setup Complete" msgstr "Installationen Klar" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 #, fuzzy msgid "Manual" msgstr "Manual" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "{box_name} Manual" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Dokumentation och Vanliga Frågor" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "Om {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} Manual" @@ -1697,6 +1714,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1936,6 +1965,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "Hantera wikis och bloggar" @@ -1962,6 +1998,10 @@ msgstr "Gå till webbsidan %(site)s" msgid "Manage" msgstr "Hantera" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Skapa" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2176,7 +2216,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2184,30 +2224,30 @@ msgid "" "moments to take effect." msgstr "Certifikatet återkallat för domänen {domain}" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "Certifikat erhållet för domänen {domain}" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {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 #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted for domain {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 #| msgid "Failed to revoke 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 "" #: 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" msgstr "" @@ -3920,7 +3960,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -4120,27 +4160,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4206,13 +4246,36 @@ msgid "" "services." 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 #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "Fel i inställning av tidszon: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4524,7 +4587,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4582,43 +4645,43 @@ msgstr "Ta bort %(name)s" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Ta bort %(name)s" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -5419,15 +5482,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" @@ -5841,11 +5904,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "{box_name} Manual" -#, fuzzy -#~| msgid "Administrator Account" -#~ msgid "Create backup" -#~ msgstr "Administratörskonto" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -5871,11 +5929,6 @@ msgstr "" #~ msgid "Delete Snapshot" #~ msgstr "Ta bort %(name)s" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Dokumentation" - #, fuzzy #~| msgid "Create" #~ msgid "Backup archives" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index bde20186d..94da2070e 100644 --- a/plinth/locale/ta/LC_MESSAGES/django.po +++ b/plinth/locale/ta/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -118,7 +118,7 @@ msgid "" "network." msgstr "" -#: plinth/modules/backups/__init__.py:41 plinth/modules/backups/views.py:54 +#: plinth/modules/backups/__init__.py:41 msgid "Backups" msgstr "" @@ -131,113 +131,113 @@ msgstr "" msgid "{box_name} storage" msgstr "" -#: plinth/modules/backups/forms.py:47 +#: plinth/modules/backups/forms.py:45 #, python-brace-format msgid "{app} (No data to backup)" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Included apps" msgstr "" -#: plinth/modules/backups/forms.py:69 +#: plinth/modules/backups/forms.py:67 msgid "Apps to include in the backup" msgstr "" -#: plinth/modules/backups/forms.py:83 +#: plinth/modules/backups/forms.py:81 msgid "Select the apps you want to restore" msgstr "" -#: plinth/modules/backups/forms.py:96 +#: plinth/modules/backups/forms.py:94 msgid "Upload File" msgstr "" -#: plinth/modules/backups/forms.py:98 +#: plinth/modules/backups/forms.py:96 msgid "Backup files have to be in .tar.gz format" msgstr "" -#: plinth/modules/backups/forms.py:99 +#: plinth/modules/backups/forms.py:97 msgid "Select the backup file you want to upload" msgstr "" -#: plinth/modules/backups/forms.py:105 +#: plinth/modules/backups/forms.py:103 msgid "Repository path format incorrect." msgstr "" -#: plinth/modules/backups/forms.py:112 +#: plinth/modules/backups/forms.py:110 #, python-brace-format msgid "Invalid username: {username}" msgstr "" -#: plinth/modules/backups/forms.py:122 +#: plinth/modules/backups/forms.py:120 #, python-brace-format msgid "Invalid hostname: {hostname}" msgstr "" -#: plinth/modules/backups/forms.py:126 +#: plinth/modules/backups/forms.py:124 #, python-brace-format msgid "Invalid directory path: {dir_path}" msgstr "" -#: plinth/modules/backups/forms.py:132 +#: plinth/modules/backups/forms.py:130 msgid "SSH Repository Path" msgstr "" -#: plinth/modules/backups/forms.py:133 +#: plinth/modules/backups/forms.py:131 msgid "" "Path of a new or existing repository. Example: user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -264,15 +264,32 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" +#: plinth/modules/backups/views.py:80 +msgid "Create a new backup" msgstr "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" +#: plinth/modules/backups/templates/backups.html:51 +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 "" #: 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 "" #: plinth/modules/backups/templates/backups_delete.html:27 @@ -297,7 +314,6 @@ msgstr "" #: plinth/modules/backups/templates/backups_form.html:33 #: plinth/modules/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "" @@ -311,18 +327,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -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" +msgid "Create Location" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:28 @@ -340,8 +345,7 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +msgid "Remove Location" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -349,7 +353,7 @@ msgid "Restore data from" msgstr "" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "" @@ -400,87 +404,87 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -561,12 +565,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -592,11 +596,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -607,11 +611,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1125,7 +1129,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1136,6 +1140,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1366,29 +1371,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1449,6 +1454,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1656,6 +1673,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1682,6 +1706,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1860,36 +1888,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2849,7 +2877,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3464,7 +3492,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3658,27 +3686,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3742,12 +3770,33 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4039,7 +4088,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4091,37 +4140,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4887,15 +4936,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 7d860f0da..7c6beddc3 100644 --- a/plinth/locale/te/LC_MESSAGES/django.po +++ b/plinth/locale/te/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: FreedomBox UI\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" "Last-Translator: Joseph Nuthalapati \n" "Language-Team: Telugu user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH సర్వర్ పాస్ వర్డ్" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 #, fuzzy #| msgid "Description" msgid "Encryption" msgstr "వివరణ" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "రహస్యపదం" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 #, fuzzy #| msgid "Passphrase" msgid "Confirm Passphrase" msgstr "రహస్యపదం" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -282,21 +282,46 @@ msgid "SSH access denied" msgstr "" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing custom services" -msgid "Existing backup locations" -msgstr "ప్రస్థుత కస్టమ్ సేవలు" +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "ఖాతా సృష్టించు" -#: plinth/modules/backups/templates/backups.html:57 +#: plinth/modules/backups/templates/backups.html:51 #, fuzzy -#| msgid "Create Snapshot" -msgid "Create new repository" -msgstr "స్నాప్షాట్‌ని సృష్టించు" +#| msgid "Create Account" +msgid "Create Backup" +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 #, 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 "Add Remote Repository" +msgid "Add Remote Location" msgstr "వినియోగదారుని సృష్టించు" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "సమర్పించు" @@ -339,20 +363,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -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 "రద్దుచేయి" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "అనుసంధానం సృష్టించు" #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" @@ -369,9 +382,10 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" -msgstr "" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "పత్రావళి" #: plinth/modules/backups/templates/backups_restore.html:30 #, fuzzy @@ -380,7 +394,7 @@ msgid "Restore data from" msgstr "%(name)s తొలగించు" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 #, fuzzy #| msgid "reStore" msgid "Restore" @@ -437,97 +451,99 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "ఎగుమతించండి" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "సృష్టించు" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "భాండాగారాము సృజింపబడింది." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete All" msgid "Delete Archive" msgstr "అన్నింటిని తొలగించు" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 #, fuzzy #| msgid "Name for new backup archive." msgid "No backup file found." msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Add new introducer" msgid "Added new remote SSH repository." msgstr "కొత్త పరిచయకర్తని జోడించండి" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -626,12 +642,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "డొమైన్ పేరు చెల్లదు" @@ -662,11 +678,11 @@ msgstr "" "ఇవ్వబడే పేరు. ఆది అక్షరంతో మొదలై అక్షారంతో ముగింపబడలి. ఆ మధ్యలో అంకెలు కానీ అక్షరాలు కానీ హైఫెన్(-) " "మాత్రమే ఉండాలి. మొత్తం 63 అక్షరాలు లేదా అంత కన్నా తక్కువ ఉండవలెను." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "ఆతిథ్యనామం చెల్లనిది" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "వెబ్ సేవిక (HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1259,7 +1275,7 @@ msgstr "" msgid "Last update" 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" msgstr "గురించి" @@ -1270,6 +1286,7 @@ msgstr "గురించి" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1529,29 +1546,29 @@ msgstr "అమరికను ప్రారంభించు" msgid "Setup Complete" msgstr "అమరక పూర్తయ్యింది" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "కరదీపిక" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "కరదీపికను దింపుకోండి" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "పత్రావళి మరియు తరచూ అడిగే ప్రశ్నలు" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "{box_name} గురించి" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} కరదీపిక" @@ -1625,6 +1642,20 @@ msgstr "%(box_name)s యొక్క కొత్త వెర్షన్ అ msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1874,6 +1905,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "వికీ మరియు బ్లాగులను నిర్వహించండి" @@ -1900,6 +1938,10 @@ msgstr "ప్రదేశం కు వెళ్ళండి %(site)s" msgid "Manage" msgstr "నిర్వహించండి" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "సృష్టించు" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2094,7 +2136,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "తోబుట్టువుల డొమైన్లు కన్ఫిగర్ చేయబడ్డాయి. వారికి సర్టిఫికేట్లు పొందగలగటం డొమైన్ ఆకృతీకరించుము." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2102,30 +2144,30 @@ msgid "" "moments to take effect." msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనడంలో విఫలం: {error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదింపబడింది" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ సంపాదించుటలో విఫలం: {error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted for domain {domain}" msgstr "{domain} డోమైన్ కొరకు సర్టిఫికేట్ ఉప్సంహరుంచుకొనబడింది" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "{domain} డోమైన్ కొరకు ధృవీకరణపత్రం నిర్మూలించడంలో విఫలం: {error}" @@ -3236,7 +3278,7 @@ msgid "This connection is not active." msgstr "ఈ అనుసంధానం చురుకుగాలేదు." #: 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" msgstr "భద్రత" @@ -3947,7 +3989,7 @@ msgid "Quasseldroid" msgstr "క్వాసెల్ డ్రొఇడ్" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "రాడికల్" @@ -4177,17 +4219,17 @@ msgid "" "a>)." 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" msgstr "సేర్క్స్" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "జాల సేవకం" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." @@ -4195,7 +4237,7 @@ msgstr "" "సెర్క్స్ అనేది గోప్యతను గౌరవించే ఒక మెటా-శోధన ఇంజిన్. ఇది బహుళ శోధన ఇంజిన్ల నుండి ఫలితాలను సమీకరించి, " "ప్రదర్శిస్తుంది." -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "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" msgstr "అంతర్జాలమును శోధింపుము" @@ -4272,13 +4314,36 @@ msgstr "" "ఈ ఎంపిక ఎనేబుల్ చేసినప్పుడు, ఫెయిల్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 #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "సమయమండలం అమర్పులోపం: {exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4621,7 +4686,7 @@ msgstr "తేదీ" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "స్నాప్షాట్‌లను తొలగించు" @@ -4680,43 +4745,43 @@ msgstr "నిల్వ దృశ్యములు" msgid "Created snapshot." msgstr "స్నాప్షాట్‌ సృష్టించబడినది." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "చర్య లోపం:{0}{1}{2}" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "అన్ని స్నాప్షాట్స్ ని తొలగించండి." -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "అన్ని స్నాప్షాట్‌లను తొలగించు" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడానికి వ్యవస్థను పునరుద్ధరించాలి." -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి" @@ -5559,15 +5624,15 @@ msgstr "వినియోగదారి మార్పు" msgid "User {user} deleted." msgstr "వినియోగదారి {user} తొలగించబడ్డాడు." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వినియోగదారి తొలగింపు విఫలం." -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "పాస్‌వర్డ్ మార్చు" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది." @@ -5898,6 +5963,19 @@ msgstr "అనువర్తనం ఆమోదింపబడలేదు" msgid "Gujarati" 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}." #~ msgstr "{domain} కొరకు సర్టిఫికేట్ పునరుద్ధరణ నిర్వహణ అమలుపరచబడింది." @@ -6149,11 +6227,6 @@ msgstr "" #~ msgid "New Backup" #~ msgstr "బ్యాకప్స్" -#, fuzzy -#~| msgid "Name for new backup archive." -#~ msgid "Upload and restore a backup file" -#~ msgstr "కొత్త బ్యాకప్ ఆర్కైవుకి పేరు." - #, fuzzy #~| msgid "NTP client in contact with servers" #~ msgid "chrony client in contact with servers" @@ -6219,11 +6292,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "దిగుమతి అవుతోంది" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "ఖాతా సృష్టించు" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6266,11 +6334,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "అనువర్తనాలను పునరుద్ధరించు" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "పత్రావళి" - #, fuzzy #~| msgid "Backups" #~ msgid "Backup archives" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index c3de5f9ff..f74a2ce38 100644 --- a/plinth/locale/tr/LC_MESSAGES/django.po +++ b/plinth/locale/tr/LC_MESSAGES/django.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \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" "Last-Translator: Mesut Akcan \n" "Language-Team: Turkish user@host:~/path/to/repo/" msgstr "" "Yeni veya varolan bir havuz yolu. Örnek: user@host:~/path/to/repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH sunucu parolası" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -210,11 +210,11 @@ msgstr "" "SSH sunucusunun parolası.
SSH anahtar tabanlı kimlik doğrulaması henüz " "mümkün değildir." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Şifreleme" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." @@ -222,37 +222,37 @@ msgstr "" "\"Havuz anahtarı\", parola korumalı bir anahtarın yedek ile depolanacağı " "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" msgstr "Parola" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Parola; Yalnızca şifreleme kullanırken gerekli." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Parolayı Onayla" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "Parolayı tekrarlayın." -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" 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." msgstr "Şifreleme için parola gerekli." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 #, fuzzy #| msgid "Create remote backup repository" msgid "Remote backup repository already exists." msgstr "Uzak yedekleme deposu oluştur" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -281,17 +281,44 @@ msgid "SSH access denied" msgstr "SSH erişimi reddedildi" #: plinth/modules/backups/templates/backups.html:47 +#: plinth/modules/backups/views.py:80 #, fuzzy -#| msgid "Existing backups" -msgid "Existing backup locations" -msgstr "Mevcut yedeklemeler" +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "Hesap Oluştur" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Yeni depo oluştur" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "İbraz Et" @@ -333,19 +359,10 @@ msgstr "" "bilgilerine ve seçiliyse, şifreleme parolasına ihtiyacınız vardır." #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" -msgstr "Depo oluştur" - -#: 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 "İptal" +#, fuzzy +#| msgid "Create Connection" +msgid "Create Location" +msgstr "Bağlantı Oluştur" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "Depoyu kaldır" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "Belgelendirme" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "Verileri şuradan geri yükle" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Geri yükle" @@ -434,93 +452,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -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 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Arşiv oluşturuldu." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Arşivi Sil" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "Yedeklemeden geri yüklenen dosyalar." -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "Yedekleme dosyası bulunamadı." -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "Yüklenen dosyadan geri yükle" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "Uzak yedekleme deposu oluştur" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Added new repository." msgid "Added new remote SSH repository." msgstr "Yeni depo eklendi." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." msgstr "Depo kaldırıldı. Uzaktan yedeklemenin kendisi silinmedi." -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "Montaj başarısız oldu" @@ -623,12 +641,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "Geçersiz alan ismi" @@ -658,11 +676,11 @@ msgstr "" "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." -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "Geçersiz makine ismi" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "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 " "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" msgstr "Web Sunucusu Ana Sayfası" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1279,7 +1297,7 @@ msgstr "" msgid "Last update" 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" msgstr "Hakkında" @@ -1290,6 +1308,7 @@ msgstr "Hakkında" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1565,29 +1584,29 @@ msgstr "Kuruluma Başla" msgid "Setup Complete" msgstr "Yapılandırma Tamamlandı" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "Kullanım Kılavuzu" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "Kılavuzu İndir" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "Belgelendirme ve SSS" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "{box_name} hakkında" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" 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." 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_index.html:76 #, python-format @@ -1927,6 +1960,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "Viki ve Blogları Yönet" @@ -1953,6 +1993,10 @@ msgstr "%(site)s sitesine git" msgid "Manage" msgstr "Yönet" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Oluştur" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2156,7 +2200,7 @@ msgstr "" "Hiçbir alan yapılandırılmamış. Onlardan sertifika edinmek için alan " "yapılandırın." -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "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 " "başlaması biraz zaman alabilir." -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" "{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:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "{domain} alanı için sertifika başarılı bir şekilde edinildi" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "{domain} alanı için sertifika edinilemedi: {error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" 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 msgid "Failed to delete certificate for domain {domain}: {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." #: 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" msgstr "Güvenlik" @@ -4007,7 +4051,7 @@ msgid "Quasseldroid" msgstr "Quasseldroid" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "Radicale" @@ -4279,29 +4323,29 @@ msgstr "" "lesssecureapps\">https://www.google.com/settings/security/lesssecureapps) \"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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "Web Sunucusu" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4376,12 +4420,35 @@ msgstr "" "ile korunmuş İnternet servislerine yapılan kaba kuvvetle parola bulma " "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 msgid "Error setting restricted access: {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" 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_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "Anlıkları Sil" @@ -4792,44 +4859,44 @@ msgstr "Depolama Anlıkları" msgid "Created snapshot." msgstr "Anlık oluşturuldu." -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Timeline Snapshots configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "Eylem hatası: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "Tüm anlıklar silindi." -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" 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." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." 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." msgstr "" "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" msgstr "Anlığa Geri Al" @@ -5731,15 +5798,15 @@ msgstr "Kullanıcıyı Düzenle" msgid "User {user} deleted." msgstr "{user} kullanıcısı silindi." -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." 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" msgstr "Parolayı Değiştir" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "Parola başarılı bir şekilde değiştirildi." @@ -6094,6 +6161,15 @@ msgstr "Uygulama devre dışı bırakıldı" msgid "Gujarati" 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}." #~ msgstr "{domain} alanı için sertifika yenilenmesi etkinleştirildi." @@ -6411,11 +6487,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "indiriliyor" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "Hesap Oluştur" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6457,11 +6528,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "reStore" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "Belgelendirme" - #, fuzzy #~| msgid "Create User" #~ msgid "Backup archives" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 607974af5..5daa5ede2 100644 --- a/plinth/locale/uk/LC_MESSAGES/django.po +++ b/plinth/locale/uk/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\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" "Last-Translator: prolinux ukraine \n" "Language-Team: Ukrainian user@host:~/path/to/repo/" msgstr "" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "пароль SSH серверу" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." @@ -214,47 +214,47 @@ msgstr "" "Пароль для SSH серверу.
Аутентифікація на основі SSH ключа поки не " "підтримується." -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "Шифрування" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "Парольна фраза" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "Парольна фраза; Потрібна лише при використанні шифрування." -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "Підтвердити парольну фразу" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "Повторити парольну фразу." -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "Вказані парольні фрази шифрування не збігаються" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 #, fuzzy #| msgid "Passphrase; Only needed when using encryption." msgid "Passphrase is needed for encryption." msgstr "Парольна фраза; Потрібна лише при використанні шифрування." -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "" @@ -282,17 +282,40 @@ msgid "SSH access denied" msgstr "" #: 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 "" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "Створити нове сховище" +#: plinth/modules/backups/templates/backups.html:58 +msgid "Upload and Restore" +msgstr "" #: plinth/modules/backups/templates/backups.html:61 #, 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 Location" msgstr "+ Додати зовнішнє сховище" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "Надіслати" @@ -331,20 +353,11 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 -msgid "Create Repository" +#, fuzzy +#| 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 "" - #: plinth/modules/backups/templates/backups_repository_remove.html:28 msgid "Are you sure that you want to remove this repository?" msgstr "Ви впевнені, що хочете видалити це сховище?" @@ -360,8 +373,9 @@ msgid "" msgstr "" #: plinth/modules/backups/templates/backups_repository_remove.html:46 -#: plinth/modules/backups/views.py:463 -msgid "Remove Repository" +#, fuzzy +#| msgid "Remove Repository" +msgid "Remove Location" msgstr "Видалити сховище" #: plinth/modules/backups/templates/backups_restore.html:30 @@ -369,7 +383,7 @@ msgid "Restore data from" msgstr "Відновити дані з" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "Відновити" @@ -422,93 +436,93 @@ msgstr "" msgid "Verify Host" msgstr "" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Створити" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "Архів створено." -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 msgid "Delete Archive" msgstr "Видалити архів" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 #, fuzzy #| msgid "Added new repository." msgid "Added new remote SSH repository." msgstr "Додано нове сховище." -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 #, fuzzy #| msgid "Repository not found" msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -591,12 +605,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "" @@ -622,11 +636,11 @@ msgid "" "length must be 63 characters or less." msgstr "" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -637,11 +651,11 @@ msgid "" "or less." msgstr "" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 msgid "Webserver Home Page" msgstr "" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1159,7 +1173,7 @@ msgstr "" msgid "Last update" 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" msgstr "" @@ -1170,6 +1184,7 @@ msgstr "" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1400,29 +1415,29 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 msgid "Download Manual" msgstr "" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "" @@ -1483,6 +1498,18 @@ msgstr "" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1692,6 +1719,13 @@ msgstr "" msgid "Delete %(name)s" 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 msgid "Manage Wikis and Blogs" msgstr "" @@ -1718,6 +1752,10 @@ msgstr "" msgid "Manage" msgstr "" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "Створити" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -1896,36 +1934,36 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, python-brace-format msgid "" "Certificate successfully revoked for domain {domain}.This may take a few " "moments to take effect." msgstr "" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, python-brace-format msgid "Certificate successfully deleted for domain {domain}" msgstr "" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, python-brace-format msgid "Failed to delete certificate for domain {domain}: {error}" msgstr "" @@ -2885,7 +2923,7 @@ msgid "This connection is not active." msgstr "" #: 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" msgstr "" @@ -3500,7 +3538,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -3694,27 +3732,27 @@ msgid "" "a>)." 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 msgid "Web Search" msgstr "" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -3778,12 +3816,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "" @@ -4075,7 +4136,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 msgid "Delete Snapshots" msgstr "" @@ -4127,37 +4188,37 @@ msgstr "" msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:202 +#: plinth/modules/snapshot/views.py:203 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "" @@ -4923,15 +4984,15 @@ msgstr "" msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "" diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index e17abcd85..ed32112e8 100644 --- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po +++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Plinth\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" "Last-Translator: Anxin YI <2732146152@qq.com>\n" "Language-Team: Chinese (Simplified) user@host:~/path/to/repo/" msgstr "新的或已有存储库的路径。例如:user@host:~/path/to/repo/" -#: plinth/modules/backups/forms.py:137 +#: plinth/modules/backups/forms.py:135 msgid "SSH server password" msgstr "SSH 服务器密码" -#: plinth/modules/backups/forms.py:138 +#: plinth/modules/backups/forms.py:136 msgid "" "Password of the SSH Server.
SSH key-based authentication is not yet " "possible." msgstr "SSH 服务器的密码。
基于密钥的 SSH 验证暂不支持。" -#: plinth/modules/backups/forms.py:142 +#: plinth/modules/backups/forms.py:140 msgid "Encryption" msgstr "加密" -#: plinth/modules/backups/forms.py:143 +#: plinth/modules/backups/forms.py:141 msgid "" "\"Key in Repository\" means that a password-protected key is stored with the " "backup." 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" msgstr "密码" -#: plinth/modules/backups/forms.py:148 +#: plinth/modules/backups/forms.py:146 msgid "Passphrase; Only needed when using encryption." msgstr "密码;只在用加密时需要。" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Confirm Passphrase" msgstr "确认密码" -#: plinth/modules/backups/forms.py:151 +#: plinth/modules/backups/forms.py:149 msgid "Repeat the passphrase." msgstr "重复密码。" -#: plinth/modules/backups/forms.py:162 +#: plinth/modules/backups/forms.py:160 msgid "The entered encryption passphrases do not match" msgstr "输入的加密密码不匹配" -#: plinth/modules/backups/forms.py:166 +#: plinth/modules/backups/forms.py:164 msgid "Passphrase is needed for encryption." msgstr "密码为加密而需要。" -#: plinth/modules/backups/forms.py:183 +#: plinth/modules/backups/forms.py:181 msgid "Remote backup repository already exists." msgstr "远程备份存储库已存在。" -#: plinth/modules/backups/forms.py:189 +#: plinth/modules/backups/forms.py:187 msgid "Select verified SSH public key" msgstr "选择经过验证的 SSH 公钥" @@ -269,15 +269,44 @@ msgid "SSH access denied" msgstr "SSH 访问被拒绝" #: plinth/modules/backups/templates/backups.html:47 -msgid "Existing backup locations" -msgstr "现有的备份位置" +#: plinth/modules/backups/views.py:80 +#, fuzzy +#| msgid "Create Account" +msgid "Create a new backup" +msgstr "创建帐户" -#: plinth/modules/backups/templates/backups.html:57 -msgid "Create new repository" -msgstr "创建新存储库" +#: plinth/modules/backups/templates/backups.html:51 +#, fuzzy +#| 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 -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 "添加远程存储库" #: 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/config/templates/config.html:45 -#: plinth/modules/security/templates/security.html:32 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" msgstr "提交" @@ -317,20 +345,9 @@ msgstr "" #: plinth/modules/backups/templates/backups_repository_add.html:43 #, fuzzy -#| msgid "Create User" -msgid "Create Repository" -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 "取消" +#| msgid "Create Connection" +msgid "Create Location" +msgstr "创建连接" #: plinth/modules/backups/templates/backups_repository_remove.html:28 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/views.py:463 -msgid "Remove Repository" -msgstr "移除存储" +#, fuzzy +#| msgid "Documentation" +msgid "Remove Location" +msgstr "文档" #: plinth/modules/backups/templates/backups_restore.html:30 msgid "Restore data from" msgstr "从 恢复数据" #: plinth/modules/backups/templates/backups_restore.html:43 -#: plinth/modules/backups/views.py:193 +#: plinth/modules/backups/views.py:174 msgid "Restore" msgstr "恢复" @@ -411,93 +429,93 @@ msgstr "" msgid "Verify Host" msgstr "核实本地计算机" -#: plinth/modules/backups/views.py:57 -msgid "Upload" -msgstr "上传" - -#: plinth/modules/backups/views.py:60 plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "创建" - -#: plinth/modules/backups/views.py:88 +#: plinth/modules/backups/views.py:75 msgid "Archive created." msgstr "" -#: plinth/modules/backups/views.py:118 +#: plinth/modules/backups/views.py:102 #, fuzzy #| msgid "Delete" msgid "Delete Archive" msgstr "删除" -#: plinth/modules/backups/views.py:130 +#: plinth/modules/backups/views.py:114 #, fuzzy #| msgid "{name} deleted." msgid "Archive deleted." 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." msgstr "" -#: plinth/modules/backups/views.py:209 +#: plinth/modules/backups/views.py:190 msgid "No backup file found." msgstr "" -#: plinth/modules/backups/views.py:217 +#: plinth/modules/backups/views.py:198 msgid "Restore from uploaded file" msgstr "" -#: plinth/modules/backups/views.py:274 +#: plinth/modules/backups/views.py:255 msgid "Create remote backup repository" msgstr "" -#: plinth/modules/backups/views.py:294 +#: plinth/modules/backups/views.py:274 msgid "Added new remote SSH repository." msgstr "" -#: plinth/modules/backups/views.py:317 +#: plinth/modules/backups/views.py:297 msgid "Verify SSH hostkey" msgstr "" -#: plinth/modules/backups/views.py:351 +#: plinth/modules/backups/views.py:330 msgid "SSH host already verified." msgstr "" -#: plinth/modules/backups/views.py:360 +#: plinth/modules/backups/views.py:339 msgid "SSH host verified." msgstr "" -#: plinth/modules/backups/views.py:384 +#: plinth/modules/backups/views.py:363 msgid "SSH host public key could not be verified." msgstr "" -#: plinth/modules/backups/views.py:386 +#: plinth/modules/backups/views.py:365 msgid "Authentication to remote server failed." msgstr "" -#: plinth/modules/backups/views.py:388 +#: plinth/modules/backups/views.py:367 #, fuzzy #| msgid "Error installing application: {error}" msgid "Error establishing connection to server: {}" 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." msgstr "" -#: plinth/modules/backups/views.py:398 +#: plinth/modules/backups/views.py:377 msgid "Repository removed." 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." msgstr "" -#: plinth/modules/backups/views.py:483 +#: plinth/modules/backups/views.py:462 msgid "Unmounting failed!" 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" msgstr "" @@ -592,12 +610,12 @@ msgstr "" msgid "Configure" 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 msgid "Domain Name" 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 msgid "Invalid domain name" msgstr "无效的域名" @@ -628,11 +646,11 @@ msgstr "" "数字结束和开始作为内部字符只有字母、数字和连字符。总长度必须为 63 个字符或更" "少。" -#: plinth/modules/config/forms.py:72 +#: plinth/modules/config/forms.py:73 msgid "Invalid hostname" msgstr "无效的主机名" -#: plinth/modules/config/forms.py:78 +#: plinth/modules/config/forms.py:79 #, python-brace-format msgid "" "Domain name is the global name by which other devices on the Internet can " @@ -647,13 +665,13 @@ msgstr "" "为内部字符。每个标签的长度必须为 63 个字符或更少。域名总长度不得超过 253 个字" "符。" -#: plinth/modules/config/forms.py:92 +#: plinth/modules/config/forms.py:94 #, fuzzy #| msgid "Web Server (HTTP)" msgid "Webserver Home Page" msgstr "Web 服务器(HTTP)" -#: plinth/modules/config/forms.py:94 +#: plinth/modules/config/forms.py:96 #, python-brace-format msgid "" "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)." msgstr "" -#: plinth/modules/config/forms.py:105 +#: plinth/modules/config/forms.py:107 msgid "Show advanced apps and features" msgstr "" -#: plinth/modules/config/forms.py:106 +#: plinth/modules/config/forms.py:108 msgid "Show apps and features that require more technical knowledge." msgstr "" @@ -1223,7 +1241,7 @@ msgstr "" msgid "Last update" 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" msgstr "关于" @@ -1234,6 +1252,7 @@ msgstr "关于" #: plinth/modules/letsencrypt/templates/letsencrypt.html:38 #: plinth/modules/networks/templates/connection_show.html:261 #: 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:68 plinth/templates/app.html:51 msgid "Status" @@ -1490,31 +1509,31 @@ msgstr "启动安装程序" msgid "Setup Complete" msgstr "安装完成" -#: plinth/modules/help/help.py:46 +#: plinth/modules/help/help.py:47 msgid "Documentation" 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 msgid "Manual" msgstr "手册" -#: plinth/modules/help/help.py:55 +#: plinth/modules/help/help.py:56 #, fuzzy #| msgid "{box_name} Manual" msgid "Download Manual" msgstr "{box_name} 手册" -#: plinth/modules/help/help.py:75 +#: plinth/modules/help/help.py:76 msgid "Documentation and FAQ" msgstr "文档和 FAQ" -#: plinth/modules/help/help.py:83 +#: plinth/modules/help/help.py:84 #, python-brace-format msgid "About {box_name}" msgstr "关于 {box_name}" -#: plinth/modules/help/help.py:104 +#: plinth/modules/help/help.py:106 #, python-brace-format msgid "{box_name} Manual" msgstr "{box_name} 手册" @@ -1591,6 +1610,20 @@ msgstr "有新版本可用" msgid "%(box_name)s is up to date." 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_index.html:76 #, python-format @@ -1843,6 +1876,13 @@ msgstr "" msgid "Delete %(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 msgid "Manage Wikis and Blogs" msgstr "管理 Wiki 和博客" @@ -1869,6 +1909,10 @@ msgstr "转到站点 %(site)s" msgid "Manage" msgstr "管理" +#: plinth/modules/ikiwiki/views.py:41 +msgid "Create" +msgstr "创建" + #: plinth/modules/ikiwiki/views.py:124 #, python-brace-format msgid "Created wiki {name}." @@ -2084,7 +2128,7 @@ msgid "" "domains to be able to obtain certificates for them." msgstr "没有配置域名。配置域名可以为它们获得相应的证书。" -#: plinth/modules/letsencrypt/views.py:56 +#: plinth/modules/letsencrypt/views.py:55 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "" @@ -2092,30 +2136,30 @@ msgid "" "moments to take effect." msgstr "成功为域名 {domain} 吊销证书" -#: plinth/modules/letsencrypt/views.py:62 +#: plinth/modules/letsencrypt/views.py:61 #, python-brace-format msgid "Failed to revoke certificate for domain {domain}: {error}" msgstr "无法为 {domain} 撤销证书:{error}" -#: plinth/modules/letsencrypt/views.py:75 -#: plinth/modules/letsencrypt/views.py:92 +#: plinth/modules/letsencrypt/views.py:74 +#: plinth/modules/letsencrypt/views.py:91 #, python-brace-format msgid "Certificate successfully obtained for domain {domain}" msgstr "为域名 {domain} 成功获得证书" -#: plinth/modules/letsencrypt/views.py:80 -#: plinth/modules/letsencrypt/views.py:97 +#: plinth/modules/letsencrypt/views.py:79 +#: plinth/modules/letsencrypt/views.py:96 #, python-brace-format msgid "Failed to obtain certificate for domain {domain}: {error}" msgstr "未能为域名 {domain} 获取证书:{error}" -#: plinth/modules/letsencrypt/views.py:109 +#: plinth/modules/letsencrypt/views.py:108 #, fuzzy, python-brace-format #| msgid "Certificate successfully revoked for domain {domain}" msgid "Certificate successfully deleted for domain {domain}" msgstr "成功为域名 {domain} 吊销证书" -#: plinth/modules/letsencrypt/views.py:114 +#: plinth/modules/letsencrypt/views.py:113 #, fuzzy, python-brace-format #| msgid "Failed to revoke 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 "此连接未处于激活状态。" #: 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" msgstr "安全" @@ -3864,7 +3908,7 @@ msgid "Quasseldroid" msgstr "" #: plinth/modules/radicale/__init__.py:45 -#: plinth/modules/radicale/manifest.py:90 +#: plinth/modules/radicale/manifest.py:91 msgid "Radicale" msgstr "" @@ -4120,29 +4164,29 @@ msgstr "" "href=\"https://www.google.com/settings/security/lesssecureapps\">https://www." "google.com/settings/security/lesssecureapps)中启用“安全性较低的应用”。" -#: 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" msgstr "" -#: plinth/modules/searx/__init__.py:43 +#: plinth/modules/searx/__init__.py:42 #, fuzzy #| msgid "Web Server" msgid "Web Search" msgstr "Web 服务器" -#: plinth/modules/searx/__init__.py:46 +#: plinth/modules/searx/__init__.py:45 msgid "" "Searx is a privacy-respecting Internet metasearch engine. It aggregrates and " "displays results from multiple search engines." msgstr "" -#: plinth/modules/searx/__init__.py:48 +#: plinth/modules/searx/__init__.py:47 msgid "" "Searx can be used to avoid tracking and profiling by search engines. It " "stores no cookies by default." msgstr "" -#: plinth/modules/searx/__init__.py:52 +#: plinth/modules/searx/__init__.py:51 msgid "Search the web" msgstr "" @@ -4212,12 +4256,35 @@ msgid "" "services." 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 msgid "Error setting restricted access: {exception}" msgstr "设置限制访问错误:{exception}" -#: plinth/modules/security/views.py:71 +#: plinth/modules/security/views.py:82 msgid "Updated security configuration" msgstr "安全配置已更新" @@ -4564,7 +4631,7 @@ msgstr "日期" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:188 +#: plinth/modules/snapshot/views.py:189 #, fuzzy #| msgid "Delete Snapshot" msgid "Delete Snapshots" @@ -4622,43 +4689,43 @@ msgstr "创建快照" msgid "Created snapshot." msgstr "创建快照。" -#: plinth/modules/snapshot/views.py:149 +#: plinth/modules/snapshot/views.py:150 #, fuzzy #| msgid "Access rights configuration updated" msgid "Storage snapshots configuration updated" 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 msgid "Action error: {0} [{1}] [{2}]" msgstr "操作错误:{0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:167 +#: plinth/modules/snapshot/views.py:168 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted all snapshots" msgstr "删除快照" -#: plinth/modules/snapshot/views.py:171 +#: plinth/modules/snapshot/views.py:172 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted selected snapshots" msgstr "删除快照" -#: plinth/modules/snapshot/views.py:176 +#: plinth/modules/snapshot/views.py:177 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:199 +#: plinth/modules/snapshot/views.py:200 #, python-brace-format msgid "Rolled back to snapshot #{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." msgstr "系统需要重启以完成完全回滚。" -#: plinth/modules/snapshot/views.py:214 +#: plinth/modules/snapshot/views.py:215 msgid "Rollback to Snapshot" msgstr "回滚到快照" @@ -5508,15 +5575,15 @@ msgstr "编辑用户" msgid "User {user} deleted." msgstr "用户 {user} 已删除。" -#: plinth/modules/users/views.py:165 +#: plinth/modules/users/views.py:166 msgid "Deleting LDAP user failed." msgstr "删除 LDAP 用户失败。" -#: plinth/modules/users/views.py:174 +#: plinth/modules/users/views.py:175 msgid "Change Password" msgstr "更改密码" -#: plinth/modules/users/views.py:175 +#: plinth/modules/users/views.py:176 msgid "Password changed successfully." msgstr "已成功更改密码。" @@ -5883,6 +5950,17 @@ msgstr "应用程序已禁用" msgid "Gujarati" msgstr "" +#~ msgid "Create new repository" +#~ msgstr "创建新存储库" + +#, fuzzy +#~| msgid "Create User" +#~ msgid "Create Repository" +#~ msgstr "创建用户" + +#~ msgid "Upload" +#~ msgstr "上传" + #, fuzzy #~| msgid "Certificate successfully revoked for domain {domain}" #~ msgid "Certificate renewal management enabled for {domain}." @@ -6020,11 +6098,6 @@ msgstr "" #~ msgid "Download" #~ msgstr "下载中" -#, fuzzy -#~| msgid "Create Account" -#~ msgid "Create backup" -#~ msgstr "创建帐户" - #, fuzzy #~| msgid "Name Services" #~ msgid "Removable Devices" @@ -6068,11 +6141,6 @@ msgstr "" #~ msgid "Restore apps" #~ msgstr "reStore" -#, fuzzy -#~| msgid "Documentation" -#~ msgid "Location" -#~ msgstr "文档" - #, fuzzy #~| msgid "Create User" #~ msgid "Backup archives"