diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 1232e3734..1154c541d 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -36,12 +36,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -354,7 +354,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -391,7 +391,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -403,19 +403,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -561,7 +561,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -593,10 +593,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -674,8 +673,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -946,17 +945,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1173,21 +1169,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1280,13 +1274,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1678,14 +1671,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1701,28 +1688,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1776,10 +1763,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1796,69 +1807,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1913,7 +1887,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2218,16 +2192,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2371,6 +2345,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2538,7 +2517,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2764,93 +2755,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2865,12 +2857,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2993,7 +2985,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3026,7 +3018,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3070,20 +3062,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3179,15 +3175,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3196,33 +3192,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3231,145 +3227,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3477,18 +3442,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3886,37 +3847,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4208,7 +4179,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4252,45 +4223,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4829,63 +4800,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4977,12 +4961,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5011,12 +4997,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5033,38 +5024,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5135,6 +5122,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 115399d89..9cdc5729b 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,12 +38,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -393,7 +393,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -405,19 +405,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -563,7 +563,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -595,10 +595,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -676,8 +675,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -948,17 +947,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1175,21 +1171,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1282,13 +1276,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1680,14 +1673,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1703,28 +1690,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1778,10 +1765,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1798,69 +1809,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1915,7 +1889,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2220,16 +2194,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2373,6 +2347,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2540,7 +2519,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2766,93 +2757,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2867,12 +2859,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2995,7 +2987,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3028,7 +3020,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3072,20 +3064,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3181,15 +3177,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3198,33 +3194,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3233,145 +3229,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3479,18 +3444,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3888,37 +3849,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4210,7 +4181,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4254,45 +4225,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4831,63 +4802,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4979,12 +4963,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5013,12 +4999,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5035,38 +5026,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5137,6 +5124,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index 5c6dfacb4..1b60fa610 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-09-17 19:24+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech %(service_name)s is running." -msgstr "Služba %(service_name)s je spuštěná." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Služba %(service_name)s není spuštěná." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Webová proxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1941,11 +1930,11 @@ msgstr "Proxy servery" msgid "Anonymous torrents" msgstr "Anonymní torenty" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "I2P proxy a tunely" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " @@ -1955,7 +1944,7 @@ msgstr "" "je třeba, aby vámi používaný webový prohlížeč (nejlépe Tor Browser) byl " "nastaven pro proxy." -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." @@ -1963,11 +1952,11 @@ msgstr "" "Ve výchozím stavu jsou k dispozici proxy pro HTTP, HTTPS a IRC. Další proxy " "a tunely je možné nastavit pomocí rozhraní pro nastavení tunelů." -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "Anonymní torrenty" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2032,10 +2021,34 @@ msgstr "Název účtu správce" msgid "Admin Account Password" msgstr "Heslo k účtu správce" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Vytvořit wiki nebo blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Spravovat wiki a blogy" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Nejsou k dispozici žádné wiki nebo blogy." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Vytvořit wiki nebo blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Smazat stránku %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Přejít na stránku %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2054,69 +2067,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Nejsou k dispozici žádné wiki nebo blogy." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Vytvořit wiki nebo blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Smazat stránku %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Přejít na stránku %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Spravovat" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Vytvořit" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} vytvořena." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Wiki se nepodařilo vytvořit: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} vytvořen." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Blog se nepodařilo vytvořit: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} smazáno." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} se nepodařilo smazat: {error}" @@ -2179,7 +2155,7 @@ msgstr "" "XMPP serverem." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "Licenční informace o JavaScriptu" @@ -2551,16 +2527,16 @@ msgstr "Soukromý režim zapnut" msgid "Private mode disabled" msgstr "Soukromý režim vypnut" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Pískoviště s kostkami" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2735,6 +2711,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Zveřejňování klíče na serveru s klíči…" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Storno" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2914,7 +2895,19 @@ msgstr "Všechny webové aplikace" msgid "Networks" msgstr "Sítě" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "S použitím DNSSEC na IPv{kind}" @@ -3165,95 +3158,96 @@ msgstr "WPA" msgid "Open" msgstr "Otevřené" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Síťová připojení" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi sítě poblíž" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Přidat připojení" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Připojení nelze zobrazit: Připojení neexistuje." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Informace o spojení" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Připojení nelze upravit: Připojení neexistuje." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Tento typ připojení ještě není podporován." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Upravit připojení" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Připojení {name} aktivováno." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Aktivace připojení se nezdařila: Připojení nenalezeno." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Nepodařilo se aktivovat připojení {name}: Není k dispozici žádné použitelné " "zařízení." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Připojení {name} deaktivováno." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Deaktivace připojení se nezdařila: Připojení nenalezeno." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi sítě poblíž" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Přidat připojení" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Přidávání nového generického připojení" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Přidávání nového ethernetového připojení" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Přidávání nového PPPoE připojení" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Přidávání nového Wi-Fi připojení" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Připojení {name} smazáno." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Smazání připojení se nezdařilo: Připojení nenalezeno." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Smazat připojení" @@ -3268,12 +3262,12 @@ msgid "Edit" msgstr "Upravit" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Deaktivovat" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Aktivovat" @@ -3396,7 +3390,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Zabezpečení" @@ -3439,7 +3433,7 @@ msgstr "" "dispozici. Je doporučeno toto připojení vypnout nebo smazat a nastavit ho " "znovu." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Vytvořit připojení" @@ -3483,20 +3477,26 @@ msgstr "Zobrazit připojení %(name)s" msgid "Computer" msgstr "Počítač" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Připojení" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Smazat připojení %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktivní" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Neaktivní" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Vytvořit…" @@ -3612,15 +3612,15 @@ msgstr "Nastavování dokončeno." msgid "Setup failed." msgstr "Nastavování se nezdařilo." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Viditelnost na veřejnosti" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3632,19 +3632,19 @@ msgstr "" "němu nejste připojení napřímo. Potřebujete ho pouze když jsou služby služby " "vašeho {box_name} nedostupné z Internetu. To zahrnuje následující situace:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} se nachází za omezující bránou firewall." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} je připojený k (bezdrátovému) směrovači, který není ve vaší " "správě." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3652,7 +3652,7 @@ msgstr "" "Váš poskytovatel připojení vám neposkytuje vnější (veřejnou) IP adresu a " "namísto toho poskytuje připojení prostřednictvím NAT překladu." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3660,11 +3660,11 @@ msgstr "" "Váš poskytovatel připojení vám neposkytuje pevnou IP adresu a ta se proto " "mění pokaždé, když se připojíte k Internetu." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Váš poskytovatel připojení k Internetu omezuje příchozí spojení." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3678,19 +3678,19 @@ msgstr "" "\">pagekite.net. V budoucnu si pro toto může být možné s kamarádem " "smluvit využití jeho {box_name}." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "PageKite doména" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Zapnout PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Doména serveru" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3698,31 +3698,31 @@ msgstr "" "Vyberte pagekite server, který chcete používat. Pokud to má být ten výchozí, " "zadejte „pagekite.net“." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Port serveru" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Port pagekite serveru (výchozí: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite název" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Příklad: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Neplatný kite název" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite heslo" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3730,53 +3730,53 @@ msgstr "" "Heslo přiřazené ke kite nebo výchozí heslo pro váš účet pokud není na kite " "žádné nastavené." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Nastavit podrobnosti Kite" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Nastavení pagekite serveru" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite zapnuto" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite vypnuto" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Služba zapnuta: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Služba vypnuta: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protokol" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "vnější (frontend) port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "vnitřní (freedombox) port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Zapnout podřízené domény" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Uživatelem určená služba smazána" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3784,45 +3784,14 @@ msgstr "" "Tato služba je k dispozici jako standardní služba. Zapněte ji na stránce " "„Standardní služby“." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Uživatelem určená služba přidána" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Tato služba už existuje" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Kupon který jste obdrželi s vaším {box_name} edice „Dunaj“" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Podřízená doména" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Podřízená doména, kterou chcete zaregistrovat" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Tento kód není platný" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Tento kód je svázán s doménou {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Požadovaná doména už je zaregistrovaná někým jiným." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Registrace domény se nezdařila: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite účet" @@ -3941,18 +3910,14 @@ msgstr "" "Viz instrukce pro nastavení SSH klienta" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standardní služby" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Uživatelem určené služby" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "Nastavení Pagekite dokončeno. Služby HTTP a HTTPS jsou nyní zapnuté." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4455,37 +4420,55 @@ msgstr "" "hrubou silou na SSH server a ostatní zapnuté internetové služby, využívající " "ověření heslem." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Show security report" +msgstr "Zobrazit zranitelnosti zabezpečení" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security Notice" +msgid "Security Report" +msgstr "Výstraha ohledně zabezpečení" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "Zobrazit zranitelnosti zabezpečení" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "Název aplikace" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" -msgstr "Nahlášené zranitelnosti" +#: plinth/modules/security/templates/security_report.html:42 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Current Vulnerabilities" +msgstr "Zobrazit zranitelnosti zabezpečení" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Past Vulnerabilities" +msgstr "Zobrazit zranitelnosti zabezpečení" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Nastavení zabezpečení aktualizováno" @@ -4827,7 +4810,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Smazat zachycené stavy" @@ -4876,45 +4859,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Vrátit k zachycenému stavu č. %(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Spravovat zachycené stavy" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Zachycený stav pořízen." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Nastavení zachycování stavů úložiště aktualizováno" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Všechny zachycené stavy smazány" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Označené zachycené stavy smazány" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "Zachycený stav je používán. Zkuste to později." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Vráceno zpět do podoby zachyceného stavu č. {number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "Pro dokončení obnovy ze zálohy je třeba systém restartovat." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Vrátit do podoby zachyceného stavu" @@ -5532,15 +5515,15 @@ msgstr "Zapnout automatické aktualizace" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "Když je zapnuto, FreedomBox se jednou denně automaticky zaktualizuje." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Aktualizovat nyní" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Aktualizace…" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "This may take a long time to complete. During an update, " @@ -5555,48 +5538,61 @@ msgstr "" "aktualizace není možné instalovat aplikace. Také webové rozhraní může být " "dočasně nedostupné a zobrazovat chybu. V takovém případě ho načtěte znovu." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Vyp/zap. záznamy událostí při nedávných aktualizacích" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Automatická aktualizace" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Ruční aktualizace" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Chyba při nastavování bezobslužných aktualizací: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatické aktualizace zapnuty" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatické aktualizace vypnuty" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Nastavení nezměněna" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Proces přechodu na novější verze zahájen." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Spouštění přechodu na novější verzi se nezdařilo." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Uživatelé a skupiny" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zkontrolujte LDAP položku „{search_item}“" @@ -5697,12 +5693,14 @@ msgid "Save Password" msgstr "Uložit heslo" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Vytvořit uživatele" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Smazat uživatele" @@ -5734,12 +5732,17 @@ msgstr "" msgid "Create Account" msgstr "Vytvořit účet" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Uživatelé" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Smazat uživatele %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Upravit uživatele %(username)s" @@ -5758,38 +5761,34 @@ msgstr "" msgid "Save Changes" msgstr "Uložit změny" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Uživatelé" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Uživatel %(username)s vytvořen." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Uživatel %(username)s aktualizován." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Upravit uživatele" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Uživatel {user} smazán." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Smazání LDAP uživatele se nezdařilo." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Změnit heslo" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Heslo úspěšně změněno." @@ -5867,6 +5866,16 @@ msgstr "" "issues\">systému hlášení chyb abychom to mohli opravit. K hlášení také " "přiložte záznam (log) stavu." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Služba %(service_name)s je spuštěná." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Služba %(service_name)s není spuštěná." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6132,6 +6141,44 @@ msgstr "Aplikace vypnuta" msgid "Gujarati" msgstr "gudžarátština" +#~ msgid "Manage" +#~ msgstr "Spravovat" + +#~ msgid "Create" +#~ msgstr "Vytvořit" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "Kupon který jste obdrželi s vaším {box_name} edice „Dunaj“" + +#~ msgid "Subdomain" +#~ msgstr "Podřízená doména" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Podřízená doména, kterou chcete zaregistrovat" + +#~ msgid "This code is not valid" +#~ msgstr "Tento kód není platný" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Tento kód je svázán s doménou {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Požadovaná doména už je zaregistrovaná někým jiným." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Registrace domény se nezdařila: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Nastavení Pagekite dokončeno. Služby HTTP a HTTPS jsou nyní zapnuté." + +#~ msgid "Vulnerabilities Reported" +#~ msgstr "Nahlášené zranitelnosti" + +#~ msgid "Auto-update" +#~ msgstr "Automatická aktualizace" + #~ msgid "Add Remote Location" #~ msgstr "Přidat umístění na protějšku" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 49c744150..fbbadbda3 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2016-07-03 21:44+0000\n" "Last-Translator: Mikkel Kirkgaard Nielsen \n" "Language-Team: Danish /tt-rss på webserveren." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Konfigurer" @@ -777,8 +776,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 #, fuzzy #| msgid "Learn more »" msgid "Learn more..." @@ -1082,17 +1081,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Opdater indstillinger" @@ -1360,21 +1356,19 @@ msgstr "Om" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Status" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Konfigurer Dynamisk DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Dynamisk DNS Status" @@ -1485,13 +1479,12 @@ msgid "Launch web client" msgstr "Kør webklient" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Konfiguration" @@ -1953,17 +1946,11 @@ msgstr "" msgid "Manage I2P application" msgstr "Aktiver applikation" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, fuzzy, python-format -#| msgid "Service discovery server is running" -msgid "Service %(service_name)s is running." -msgstr "Tjenestesøgningstjenesten er aktiv" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "Tjenestesøgningstjenesten er ikke aktiv" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Privoxy Web Proxy" +msgid "I2P Proxy" +msgstr "Privoxy Webproxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1978,28 +1965,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2069,10 +2056,34 @@ msgstr "Administratorkontonavn" msgid "Admin Account Password" msgstr "Administratorkontokodeord" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Opret Wiki eller Blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Administrer Wikier og Blogs" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Ingen wikier eller blogs tilgængelig." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Opret en Wiki eller Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Slet sitet %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Gå til sitet %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2091,69 +2102,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Ingen wikier eller blogs tilgængelig." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Opret en Wiki eller Blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Slet sitet %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Gå til sitet %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Administrer" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Opret" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} oprettet." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kunne ikke oprette wiki: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} oprettet." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kunne ikke oprette blog: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} slettet." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Kunne ikke slette {name}: {error}" @@ -2212,7 +2186,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2587,18 +2561,18 @@ msgstr "PageKite aktiveret" msgid "Private mode disabled" msgstr "PageKite deaktiveret" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "Block Sandbox (Minetest)" msgid "Block Sandbox" msgstr "Block Testområde (Minetest)" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2785,6 +2759,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Distribuerer nøgle til nøgleserver..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Annuller" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2961,7 +2940,19 @@ msgstr "" msgid "Networks" msgstr "Netværk" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruger DNSSEC på IPv{kind}" @@ -3236,96 +3227,97 @@ msgstr "" msgid "Open" msgstr "OpenVPN" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Netværksforbindelser" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi-netværk i Nærheden" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Tilføj forbindelse" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Kan ikke vise forbindelse: Forbindelse ikke fundet." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Forbindelsesinformation" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Kan ikke redigere forbindelse: Forbindelse ikke fundet." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Denne type forbindelse kan ikke konfigureres herfra endnu." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Rediger Forbindelse" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Aktiverede forbindelse {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Kunne ikke aktivere forbindelse: Forbindelse ikke fundet." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Kunne ikke aktivere forbindelse {name}: Ingen passende enhed er tilgængelig." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Deaktiverede forbindelse {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Kan ikke deaktivere forbindelse: Forbindelse ikke fundet." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi-netværk i Nærheden" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Tilføj forbindelse" + +#: plinth/modules/networks/networks.py:310 #, fuzzy #| msgid "Adding New Ethernet Connection" msgid "Adding New Generic Connection" msgstr "Tilføjer Ny Ethernet Forbindelse" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Tilføjer Ny Ethernet Forbindelse" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Tilføjer Ny PPPoE Forbindelse" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Tilføjer Ny Wi-Fi Forbindelse" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Slettede forbindelse {name}." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Kunne ikke slette forbindelse: Forbindelse ikke fundet." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Slet Forbindelse" @@ -3340,12 +3332,12 @@ msgid "Edit" msgstr "Rediger" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Deaktiver" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Aktiver" @@ -3468,7 +3460,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Sikkerhed" @@ -3512,7 +3504,7 @@ msgstr "" "muligvis ikke tilgængelig på dette interface. Det anbefales at du " "deaktiverer/sletter denne forbindelse og rekonfigurerer det." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Opret Forbindelse" @@ -3556,20 +3548,26 @@ msgstr "Vis forbindelse %(name)s" msgid "Computer" msgstr "Computer" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Forbindelse" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Slet forbindelse %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktiv" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inaktiv" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Opret..." @@ -3696,19 +3694,19 @@ msgstr "Opsætning færdig." msgid "Setup failed." msgstr "Opsætning fejlede." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 #, fuzzy #| msgid "Pagekite" msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 #, fuzzy #| msgid "Public Visibility (PageKite)" msgid "Public Visibility" msgstr "Offentlig Tilgængelighed (PageKite)" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3721,19 +3719,19 @@ msgstr "" "hvis {box_name} tjenester ikke kan nås fra resten af internettet. Dette " "inkluderer de følgende situationer:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} er bag en restriktiv firewall." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} er forbundet til en (trådløs) router som du ikke selv " "kontrollerer." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3741,7 +3739,7 @@ msgstr "" "Din internetudbyder tildeler dig ikke en ekstern IP-adresse, men giver dig " "forbindelse gennem NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy #| msgid "" #| "Your ISP does not provide you a static IP address and your IP address " @@ -3753,11 +3751,11 @@ msgstr "" "Din internetudbyder tildeler dig ikke en fast IP-adresse, og din IP-adresse " "ændres hver gang du fobinder til nettet." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Din internetudbyder begrænser indgående forbindelser." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3771,21 +3769,21 @@ msgstr "" "net. I fremtiden vil det måske blive muligt at bruge din vens {box_name} " "til dette." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "PageKite-konto" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Aktiver PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Serverdomæne" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3793,31 +3791,31 @@ msgstr "" "Vælg din PageKite-server. Brug \"pagekite.net\" hvis du vil bruge " "standardserveren fra pagekite.net." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Serverport" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "PageKite-serverport (standard: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite-navn" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Eksempel: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Ugyldigt kite-name" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite-hemmelighed" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3825,53 +3823,53 @@ msgstr "" "En hemmelighed tilknyttet denne kite, eller standard-hemmeligheden for din " "konto hvis der ikke er defineret nogen for denne kite." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite-detaljer gemt" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "PageKite-server gemt" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite aktiveret" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite deaktiveret" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Tjeneste aktiv: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Tjeneste ikke aktiv: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protokol" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "ekstern (WAN) port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "intern (FreedomBox) port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Aktiver Subdomæner" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Brugerdefineret tjeneste slettet" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3879,45 +3877,14 @@ msgstr "" "Denne tjeneste er tilgængelig som en standardtjeneste. Brug venligst siden " "\"Standardtjenester\" for at aktivere den." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Tilføjet brugerdefineret tjeneste" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Denne tjeneste eksisterer allerede" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Rabatkuponen som du modtog sammen med din {box_name} Danube Edition" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdomæne" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Subdomænet du vil registrere" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Denne kode er ikke gyldig" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Denne kode er specifik for domænet {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Det ønskede domæne er allerede registreret." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Domæneregistrering fejlede: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite-konto" @@ -4038,20 +4005,14 @@ msgstr "" "Se instruktioner for opsætning af SSH-klient" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standardtjenester" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Brugerdefinerede Tjenester" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Konfiguration af PageKite er færdig. Servicerne for HTTP og HTTPS er blevet " -"aktiveret." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4547,40 +4508,54 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Sikkerhed" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Sikkerhed" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Navn" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4913,7 +4888,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4963,53 +4938,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Create User" msgid "Manage Snapshots" msgstr "Opret Bruger" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "Konfiguration opdateret" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Slet %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "Slet %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5621,17 +5596,17 @@ msgstr "Aktiver automatiske opdateringer" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "Opdater" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5649,53 +5624,64 @@ msgstr "" "blive midlertidigt utilgængeligt og vise en fejl. Genindlæs siden for at " "fortsætte." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "Seneste opdatering" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "Seneste opdatering" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" "Kunne ikke konfigurere automatisk opdatering (unattended-upgrades): {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatisk opdatering aktiveret" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatisk opdatering deaktiveret" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Indstillinger uændret" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Opdateringsprocessen er startet." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Kunne ikke starte opdatering." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Brugere og Grupper" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrol af LDAP-konfiguration \"{search_item}\"" @@ -5798,12 +5784,14 @@ msgid "Save Password" msgstr "Gem Kodeord" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Opret Bruger" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Slet Bruger" @@ -5837,12 +5825,17 @@ msgstr "" msgid "Create Account" msgstr "PageKite-konto" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Brugere" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Slet bruger %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Rediger Bruger %(username)s" @@ -5861,38 +5854,34 @@ msgstr "" msgid "Save Changes" msgstr "Gem Ændringer" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Brugere" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Bruger %(username)s oprettet." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Bruger %(username)s opdateret." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Rediger Bruger" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Brugeren {user} slettet." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Kunne ikke slette LDAP-bruger." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Ændr kodeord" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Kodeord blev ændret." @@ -5978,6 +5967,18 @@ msgstr "" "Rapporter venligst fejlen i fejlhåndteringsvørktøjet så vi kan rette den." +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Tjenestesøgningstjenesten er aktiv" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Tjenestesøgningstjenesten er ikke aktiv" + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -6244,6 +6245,44 @@ msgstr "Applikation deaktiveret" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Administrer" + +#~ msgid "Create" +#~ msgstr "Opret" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "Rabatkuponen som du modtog sammen med din {box_name} Danube Edition" + +#~ msgid "Subdomain" +#~ msgstr "Subdomæne" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Subdomænet du vil registrere" + +#~ msgid "This code is not valid" +#~ msgstr "Denne kode er ikke gyldig" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Denne kode er specifik for domænet {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Det ønskede domæne er allerede registreret." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Domæneregistrering fejlede: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Konfiguration af PageKite er færdig. Servicerne for HTTP og HTTPS er " +#~ "blevet aktiveret." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "Seneste opdatering" + #, fuzzy #~| msgid "Create User" #~ msgid "Add Remote Location" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 475f407f9..10a253768 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-10-02 19:56+0000\n" "Last-Translator: Dietmar \n" "Language-Team: German auf {box_name}, der zur Gruppe der Administratoren gehört." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Konfigurieren" @@ -754,8 +753,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "Mehr erfahren …" @@ -1056,17 +1055,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Update-Einstellungen" @@ -1332,21 +1328,19 @@ msgstr "Über" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Status" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Dynamisches DNS konfigurieren" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Status für Dynamisches DNS" @@ -1462,13 +1456,12 @@ msgid "Launch web client" msgstr "Webclient starten" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Konfiguration" @@ -1806,9 +1799,9 @@ msgid "" "a> to let our developers know. To report, first check if the issue is " "already reported and then use the \"New issue\" button." msgstr "" -"Wenn Sie Fehler oder Probleme finden, verwenden Sie bitte den " -"issue tracker, um unsere Entwickler darüber zu informieren. Um einen " +"Wenn Sie Fehler oder Probleme finden, verwenden Sie bitte den issue tracker, um unsere Entwickler darüber zu informieren. Um einen " "Bericht zu erstellen, überprüfen Sie zunächst, ob das Problem bereits " "gemeldet wurde und klicken Sie dann auf die Schaltfläche \"Neues Problem\"." @@ -1886,8 +1879,8 @@ msgid "" "discuss.freedombox.org\" target=\"_blank\">discussion forum." msgstr "" "Suchen Sie nach vergangenen Diskussionen oder stellen Sie eine neue Anfrage " -"auf unserem Diskussionsforum." +"auf unserem Diskussionsforum." #: plinth/modules/help/templates/help_support.html:42 #, fuzzy @@ -1897,10 +1890,10 @@ msgid "" "Or send an email to our mailing list." msgstr "" -"Sie können mit uns auch über unsere IRC- und Matrix-Kanäle (bridged) chatten:" -"
  • #freedombox auf irc.oftc.net
  • #freedombox:matrix.org
  • " -"
Oder senden Sie eine E-Mail an unsere Mailingliste." +"Sie können mit uns auch über unsere IRC- und Matrix-Kanäle (bridged) " +"chatten:
  • #freedombox auf irc.oftc.net
  • #freedombox:matrix." +"org
Oder senden Sie eine E-Mail an unsere Mailingliste." #: plinth/modules/help/templates/statuslog.html:25 msgid "Status Log" @@ -1967,15 +1960,11 @@ msgstr "" msgid "Manage I2P application" msgstr "I2P-Anwendung verwalten" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "Dienst %(service_name)s läuft." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Dienst %(service_name)s läuft nicht." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Web Proxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1990,11 +1979,11 @@ msgstr "Proxys" msgid "Anonymous torrents" msgstr "Anonyme Torrents" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "I2P-Proxys und Tunnel" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " @@ -2004,7 +1993,7 @@ msgstr "" "surfen. Dazu muss Ihr Browser, vorzugsweise ein Tor-Browser, für einen Proxy " "konfiguriert sein." -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." @@ -2013,11 +2002,11 @@ msgstr "" "Proxys und Tunnel können über die Tunnelkonfigurationsoberfläche " "konfiguriert werden." -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "Anonyme Torrents" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2083,10 +2072,34 @@ msgstr "Admin-Konto-Name" msgid "Admin Account Password" msgstr "Admin-Konto-Passwort" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Wiki oder Blog anlegen" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Wikis und Blogs verwalten" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Keine Wikis oder Blogs verfügbar." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Ein Wiki oder Blog anlegen" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Seite %(site)s löschen" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Gehe zu Seite %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2105,69 +2118,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Keine Wikis oder Blogs verfügbar." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Ein Wiki oder Blog anlegen" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Seite %(site)s löschen" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Gehe zu Seite %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Verwalten" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Anlegen" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} angelegt." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Wiki konnte nicht angelegt werden: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} angelegt." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Blog konnte nicht angelegt werden: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} gelöscht." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} konnte nicht gelöscht werden: {error}" @@ -2230,7 +2206,7 @@ msgstr "" "genutzt." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "JavaScript-Lizenzinformation" @@ -2609,16 +2585,16 @@ msgstr "Privater Modus aktiviert" msgid "Private mode disabled" msgstr "Privater Modus ausgeschaltet" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Block-Sandkasten" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2800,6 +2776,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Schlüssel werden auf Schlüsselserver veröffentlicht …" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Abbrechen" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2979,7 +2960,19 @@ msgstr "Alle Webanwendungen" msgid "Networks" msgstr "Netzwerke" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC wird auf IPv{kind} verwendet" @@ -3234,95 +3227,96 @@ msgstr "WPA" msgid "Open" msgstr "Offen" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Netzwerkverbindungen" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "WLANs in der Nähe" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Verbindung hinzufügen" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Kann Verbindung nicht anzeigen: Verbindung nicht gefunden." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Verbindungsinformationen" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Kann Verbindung nicht bearbeiten: Verbindung nicht gefunden." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Dieser Verbindungstyp ist noch nicht bekannt." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Verbindung bearbeiten" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Verbindung {name} aktiviert." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Fehler beim Einschalten der Verbindung: Verbindung nicht gefunden." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Fehler beim Einschalten der Verbindung {name}: Kein geeignetes Gerät " "verfügbar." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Verbindung {name} ausgeschaltet." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Konnte Verbindung nicht ausschalten: Verbindung nicht gefunden." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "WLANs in der Nähe" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Verbindung hinzufügen" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Neue generische Verbindung wird hinzugefügt" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Neue Ethernet-Verbindung wird hinzugefügt" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Neue PPPoE-Verbindung wird hinzugefügt" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "WLAN-Verbindung wird hinzugefügt" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Verbindung {name} gelöscht." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Konnte Verbindung nicht löschen: Verbindung nicht gefunden." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Verbindung löschen" @@ -3337,12 +3331,12 @@ msgid "Edit" msgstr "Bearbeiten" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Ausschalten" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Einschalten" @@ -3465,7 +3459,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Sicherheit" @@ -3510,7 +3504,7 @@ msgstr "" "empfohlen, diese Verbindung zu deaktivieren oder zu löschen und neu zu " "konfigurieren." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Verbindung anlegen" @@ -3554,20 +3548,26 @@ msgstr "Verbindung %(name)s anzeigen" msgid "Computer" msgstr "Computer" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Verbindung" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Verbindung %(name)s löschen" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktiv" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inaktiv" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Anlegen …" @@ -3685,15 +3685,15 @@ msgstr "Einrichtung beendet." msgid "Setup failed." msgstr "Einrichtung fehlgeschlagen." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Öffentliche Sichtbarkeit" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3706,19 +3706,19 @@ msgstr "" "die Dienste Ihrer {box_name} vom Internet nicht erreichbar sind. Dies " "umfasst folgende Situationen:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} ist hinter einer eingeschränkten Firewall." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} ist mit einem (wireless)-Router verbunden, den Sie nicht " "kontrollieren." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3726,7 +3726,7 @@ msgstr "" "Ihr ISP bietet Ihnen keine externe IP-Adresse, sondern statt dessen eine " "Internetverbindung über NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3734,11 +3734,11 @@ msgstr "" "Ihr ISP bietet keine statische IP-Adresse und Ihre IP-Adresse ändert sich " "immer, wenn Sie sich mit dem Internet verbinden." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Ihr ISP schränkt eingehende Verbindungen ein." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3752,19 +3752,19 @@ msgstr "" "\"https://pagekite.net\">pagekite.net. In Zukunft könnte es möglich " "sein, hierfür die {box_name} eines Freundes zu nutzen." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "PageKite Domäne" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "PageKite einschalten" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Serverdomain" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3772,31 +3772,31 @@ msgstr "" "Wählen Sie Ihren PageKite-Server aus. „pagekite.net“ festlegen, um den " "Standardserver zu verwenden." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Serverport" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Port Ihres PageKite-Servers (standard: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite-Name" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Beispiel: meinebox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Ungültiger kite-Name" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite secret" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3804,53 +3804,53 @@ msgstr "" "Ein secret assoziiert mit dem kite oder das Standard-secret für Ihr Konto, " "wenn kein secret dem kite zugeordnet ist." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite-Details eingerichtet" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Pagekite-Server eingerichtet" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite aktiviert" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite ausgeschaltet" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Dienst eingeschaltet: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Dienst ausgeschaltet: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "Protokoll" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "externer (frontend) Port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "interner (FreedomBox) Port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Sub-Domainen einschalten" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Spezieller Dienst gelöscht" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3858,47 +3858,14 @@ msgstr "" "Dieser Dienst steht als Standarddienst zur Verfügung. Bitte verwenden Sie " "die Seite „Standarddienste“, um ihn zu aktivieren." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Spezieller Dienst hinzugefügt" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Dieser Dienst existiert bereits" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" -"Der Gutschein-Code, den Sie mit Ihrer {box_name} Danube Edition erhalten " -"haben" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdomain" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Die zu registrierende Subdomain" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Dieser Code ist nicht gültig" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Dieser Code ist begrenzt auf die Domain {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Die gewünschte Domain ist bereits registriert." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Registrieren der Domain fehlgeschlagen: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite-Konto" @@ -4021,19 +3988,14 @@ msgstr "" "Siehe SSH-Client Konfigurationsanweisungen" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standarddienste" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Spezielle Dienste" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Pagekite-Einrichtung beendet. Die HTTP- und HTTPS-Dienste sind jetzt aktiv." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4546,7 +4508,21 @@ msgstr "" "Falls aktiviert, begrenzt Fail2Ban automatisierte Einbruchversuche in den " "SSH-Server und andere aktivierte, passwortgeschützte Anwendungen." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Show security report" +msgstr "Sicherheitsschwachstellen anzeigen" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security Notice" +msgid "Security Report" +msgstr "Sicherheitshinweis" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " @@ -4555,32 +4531,40 @@ msgstr "" "Die installierte Version von FreedomBox weist %(count)s gemeldete " "Sicherheitslücken auf." -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 +#, fuzzy +#| msgid "" +#| "The following table lists the reported number of security vulnerabilities " +#| "for each installed app." msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" "Die folgende Tabelle listet die gemeldete Anzahl von Sicherheitslücken für " "jede installierte Anwendung auf." -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "Sicherheitsschwachstellen anzeigen" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "Anwendungsname" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" -msgstr "Gemeldete Sicherheitslücken" +#: plinth/modules/security/templates/security_report.html:42 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Current Vulnerabilities" +msgstr "Sicherheitsschwachstellen anzeigen" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Past Vulnerabilities" +msgstr "Sicherheitsschwachstellen anzeigen" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Fehler beim Setzen des eingeschränkten Zugriffs: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Sicherheitskonfiguration aktualisiert" @@ -4917,7 +4901,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Speicherauszüge löschen" @@ -4967,48 +4951,48 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Zurücksetzen auf Speicherauszug #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Verwalten der Speicherauszüge" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Speicherauszug erstellt." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Konfiguration der Speicherauszüge aktualisiert" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Alle Schnappschüsse wurden gelöscht" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Ausgewählte Schnappschüsse gelöscht" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" "Schnappschüsse ist derzeit im Gebrauch. Bitte versuchen Sie es später noch " "einmal." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Zurückgesetzt auf Speicherauszug #{number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" "Das System muss neu gestartet werden, um das Zurücksetzen abzuschließen." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Zurücksetzen auf Speicherauszug" @@ -5646,15 +5630,15 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Wenn aktiviert, aktualisiert sich FreedomBox automatisch einmal täglich." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Jetzt aktualisieren" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Aktualisierung läuft …" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " @@ -5665,48 +5649,61 @@ msgstr "" "Weboberfläche möglicherweise vorübergehend nicht verfügbar und zeigt einen " "Fehler an. In diesem Fall aktualisieren Sie die Seite, um fortzufahren." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Umschalten der letzten Update-Protokolle" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Automatisches Update" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Manuelles Update" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Fehler beim Konfigurieren von automatischen Aktualisierungen: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatische Systemaktualisierung aktivieren" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatische Aktualisierungen ausgeschaltet" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Einstellungen unverändert" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Aktualisierung gestartet." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Starten der Aktualisierung fehlgeschlagen." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Benutzer und Gruppen" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP-Eintrag „{search_item}“ prüfen" @@ -5808,12 +5805,14 @@ msgid "Save Password" msgstr "Passwort speichern" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Benutzer anlegen" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Benutzer löschen" @@ -5845,12 +5844,17 @@ msgstr "" msgid "Create Account" msgstr "Konto erstellen" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Benutzer" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Benutzer %(username)s löschen" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Benutzer %(username)s bearbeiten" @@ -5870,38 +5874,34 @@ msgstr "" msgid "Save Changes" msgstr "Änderungen speichern" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Benutzer" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Benutzer %(username)s angelegt." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Benutzer %(username)s geändert." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Benutzer bearbeiten" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Benutzer {user} gelöscht." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Löschen von LDAP-Benutzer fehlgeschlagen." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Passwort ändern" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Passwort erfolgreich geändert." @@ -5983,6 +5983,16 @@ msgstr "" "wir ihn beheben können. Fügen Sie auch das Statusprotokoll dem Fehlerbericht bei." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Dienst %(service_name)s läuft." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Dienst %(service_name)s läuft nicht." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6248,6 +6258,47 @@ msgstr "Anwendung deaktiviert" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Manage" +#~ msgstr "Verwalten" + +#~ msgid "Create" +#~ msgstr "Anlegen" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "" +#~ "Der Gutschein-Code, den Sie mit Ihrer {box_name} Danube Edition erhalten " +#~ "haben" + +#~ msgid "Subdomain" +#~ msgstr "Subdomain" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Die zu registrierende Subdomain" + +#~ msgid "This code is not valid" +#~ msgstr "Dieser Code ist nicht gültig" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Dieser Code ist begrenzt auf die Domain {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Die gewünschte Domain ist bereits registriert." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Registrieren der Domain fehlgeschlagen: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Pagekite-Einrichtung beendet. Die HTTP- und HTTPS-Dienste sind jetzt " +#~ "aktiv." + +#~ msgid "Vulnerabilities Reported" +#~ msgstr "Gemeldete Sicherheitslücken" + +#~ msgid "Auto-update" +#~ msgstr "Automatisches Update" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index dfd4e8fbd..53d21b9c9 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,12 +37,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -355,7 +355,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -392,7 +392,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -404,19 +404,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -562,7 +562,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -594,10 +594,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -675,8 +674,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -947,17 +946,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1174,21 +1170,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1281,13 +1275,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1679,14 +1672,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1702,28 +1689,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1777,10 +1764,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1797,69 +1808,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1914,7 +1888,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2219,16 +2193,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2372,6 +2346,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2539,7 +2518,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2765,93 +2756,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2866,12 +2858,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2994,7 +2986,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3027,7 +3019,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3071,20 +3063,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3180,15 +3176,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3197,33 +3193,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3232,145 +3228,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3478,18 +3443,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3887,37 +3848,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4209,7 +4180,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4253,45 +4224,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4830,63 +4801,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4978,12 +4962,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5012,12 +4998,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5034,38 +5025,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5136,6 +5123,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 21eeb5bb9..543cb850a 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -36,12 +36,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -354,7 +354,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -391,7 +391,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -403,19 +403,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -561,7 +561,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -593,10 +593,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -674,8 +673,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -946,17 +945,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1173,21 +1169,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1280,13 +1274,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1678,14 +1671,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1701,28 +1688,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1776,10 +1763,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1796,69 +1807,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1913,7 +1887,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2218,16 +2192,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2371,6 +2345,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2538,7 +2517,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2764,93 +2755,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2865,12 +2857,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2993,7 +2985,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3026,7 +3018,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3070,20 +3062,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3179,15 +3175,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3196,33 +3192,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3231,145 +3227,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3477,18 +3442,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3886,37 +3847,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4208,7 +4179,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4252,45 +4223,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4829,63 +4800,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4977,12 +4961,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5011,12 +4997,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5033,38 +5024,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5135,6 +5122,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index 147e6f2b7..0ba4bc89c 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-09-29 07:55+0000\n" "Last-Translator: Luis A. Arizmendi \n" "Language-Team: Spanish donando a la fundación sin " -"ánimo de lucro FreedomBox Foundation. La FreedomBox Foundation es una " -"organización sin ánimo de lucro con estatus 501(c)(3) y sede en Nueva York " -"creada en 2011 para dar soporte a FreedomBox. Proporciona infraestructura " -"técnica y servicios legales para el proyecto, busca socios y promueve " -"FreedomBox por todo el mundo. La FreedomBox Foundation no existiría sin " -"simpatizantes." +"También puedes ayudar económicamente al proyecto donando a la fundación sin ánimo de " +"lucro FreedomBox Foundation. La FreedomBox Foundation es una organización " +"sin ánimo de lucro con estatus 501(c)(3) y sede en Nueva York creada en 2011 " +"para dar soporte a FreedomBox. Proporciona infraestructura técnica y " +"servicios legales para el proyecto, busca socios y promueve FreedomBox por " +"todo el mundo. La FreedomBox Foundation no existiría sin simpatizantes." #: plinth/modules/help/templates/help_feedback.html:27 #, python-format @@ -1789,11 +1781,11 @@ msgid "" "a> to let our developers know. To report, first check if the issue is " "already reported and then use the \"New issue\" button." msgstr "" -"Si encuentras defectos o incidencias, por favor usa el " -"gestor de incidencias para informar a nuestros desarrolladores. " -"Comprueba primero que la incidencia no haya sido informada ya y usa el botón " -"\"Nueva incidencia\" (\"New issue\")." +"Si encuentras defectos o incidencias, por favor usa el gestor de " +"incidencias para informar a nuestros desarrolladores. Comprueba primero " +"que la incidencia no haya sido informada ya y usa el botón \"Nueva incidencia" +"\" (\"New issue\")." #: plinth/modules/help/templates/help_feedback.html:51 msgid "Thank you!" @@ -1845,9 +1837,10 @@ msgid "" "channel using the IRC web interface." msgstr "" "Muchos de los participantes del proyecto %(box_name)s están disponibles en " -"la red IRC irc.oftc.net. Únase y solicite ayuda en el canal #freedombox usando la interfaz web IRC." +"la red IRC irc.oftc.net. Únase y solicite ayuda en el canal #freedombox usando la " +"interfaz web IRC." #: plinth/modules/help/templates/help_manual.html:40 msgid "Download as PDF" @@ -1868,8 +1861,8 @@ msgid "" "Search for past discussions or post a new query on our discussion forum." msgstr "" -"Busque en debates anteriores o publique una consulta en nuestro foro de debate." +"Busque en debates anteriores o publique una consulta en nuestro foro de debate." #: plinth/modules/help/templates/help_support.html:42 msgid "" @@ -1880,8 +1873,8 @@ msgid "" msgstr "" "También puede conversar con nosotros en nuestros canales IRC y Matrix:
    " "
  • #freedombox en irc.oftc.net
  • #freedombox:matrix.org
O " -"enviar un correo electrónico a nuestra lista de correo." +"enviar un correo electrónico a nuestra lista de correo." #: plinth/modules/help/templates/statuslog.html:25 msgid "Status Log" @@ -1948,15 +1941,11 @@ msgstr "" msgid "Manage I2P application" msgstr "Administrar la aplicación I2P" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "El servidor %(service_name)s se está ejecutando." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "El servidor %(service_name)s no se está ejecutando." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Proxy Web" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1971,11 +1960,11 @@ msgstr "Proxy" msgid "Anonymous torrents" msgstr "Torrents anónimos" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "I2P Proxys y Túneles" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " @@ -1985,7 +1974,7 @@ msgstr "" "de manera anónima. Para esto, tu navegador, preferiblemente un Navegador " "Tor, necesita estar configurado para un proxy." -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." @@ -1994,11 +1983,11 @@ msgstr "" "adicionales y túneles pueden ser configurados usando la interfaz de " "configuración de túnel." -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "Torrents Anónimos" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2064,10 +2053,34 @@ msgstr "Nombre de la cuenta de administración" msgid "Admin Account Password" msgstr "Clave de acceso de la cuenta de administración" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Crear Wiki o Blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Gestionar Wikis y Blogs" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "No hay wikis o blogs disponibles." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Crear un Wiki o Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Eliminar sitio %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Ir al sitio %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2086,69 +2099,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "No hay wikis o blogs disponibles." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Crear un Wiki o Blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Eliminar sitio %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Ir al sitio %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Gestionar" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Crear" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} creado." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "No se pudo crear el wiki: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} creado." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "No se pudo crear el blog: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} eliminado." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "No se pudo eliminar {name}: {error}" @@ -2211,7 +2187,7 @@ msgstr "" "local." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "Información de licencia de JavaScript" @@ -2586,16 +2562,16 @@ msgstr "Activado el modo privado" msgid "Private mode disabled" msgstr "Desactivado el modo privado" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Sandbox de bloques" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2775,6 +2751,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Publicando la clave en el servidor de claves..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Cancelar" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2954,7 +2935,19 @@ msgstr "Todas las apps web" msgid "Networks" msgstr "Redes" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC en uso sobre IPv{kind}" @@ -3205,95 +3198,96 @@ msgstr "WPA" msgid "Open" msgstr "Abierto" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Conexiones de red" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Redes Wi-Fi cercanas" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Añadir conexión" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "No se puede mostrar la conexión: no se encontró." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Información de la conexión" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "No se puede editar la conexión: no se encontró." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Este tipo de conexión no está aún soportada." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Editar conexión" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Activar conexión {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Ha fallado la activación de la conexión: no se encontró." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Ha fallado la activación de la conexión {name}: no hay ningún dispositivo " "disponible." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Conexión {name} desactivada." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Ha fallado la desactivación de la conexión: no se encontró." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Redes Wi-Fi cercanas" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Añadir conexión" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Añadir nueva conexión genérica" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Añadir nueva conexión Ethernet" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Añadir nueva conexión PPPoE" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Añadir nueva conexión Wi-Fi" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Conexión {name} eliminada." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Ha fallado la eliminación de la conexión: no se encontró." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Eliminar conexión" @@ -3308,12 +3302,12 @@ msgid "Edit" msgstr "Editar" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Desactivar" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Activar" @@ -3436,7 +3430,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Protección" @@ -3479,7 +3473,7 @@ msgstr "" "interfaz. Se recomienda que desactive o elimine esta conexión y la configure " "de nuevo." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Crear conexión" @@ -3523,20 +3517,26 @@ msgstr "Mostrar la conexión %(name)s" msgid "Computer" msgstr "Ordenador" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Conexión" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Eliminar la conexión %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Activa" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inactiva" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Crear…" @@ -3653,15 +3653,15 @@ msgstr "Configuración completada." msgid "Setup failed." msgstr "Ha fallado la configuración." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Visibilidad pública" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3674,18 +3674,18 @@ msgstr "" "servicios de su {box_name} no son accesibles desde Internet. Esto incluye " "las siguientes situaciones:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} está detrás de un firewall restringido." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} está conectado a un router (inalámbrico) que usted no controla." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3693,7 +3693,7 @@ msgstr "" "Su proveedor de servicio no le da una dirección IP externa y, por el " "contrario, le facilita conexión a Internet a través de un NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3701,11 +3701,11 @@ msgstr "" "Su proveedor de servicios no le da una dirección IP estática por lo que su " "IP cambia cada vez que se conecta a Internet." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Su proveedor de servicios limita las conexiones entrantes." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3718,19 +3718,19 @@ msgstr "" "de servicios pagekite, por ejemplo pagekite." "net. En el futuro será posible usar su amigable {box_name} para esto." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "Dominio PageKite" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Activar PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Dominio del servidor" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3738,31 +3738,31 @@ msgstr "" "Seleccione su servidor pagekite. Elija \"pagekite.net\" para usar el " "servidor pagekite por defecto." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Puerto del servidor" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Puerto de su servidor pagekite (por defecto es 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Nombre Kite" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Ejemplo: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Nombre de kite inválido" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Clave para Kite" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3770,53 +3770,53 @@ msgstr "" "Una clave asociada al Kite o la clave por defecto para su cuenta si no se " "especifica ninguna." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Ajustar detalles de Kite" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Ajustar el servidor PageKite" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite activado" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite desactivado" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Servicio activado: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Servicio desactivado: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protocolo" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "puerto externo (frontend)" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "puerto interno (freedombox)" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Activar subdominios" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Servicio personalizado eliminado" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3824,45 +3824,14 @@ msgstr "" "Este servicio está disponible como servicio estándar. Por favor use los " "\"Servicios estándar\" para activarlo." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Servicio personalizado añadido" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Este servicio ya existe" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "El cupón que recibió con su {box_name} Danube Edition" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdominio" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Subdominio que desea registrar" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Código no válido" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "El código está unido al dominio {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "El dominio solicitado ya está registrado." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Ha fallado el registro del dominio: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "Cuenta PageKite" @@ -3981,20 +3950,14 @@ msgstr "" "Vea las instrucciones para la configuración del cliente SSH" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Servicios estándar" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Servicios personalizados" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"La configuración de PageKite ha terminado. Los servicios HTTP y HTTPS están " -"activos." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4500,7 +4463,21 @@ msgstr "" "servidor SSH como a otros servicios de Internet protegidos por contraseña " "que estén activados." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Show security report" +msgstr "Mostrar vulnerabilidades de seguridad" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security Notice" +msgid "Security Report" +msgstr "Aviso de seguridad" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " @@ -4509,32 +4486,40 @@ msgstr "" "La versión instalada de FreedomBox tiene informadas %(count)s " "vulnerabilidades de seguridad." -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 +#, fuzzy +#| msgid "" +#| "The following table lists the reported number of security vulnerabilities " +#| "for each installed app." msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" "Esta lista muestra las cantidadesd de vulnerabilidades de seguridad para " "cada app instalada." -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "Mostrar vulnerabilidades de seguridad" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "Nombre de la app" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" -msgstr "Vulnerabilidades informadas" +#: plinth/modules/security/templates/security_report.html:42 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Current Vulnerabilities" +msgstr "Mostrar vulnerabilidades de seguridad" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Past Vulnerabilities" +msgstr "Mostrar vulnerabilidades de seguridad" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Error al definir el acceso restringido: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Configuración de seguridad actualizada" @@ -4869,7 +4854,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Eliminar instantáneas" @@ -4918,46 +4903,46 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Restaurar a instantánea %(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Gestionar instantáneas" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Instantánea creada." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Configuración de almacenamiento de instantáneas actualizada" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Eliminar todas las instantáneas" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Las instantáneas seleccionadas fueron eliminadas" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" "La instantánea se está usando actualmente. Inténtelo de nuevo más tarde." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Sistema restaurado a la instantánea {number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "Debe reiniciar el sistema para completar la restauración." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Restaurar a instantánea" @@ -5587,15 +5572,15 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Si está activado, FreedomBox se actualiza automáticamente una vez al día." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Actualizar ahora" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Actualizando..." -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " @@ -5606,48 +5591,61 @@ msgstr "" "puede estar temporalmente inaccesible y mostrar un error. En ese caso, " "vuelva a cargar la página para continuar." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Alternar los registros de las actualizaciones recientes" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Actualización automática" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Actualización manual" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Error al configurar las actualizaciones desatendidas: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Actualizaciones automáticas activadas" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Actualizaciones automáticas desactivadas" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Configuración sin cambio" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Proceso de actualización iniciado." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "No se ha podido iniciar la actualización." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Usuarias/os y grupos" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Comprobar la entrada LDAP \"{search_item}\"" @@ -5748,12 +5746,14 @@ msgid "Save Password" msgstr "Guardar clave de acceso" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Crear usuaria/o" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Eliminar usuaria/o" @@ -5785,12 +5785,17 @@ msgstr "" msgid "Create Account" msgstr "Crear cuenta" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Usuarias/os" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Eliminar usuaria/o %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Editar el usuario %(username)s" @@ -5809,38 +5814,34 @@ msgstr "" msgid "Save Changes" msgstr "Guardar cambios" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Usuarias/os" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Se ha creado el o la usuaria %(username)s." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "El o la usuaria %(username)s se ha actualizado." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Editar usuario" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "El o la usuaria {user} se ha eliminado." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Ha fallado la eliminación del o de la usuaria LDAP." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Cambiar clave de acceso" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Clave de acceso cambiada con éxito." @@ -5920,6 +5921,16 @@ msgstr "" "para que podamos solucionarlo. Por favor, adjunte al informe de error el resgistro de estado." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "El servidor %(service_name)s se está ejecutando." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "El servidor %(service_name)s no se está ejecutando." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6182,6 +6193,45 @@ msgstr "Aplicación desactivada" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Manage" +#~ msgstr "Gestionar" + +#~ msgid "Create" +#~ msgstr "Crear" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "El cupón que recibió con su {box_name} Danube Edition" + +#~ msgid "Subdomain" +#~ msgstr "Subdominio" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Subdominio que desea registrar" + +#~ msgid "This code is not valid" +#~ msgstr "Código no válido" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "El código está unido al dominio {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "El dominio solicitado ya está registrado." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Ha fallado el registro del dominio: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "La configuración de PageKite ha terminado. Los servicios HTTP y HTTPS " +#~ "están activos." + +#~ msgid "Vulnerabilities Reported" +#~ msgstr "Vulnerabilidades informadas" + +#~ msgid "Auto-update" +#~ msgstr "Actualización automática" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index c7101bd32..ee12984ed 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1921,28 +1908,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2009,10 +1996,34 @@ msgstr "نام حساب مدیر" msgid "Admin Account Password" msgstr "رمز حساب مدیر" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "ساختن ویکی یا وبلاگ" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "مدیریت ویکی‌ها و وبلاگ‌ها" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "ویکی یا وبلاگی موجود نیست." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "یک ویکی یا وبلاگ بسازید" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "سایت %(site)s را پاک کنید" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "به سایت %(site)s بروید" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2031,69 +2042,32 @@ 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 "مدیریت ویکی‌ها و وبلاگ‌ها" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "ویکی یا وبلاگی موجود نیست." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "یک ویکی یا وبلاگ بسازید" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "سایت %(site)s را پاک کنید" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "به سایت %(site)s بروید" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "مدیریت" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "ساختن" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "ویکی {name} ساخته شد." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "ساختن ویکی شکست خورد: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "وبلاگ {name} ساخته شد." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "ساختن وبلاگ شکست خورد: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} پاک شد." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "نشد که {name} پاک شود: {error}" @@ -2150,7 +2124,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2502,17 +2476,17 @@ msgstr "" msgid "Private mode disabled" msgstr "برنامه نصب شد." -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy msgid "Block Sandbox" msgstr "بازی مکعب‌ها (Minetest)" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, fuzzy, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2690,6 +2664,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "انتشار کلید به پایگاه کلید..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "انصراف" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2865,7 +2844,19 @@ msgstr "" msgid "Networks" msgstr "شبکه‌ها" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "در حال استفاده از DNSSEC روی IPv{kind}" @@ -3132,93 +3123,94 @@ msgstr "WPA" msgid "Open" msgstr "باز" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "اتصال‌های شبکه" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "شبکه‌های بی‌سیم در نزدیکی" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "افزودن اتصال" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "نمی‌توان اتصال را نشان داد: اتصالی پیدا نشد." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "اطلاعات اتصال" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "نمی‌توان اتصال را ویراست: اتصالی پیدا نشد." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "از این نوع اتصال هنوز پشتیبانی نمی‌شود." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "ویرایش اتصال" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "اتصال {name} فعال شد." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "فعال‌سازی اتصال شکست خورد: اتصالی پیدا نشد." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "فعال‌سازی اتصال {name} شکست خورد: دستگاه مناسبی موجود نیست." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "اتصال {name} غیرفعال شد." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "غیرفعال‌سازی اتصال شکست خورد: اتصالی پیدا نشد." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "شبکه‌های بی‌سیم در نزدیکی" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "افزودن اتصال" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "افزودن یک اتصال عام تازه" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "افزودن اتصال اترنت تازه" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "افزودن اتصال PPPoE تازه" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "افزودن اتصال Wi-Fi تازه" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "اتصال {name} پاک شد." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "پاک‌کردن اتصال شکست خورد: اتصال پیدا نشد." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "پاک‌کردن اتصال" @@ -3233,12 +3225,12 @@ msgid "Edit" msgstr "ویرایش" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "غیرفعال‌سازی" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "فعال‌سازی" @@ -3361,7 +3353,7 @@ msgid "This connection is not active." msgstr "این اتصال فعال نیست." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "امنیت" @@ -3403,7 +3395,7 @@ msgstr "" "ناشناخته است. بسیاری از سرویس‌های %(box_name)s شاید با این واسط کار نکنند. " "بهتر است که این اتصال را پاک یا غیرفعال کرده و آن را دوباره تنظیم کنید." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "ساختن اتصال" @@ -3448,20 +3440,26 @@ msgstr "اتصال %(name)s را نشان بده" msgid "Computer" msgstr "کامپیوتر" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "اتصال" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "اتصال %(name)s را پاک کن" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "فعال" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "غیرفعال" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "ساختن..." @@ -3559,15 +3557,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3576,33 +3574,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3611,147 +3609,116 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "Available Domains" msgid "PageKite Domain" msgstr "دامنه‌های موجود" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, fuzzy, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "کوپنی که همراه با {box_name} Danube Edition خود تحویل گرفتید." - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "زیردامنه" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "زیردامنه‌ای که می‌خواهید ثبت کنید" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "این کد معتبر نیست" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "این کد وابسته به دامنهٔ {domain} است." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "دامنهٔ درخواستی از قبل ثبت شده است." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "ثبت دامنه شکست خورد: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3864,18 +3831,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "راه‌اندازی Pagekite پایان یافت. سرویس‌های HTTP و HTTPS فعال هستند." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4282,40 +4245,54 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "امنیت" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "امنیت" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "نام" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "خطا در هنگام تنظیم منطقهٔ زمانی: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4639,7 +4616,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4685,53 +4662,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Delete %(name)s" msgid "Manage Snapshots" msgstr "پاک‌کردن %(name)s" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "پیکربندی به‌روز شد" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "پاک‌کردن %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "پاک‌کردن %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5290,69 +5267,80 @@ msgstr "فعال‌سازی برنامه" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "نشانی به‌روزرسانی" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "آخرین به‌روزرسانی" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "آخرین به‌روزرسانی" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5444,12 +5432,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5483,12 +5473,17 @@ msgstr "" msgid "Create Account" msgstr "ساختن اتصال" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5505,38 +5500,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5607,6 +5598,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5859,6 +5860,43 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "مدیریت" + +#~ msgid "Create" +#~ msgstr "ساختن" + +#, fuzzy +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "کوپنی که همراه با {box_name} Danube Edition خود تحویل گرفتید." + +#~ msgid "Subdomain" +#~ msgstr "زیردامنه" + +#~ msgid "The subdomain you want to register" +#~ msgstr "زیردامنه‌ای که می‌خواهید ثبت کنید" + +#~ msgid "This code is not valid" +#~ msgstr "این کد معتبر نیست" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "این کد وابسته به دامنهٔ {domain} است." + +#~ msgid "The requested domain is already registered." +#~ msgstr "دامنهٔ درخواستی از قبل ثبت شده است." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "ثبت دامنه شکست خورد: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "راه‌اندازی Pagekite پایان یافت. سرویس‌های HTTP و HTTPS فعال هستند." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "آخرین به‌روزرسانی" + #, fuzzy #~| msgid "{box_name} Manual" #~ msgid "Download Manual" diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index 0ba1bcaee..3ee0c7cc7 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers /IKIWIKI." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "CONFIGURE" @@ -787,8 +786,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 #, fuzzy #| msgid "Learn more »" msgid "Learn more..." @@ -1092,17 +1091,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "UPDATE SETUP" @@ -1423,21 +1419,19 @@ msgstr "ABOUT" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "STATUS" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "CONFIGURE DYNAMIC DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 #, fuzzy #| msgid "Dynamic DNS" msgid "Dynamic DNS Status" @@ -1550,13 +1544,12 @@ msgid "Launch web client" msgstr "LAUNCH WEB CLIENT" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "CONFIGURATION" @@ -2021,17 +2014,11 @@ msgstr "" msgid "Manage I2P application" msgstr "APPLICATIONS" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, fuzzy, python-format -#| msgid "Service discovery server is running" -msgid "Service %(service_name)s is running." -msgstr "SERVICE DISCOVERY SERVER IS RUNNING" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "SERVICE DISCOVERY SERVER IS NOT RUNNING" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Privoxy Web Proxy" +msgid "I2P Proxy" +msgstr "PRIVOXY WEB PROXY" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -2046,28 +2033,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2125,10 +2112,34 @@ msgstr "ADMIN ACCOUNT NAME" msgid "Admin Account Password" msgstr "ADMIN ACCOUNT NAMEADMIN ACCOUNT PASSWORD" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "CREATE WIKI OR BLOG" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "MANAGE WIKIS AND BLOGS" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "NO WIKIS OR BLOGS AVAILABLE." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "CREATE A WIKI OR BLOG" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "DELETE SITE %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "GO TO SITE %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2147,69 +2158,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "NO WIKIS OR BLOGS AVAILABLE." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "CREATE A WIKI OR BLOG" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "DELETE SITE %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "GO TO SITE %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "MANAGE" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "CREATE" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "CREATED WIKI {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "COULD NOT CREATE WIKI: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "CREATED BLOG {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "COULD NOT CREATE BLOG: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} DELETED." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "COULD NOT DELETE {name}: {error}" @@ -2268,7 +2242,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2641,18 +2615,18 @@ msgstr "PAGEKITE ENABLED" msgid "Private mode disabled" msgstr "PAGEKITE DISABLED" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "Blocked" msgid "Block Sandbox" msgstr "BLOCKED" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2854,6 +2828,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "PUBLISHING KEY TO KEYSERVER..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "CANCEL" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -3052,7 +3031,19 @@ msgstr "" msgid "Networks" msgstr "NETWORKS" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "USING DNSSEC ON IPV{kind}" @@ -3310,97 +3301,98 @@ msgstr "" msgid "Open" msgstr "OPENVPN" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "NETWORK CONNECTIONS" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "NEARBY WI-FI NETWORKS" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "ADD CONNECTION" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "CANNOT SHOW CONNECTION: CONNECTION NOT FOUND." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 #, fuzzy #| msgid "Show Connection information" msgid "Connection Information" msgstr "SHOW CONNECTION INFORMATION" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "CANNOT EDIT CONNECTION: CONNECTION NOT FOUND." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "THIS TYPE OF CONNECTION IS NOT YET UNDERSTOOD." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "EDIT CONNECTION" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "ACTIVATED CONNECTION {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "FAILED TO ACTIVATE CONNECTION: CONNECTION NOT FOUND." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "FAILED TO ACTIVATE CONNECTION {name}: NO SUITABLE DEVICE IS AVAILABLE." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "DEACTIVATED CONNECTION {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "FAILED TO DE-ACTIVATE CONNECTION: CONNECTION NOT FOUND." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "NEARBY WI-FI NETWORKS" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "ADD CONNECTION" + +#: plinth/modules/networks/networks.py:310 #, fuzzy #| msgid "Adding New Ethernet Connection" msgid "Adding New Generic Connection" msgstr "ADDING NEW ETHERNET CONNECTION" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "ADDING NEW ETHERNET CONNECTION" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "ADDING NEW PPPOE CONNECTION" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "ADDING NEW WI-FI CONNECTION" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "CONNECTION {name} DELETED." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "FAILED TO DELETE CONNECTION: CONNECTION NOT FOUND." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "DELETE CONNECTION" @@ -3415,12 +3407,12 @@ msgid "Edit" msgstr "EDIT" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "DEACTIVATE" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "ACTIVATE" @@ -3543,7 +3535,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "SECURITY" @@ -3586,7 +3578,7 @@ msgstr "" "THIS INTERFACE. IT IS RECOMMENDED THAT YOU DEACTIVATE OR DELETE THIS " "CONNECTION AND RE-CONFIGURE IT." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "CREATE CONNECTION" @@ -3630,20 +3622,26 @@ msgstr "SHOW CONNECTION %(name)s" msgid "Computer" msgstr "COMPUTER" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "CONNECTION" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "DELETE CONNECTION %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "ACTIVE" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "INACTIVE" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "CREATE..." @@ -3775,19 +3773,19 @@ msgstr "SETUP COMPLETED." msgid "Setup failed." msgstr "SETUP FAILED." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 #, fuzzy #| msgid "Pagekite" msgid "PageKite" msgstr "PAGEKITE" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 #, fuzzy #| msgid "Public Visibility (PageKite)" msgid "Public Visibility" msgstr "PUBLIC VISIBILITY (PAGEKITE)" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, fuzzy, python-brace-format #| msgid "" #| "PageKite is a system for exposing %(box_name)s services when you don't " @@ -3805,13 +3803,13 @@ msgstr "" "SERVICES ARE UNREACHABLE FROM THE REST OF THE INTERNET. THIS INCLUDES THE " "FOLLOWING SITUATIONS:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, fuzzy, python-brace-format #| msgid "%(box_name)s is behind a restricted firewall." msgid "{box_name} is behind a restricted firewall." msgstr "%(box_name)s IS BEHIND A RESTRICTED FIREWALL." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, fuzzy, python-brace-format #| msgid "" #| "%(box_name)s is connected to a (wireless) router which you don't control." @@ -3819,7 +3817,7 @@ msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "%(box_name)s IS CONNECTED TO A (WIRELESS) ROUTER WHICH YOU DON'T CONTROL." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3827,7 +3825,7 @@ msgstr "" "YOUR ISP DOES NOT PROVIDE YOU AN EXTERNAL IP ADDRESS AND INSTEAD PROVIDES " "INTERNET CONNECTION THROUGH NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy #| msgid "" #| "Your ISP does not provide you a static IP address and your IP address " @@ -3839,11 +3837,11 @@ msgstr "" "YOUR ISP DOES NOT PROVIDE YOU A STATIC IP ADDRESS AND YOUR IP ADDRESS " "CHANGES EVERTIME YOU CONNECT TO INTERNET." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "YOUR ISP LIMITS INCOMING CONNECTIONS." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, fuzzy, python-brace-format #| msgid "" #| "PageKite works around NAT, firewalls and IP-address limitations by using " @@ -3862,21 +3860,21 @@ msgstr "" "PROVIDER, FOR EXAMPLE PAGEKITE.NET. IN " "FUTURE IT MIGHT BE POSSIBLE TO USE YOUR BUDDY'S %(box_name)s FOR THIS." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "PAGEKITE ACCOUNT" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "ENABLE PAGEKITE" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "SERVER DOMAIN" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3884,31 +3882,31 @@ msgstr "" "SELECT YOUR PAGEKITE SERVER. SET \"PAGEKITE.NET\" TO USE THE DEFAULT " "PAGEKITE.NET SERVER." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "SERVER PORT" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "PORT OF YOUR PAGEKITE SERVER (DEFAULT: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "KITE NAME" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "EXAMPLE: MYBOX.PAGEKITE.ME" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "INVALID KITE NAME" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "KITE SECRET" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3916,53 +3914,53 @@ msgstr "" "A SECRET ASSOCIATED WITH THE KITE OR THE DEFAULT SECRET FOR YOUR ACCOUNT IF " "NO SECRET IS SET ON THE KITE." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "KITE DETAILS SET" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "PAGEKITE SERVER SET" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PAGEKITE ENABLED" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PAGEKITE DISABLED" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "SERVICE ENABLED: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "SERVICE DISABLED: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "PROTOCOL" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "EXTERNAL (FRONTEND) PORT" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "INTERNAL (FREEDOMBOX) PORT" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "ENABLE SUBDOMAINS" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "DELETED CUSTOM SERVICE" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3970,49 +3968,14 @@ msgstr "" "THIS SERVICE IS AVAILABLE AS A STANDARD SERVICE. PLEASE USE THE \"STANDARD " "SERVICES\" PAGE TO ENABLE IT. " -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "ADDED CUSTOM SERVICE" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "THIS SERVICE ALREADY EXISTS" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -#, fuzzy -#| msgid "Enable Subdomains" -msgid "Subdomain" -msgstr "ENABLE SUBDOMAINS" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -#, fuzzy -#| msgid "This connection is not active." -msgid "This code is not valid" -msgstr "THIS CONNECTION IS NOT ACTIVE." - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PAGEKITE ACCOUNT" @@ -4129,18 +4092,14 @@ msgstr "" "SEE SSH CLIENT SETUP INSTRUCTIONS" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "STANDARD SERVICES" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "CUSTOM SERVICES" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4650,40 +4609,54 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "SECURITY" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "SECURITY" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "NAME" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -5016,7 +4989,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -5066,53 +5039,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Create User" msgid "Manage Snapshots" msgstr "CREATE USER" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "CONFIGURATION UPDATED" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "DELETE %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "DELETE %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5722,17 +5695,17 @@ msgstr "ENABLE AUTOMATIC UPGRADES" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "UPDATE URL" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5749,54 +5722,65 @@ msgstr "" "OTHER PACKAGES. DURING THE UPGRADE, THIS WEB INTERFACE MAY BE TEMPORARILY " "UNAVAILABLE AND SHOW AN ERROR. REFRESH THE PAGE TO CONTINUE." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "LAST UPDATE" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "LAST UPDATE" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "ERROR WHEN CONFIGURING UNATTENDED-UPGRADES: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "AUTOMATIC UPGRADES ENABLED" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "AUTOMATIC UPGRADES DISABLED" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 #, fuzzy #| msgid "Setting unchanged" msgid "Settings unchanged" msgstr "SETTING UNCHANGED" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "UPGRADE PROCESS STARTED." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "STARTING UPGRADE FAILED." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "USERS AND GROUPS" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "CHECK LDAP ENTRY \"{search_item}\"" @@ -5898,12 +5882,14 @@ msgid "Save Password" msgstr "SAVE PASSWORD" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "CREATE USER" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "DELETE USER" @@ -5937,12 +5923,17 @@ msgstr "" msgid "Create Account" msgstr "PAGEKITE ACCOUNT" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "USERS" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "DELETE USER %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "EDIT USER %(username)s" @@ -5961,38 +5952,34 @@ msgstr "" msgid "Save Changes" msgstr "SAVE CHANGES" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "USERS" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "USER %(username)s CREATED." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "USER %(username)s UPDATED." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "EDIT USER" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "USER {user} DELETED." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "DELETING LDAP USER FAILED." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "CHANGE PASSWORD" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "PASSWORD CHANGED SUCCESSFULLY." @@ -6083,6 +6070,18 @@ msgstr "" "REPORT THE ERROR ON THE BUG TRACKER SO WE CAN FIX IT." +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "SERVICE DISCOVERY SERVER IS RUNNING" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "SERVICE DISCOVERY SERVER IS NOT RUNNING" + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -6355,6 +6354,27 @@ msgstr "APPLICATIONS" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "MANAGE" + +#~ msgid "Create" +#~ msgstr "CREATE" + +#, fuzzy +#~| msgid "Enable Subdomains" +#~ msgid "Subdomain" +#~ msgstr "ENABLE SUBDOMAINS" + +#, fuzzy +#~| msgid "This connection is not active." +#~ msgid "This code is not valid" +#~ msgstr "THIS CONNECTION IS NOT ACTIVE." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "LAST UPDATE" + #, fuzzy #~| msgid "Create User" #~ msgid "Add Remote Location" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index ee52740d1..8ef84d4f2 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-09-03 21:24+0000\n" "Last-Translator: Swann Martinet \n" "Language-Team: French utilisateur avec un compte admin sur {box_name}." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Configurer" @@ -745,8 +744,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "En savoir plus..." @@ -1043,17 +1042,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Actualiser la configuration" @@ -1325,21 +1321,19 @@ msgstr "À propos" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "État" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Configurer le DNS Dynamique" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Etat du DNS Dynamique" @@ -1459,13 +1453,12 @@ msgid "Launch web client" msgstr "Lancer le client Web" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Configuration" @@ -1933,15 +1926,11 @@ msgstr "" msgid "Manage I2P application" msgstr "Activer l'application" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "Le service %(service_name)s est en fonctionnement." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Le service %(service_name)s n'est pas en fonctionnement." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Serveur mandataire web" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1956,28 +1945,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2048,10 +2037,34 @@ msgstr "Nom Compte Admin" msgid "Admin Account Password" msgstr "Mot de Passe Compte Admin" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Créer un Wiki ou un Blogue" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Gestion Wikis et Blogues" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Pas de wiki ou de blogue disponible." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Créer un Wiki ou un Blogue" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Supprimer le site %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Aller au site %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2071,69 +2084,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Pas de wiki ou de blogue disponible." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Créer un Wiki ou un Blogue" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Supprimer le site %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Aller au site %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Gérer" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Créer" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} créé." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Le wiki n'a pu être créé : {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blogue {name} créé." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Le blogue n'a pu être créé : {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} supprimé." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "La suppression de {name} n'a pas abouti : {error}" @@ -2201,7 +2177,7 @@ msgstr "" "XMPP tournant sur la même machine." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "Information de licence JavaScript" @@ -2572,16 +2548,16 @@ msgstr "Mode privé activé" msgid "Private mode disabled" msgstr "Mode privé désactivé" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Bac à sable cubique" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2753,6 +2729,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Publication de la clef sur un serveur de clefs..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Annuler" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2929,7 +2910,19 @@ msgstr "" msgid "Networks" msgstr "Réseaux" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Utilise DNSSEC sur IPv{kind}" @@ -3185,95 +3178,96 @@ msgstr "WPA" msgid "Open" msgstr "Ouvert" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Connexions Réseau" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Réseaux Wi-Fi à Proximité" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Ajouter connexion" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Impossible de montrer la connexion : connexion introuvable." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Informations sur la connexion" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Impossible de modifier la connexion : connexion introuvable." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Ce type de connexion n'est pas encore intelligible." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Modifier connexion" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Connexion {name} activée." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Échec de l'activation de la connexion : connexion introuvable." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Échec de l'activation de la connexion {name} : pas d'appareil adéquat " "disponible." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Connexion {name} désactivée." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Échec de la désactivation de la connexion : connexion introuvable." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Réseaux Wi-Fi à Proximité" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Ajouter connexion" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Ajout d'une nouvelle connexion générique" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Ajouter Nouvelle Connexion Ethernet" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Ajouter Nouvelle Connexion PPPoE" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Ajouter Nouvelle Connexion Wi-Fi" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Connexion {name} supprimée." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Échec de la suppression de la connexion : connexion introuvable." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Supprimer Connexion" @@ -3288,12 +3282,12 @@ msgid "Edit" msgstr "Modifier" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Désactiver" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Activer" @@ -3416,7 +3410,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Sécurité" @@ -3460,7 +3454,7 @@ msgstr "" "seront pas disponibles sur cette interface. Il est recommandé de désactiver/" "supprimer cette connexion et de la reconfigurer." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Créer Connexion" @@ -3504,20 +3498,26 @@ msgstr "Montrer la connexion %(name)s" msgid "Computer" msgstr "Machine" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Connexion" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Supprimer la connexion %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Actif" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inactif" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Créer..." @@ -3641,15 +3641,15 @@ msgstr "Installation terminée." msgid "Setup failed." msgstr "Échec de l'installation." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Visibilité publique" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3662,18 +3662,18 @@ msgstr "" "besoin que si les services de {box_name} ne sont pas joignables depuis le " "reste de l'Internet. Cela comprend les situations suivantes :" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} est derrière un pare-feu restrictif." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} est connecté à un réseau (sans fil) que vous ne contrôlez pas." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3681,7 +3681,7 @@ msgstr "" "Votre FAI ne vous fournit pas une adresse IP externe, plutôt une connexion " "Internet via NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy #| msgid "" #| "Your ISP does not provide you a static IP address and your IP address " @@ -3693,11 +3693,11 @@ msgstr "" "Votre FAI ne vous fournit pas une adresse statique, votre adresse IP change " "à chaque fois que vous vous connectez à l'Internet." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Votre FAI limite les connexions entrantes." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3712,21 +3712,21 @@ msgstr "" "futur, il sera peut-être possible d'utiliser {box_name} d'un ami pour ce " "faire." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "Compte PageKite" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Activer PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Domaine du serveur" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3734,31 +3734,31 @@ msgstr "" "Sélectionner votre serveur pagekite. Établir \"pagekite.net\" pour une " "utilisation par défaut du serveur pagekite.net." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Port serveur" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Port de votre serveur pagekite (par défaut : 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Nom Kite" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Exemple : monpc.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Nom Kite invalide" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite secret" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3766,53 +3766,53 @@ msgstr "" "Un secret associé à Kite ou un secret par défaut pour votre compte si aucun " "secret n'est établi sur kite." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Renseignements pour Kite établis" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Serveur PageKite établi" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite activé" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite désactivé" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Service activé : {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Service désactivé : {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protocole" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "port externe (frontal)" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "port interne (freedombox)" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Activer les sous-domaines" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Service personnalisé supprimé" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3820,45 +3820,14 @@ msgstr "" "Ce service est disponible sous forme standard. Utiliser la page « Services " "Standards » pour l'activer." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Service personnalisé ajouté" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Ce service existe déjà" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Le récépissé reçu avec votre {box_name}, Edition Danube." - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Sous-domaine" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Le sous-domaine que vous voulez inscrire" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Ce code n'est pas valide" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Ce code est lié au domaine {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Le domaine est déjà pris." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Échec de l'enregistrement du domaine : {response}" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "Compte PageKite" @@ -3979,19 +3948,14 @@ msgstr "" "Voir comment configurer le client SSH sur le wiki pagekite (en anglais)" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Services Standards" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Services Personnalisés" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Installation de Pagekite terminée. Les services HTTP et HTTPS sont activés." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4497,39 +4461,53 @@ 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/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Sécurité" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Sécurité" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nom" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Configuration de sécurité mise à jour" @@ -4861,7 +4839,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:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete Snapshot" msgid "Delete Snapshots" @@ -4910,53 +4888,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Revenir à l'instantané #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Storage Snapshots" msgid "Manage Snapshots" msgstr "Instantanés de stockage" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Instantané créé." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, 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:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted all snapshots" msgstr "Supprimer l'instantané" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted selected snapshots" msgstr "Supprimer l'instantané" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Retour vers l'instantané #{number} effectué." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "Le système doit être redémarré pour terminer le retour en arrière." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Revenir à l'instantané" @@ -5585,17 +5563,17 @@ msgstr "Activer les mises à niveau automatiques" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "Actualiser" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5613,48 +5591,61 @@ msgstr "" "mise à niveau, cette interface web peut être temporairement indisponible et " "afficher une erreur. Rafraîchissez la page pour continuer." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Erreur lors de la configuration de unattended-upgrades : {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Mises à niveau automatiques activées" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Mises à niveau automatiques désactivées" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Paramètres inchangés" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Mise à niveau démarrée." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Échec du démarrage de la mise à niveau." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Utilisateurs et Groupes" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Vérification de l'entrée LDAP \"{search_item}\"" @@ -5756,12 +5747,14 @@ msgid "Save Password" msgstr "Sauvegarder Mot de Passe" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Créer Utilisateur" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Supprimer Utilisateur" @@ -5794,12 +5787,17 @@ msgstr "" msgid "Create Account" msgstr "Créer le compte" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Utilisateurs" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Supprimer l'utilisateur %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Modifier l'utilisateur %(username)s" @@ -5818,38 +5816,34 @@ msgstr "" msgid "Save Changes" msgstr "Sauvegarder Modifications" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Utilisateurs" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Utilisateur %(username)s créé." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Utilisateur %(username)s mis à jour." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Modifier Utilisateur" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Utilisateur {user} supprimé." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "La suppression de l'utilisateur LDAP a échoué." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Changer Mot de Passe" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Mot de passe changé avec succès." @@ -5939,6 +5933,16 @@ msgstr "" "a> pour traitement et réparation. Veuillez également attacher le journal d'état au rapport d'erreur." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Le service %(service_name)s est en fonctionnement." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Le service %(service_name)s n'est pas en fonctionnement." + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -6204,6 +6208,39 @@ msgstr "Application désactivée" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Gérer" + +#~ msgid "Create" +#~ msgstr "Créer" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "Le récépissé reçu avec votre {box_name}, Edition Danube." + +#~ msgid "Subdomain" +#~ msgstr "Sous-domaine" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Le sous-domaine que vous voulez inscrire" + +#~ msgid "This code is not valid" +#~ msgstr "Ce code n'est pas valide" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Ce code est lié au domaine {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Le domaine est déjà pris." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Échec de l'enregistrement du domaine : {response}" + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Installation de Pagekite terminée. Les services HTTP et HTTPS sont " +#~ "activés." + #~ msgid "Add Remote Location" #~ msgstr "Ajouter un emplacement distant" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 9c9d0b366..8c26c0ad6 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-07-11 08:01+0000\n" "Last-Translator: Miguel A. Bouzada \n" "Language-Team: Galician %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1706,28 +1693,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1781,10 +1768,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1801,69 +1812,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1918,7 +1892,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2223,16 +2197,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2376,6 +2350,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2543,7 +2522,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2769,93 +2760,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2870,12 +2862,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2998,7 +2990,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3031,7 +3023,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3075,20 +3067,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3184,15 +3180,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3201,33 +3197,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3236,145 +3232,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3482,18 +3447,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3891,37 +3852,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4213,7 +4184,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4257,45 +4228,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4834,63 +4805,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4982,12 +4966,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5016,12 +5002,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5038,38 +5029,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5140,6 +5127,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index bbeb1a17c..0a387d4a2 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2018-02-05 18:37+0000\n" "Last-Translator: drashti kaushik \n" "Language-Team: Gujarati %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1851,28 +1838,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1926,10 +1913,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1946,69 +1957,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -2063,7 +2037,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2384,16 +2358,16 @@ msgstr "એપ્લિકેશન સક્ષમ કરો" msgid "Private mode disabled" msgstr "એપ્લિકેશન અક્ષમ છે" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2539,6 +2513,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2706,7 +2685,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2932,93 +2923,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -3033,12 +3025,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3161,7 +3153,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3194,7 +3186,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3238,20 +3230,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Conversations" +msgid "Connections" +msgstr "વાતચીત" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3347,15 +3345,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3364,33 +3362,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3399,145 +3397,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3645,18 +3612,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4054,37 +4017,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4376,7 +4349,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4420,46 +4393,46 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy msgid "Storage snapshots configuration updated" msgstr "DNSSEC ગોઠવણીને સુધારેલી શરુ કરો" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5004,69 +4977,80 @@ msgstr "એપ્લીકેશનને પ્રસ્થાપિત કર msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "URL અપડેટ કરો" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "છેલ્લો સુધારો" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "છેલ્લો સુધારો" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5158,12 +5142,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5192,12 +5178,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5214,38 +5205,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5316,6 +5303,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5566,6 +5563,11 @@ msgstr "એપ્લિકેશન અક્ષમ છે" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "છેલ્લો સુધારો" + #~ msgid "Download Manual" #~ msgstr "માર્ગદર્શિકા ડાઉનલોડ" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index 35f49b9be..accd5e79c 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2018-08-09 20:39+0000\n" "Last-Translator: Gayathri Das \n" "Language-Team: Hindi %(service_name)s is running." -msgstr "सर्विस %(service_name)s चल रहा है." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "सर्विस %(service_name)s नहीं चल रहा है." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "वेब प्रॉक्सी" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1944,28 +1933,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2027,10 +2016,34 @@ msgstr "व्यवस्थापक अकाउंट नाम" msgid "Admin Account Password" msgstr "व्यवस्थापक अकाउंट पासवर्ड" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "विकी या ब्लॉग बनाइये" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "विकी और ब्लॉग्स प्रबंधित करें" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "कोई विकी या ब्लॉग उपलब्ध नहीं है." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "एक विकी या ब्लॉग बनाएं" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "साइट हटाएं %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "साइट पर जाएं %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2049,69 +2062,32 @@ 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 "विकी और ब्लॉग्स प्रबंधित करें" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "कोई विकी या ब्लॉग उपलब्ध नहीं है." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "एक विकी या ब्लॉग बनाएं" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "साइट हटाएं %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "साइट पर जाएं %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "प्रबंध" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "बनाइये" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "विकी बनाया है {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "विकी नहीं बना सकता है:{error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "ब्लॉग बनाया है {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "ब्लॉग नहीं बना सकता है: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} हटा गया है." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} नहीं हटा गया है: {error}" @@ -2171,7 +2147,7 @@ msgstr "" "किया जाता है." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "जावास्क्रिप्ट लाइसेंस जानकारी" @@ -2528,16 +2504,16 @@ msgstr "निजी मोड सक्षम किया" msgid "Private mode disabled" msgstr "निजी मोड सक्षम किया" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "मैइनटेस्ट" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "ब्लॉक सेंडबोक्स" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2709,6 +2685,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "चाबी किसर्वर पर प्रकाशित कर रहा है..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "कैंसिल" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2881,7 +2862,19 @@ msgstr "" msgid "Networks" msgstr "नेटवर्क्‍स" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC आईपीवी पर उपयोग कर रहा है{kind}" @@ -3130,93 +3123,94 @@ msgstr "WPA" msgid "Open" msgstr "खुला" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "नेटवर्क कनेक्शन्स" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "पास के वाई-फाई नेटवर्क" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "कनेक्शन जोड़ें" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "कनेक्शन नहीं दिखा सकता: कनेक्शन से नहीं मिला." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "कनेक्शन के बारे में जानकारी" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "कनेक्शन नहीं संपादित कर सकता: कनेक्शन से नहीं मिला." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "इस प्रकार का कनेक्शन अभी समझ में नहीं आता." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "कनेक्शन संपादित करें" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "कनेक्शन सक्रिय है {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "कनेक्शन सक्रिय करने में विफल: कनेक्शन नहीं मिला." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "कनेक्शन सक्रिय करने में विफल {name}: कोई उपयुक्त डिवाइस उपलब्ध नहीं है." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "निष्क्रिय कनेक्शन {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "कनेक्शन को निष्क्रिय करने में विफल: कनेक्शन नहीं मिला." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "पास के वाई-फाई नेटवर्क" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "कनेक्शन जोड़ें" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "नया जेनेरिक कनेक्शन जोड़ रहा है" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "नया ईथरनेट कनेक्शन जोड़ रहा है" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "नया PPPoE कनेक्शन जोड़ रहा है" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "नया वाई-फाई कनेक्शन जोड़ रहा है" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "कनेक्शन {name} हटाया गया." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "कनेक्शन हटाने में विफल: कनेक्शन नहीं मिला." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "कनेक्शन हटाएँ" @@ -3231,12 +3225,12 @@ msgid "Edit" msgstr "संपादन" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "निष्क्रिय" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "सक्रिय" @@ -3359,7 +3353,7 @@ msgid "This connection is not active." msgstr "यह कनेक्शन सक्रिय नहीं है." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "सुरक्षा" @@ -3401,7 +3395,7 @@ msgstr "" "जानता है. बहूत %(box_name)s के सर्विसस इस इंटरफ़ेस पर नहीं उपलब्ध हो सकती हैं । यह " "सिफ़ारिश की जाती है किआप इस कनेक्शन को निष्क्रिय करें या हटाएं और उसे री-कॉंफ़िगर करें." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "कनेक्शन बनाएँ" @@ -3445,20 +3439,26 @@ msgstr "कनेक्शन दिखाइये %(name)s" msgid "Computer" msgstr "कंप्यूटर" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "कनेक्शन" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "कनेक्शन हटाइये %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "एक्टिव" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "इनएक्टिव" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "बनाएँ…" @@ -3578,15 +3578,15 @@ msgstr "सेटअप पूरा हो गया." msgid "Setup failed." msgstr "सेटअप विफल." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "पेजकइट" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "सार्वजनिक विसिबिलिटी" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3598,17 +3598,17 @@ msgstr "" "सीधा कनेक्शन नहीं है. इसके जरूरत है सिर्फ आपके {box_name} के सर्विसस बाकी इंटरनेट से पहुँच " "योग्य नहीं. इसमें इन स्थितियों को शामिल किया गया है:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} एक प्रतिबंधित फ़ायरवॉल के पीछे है." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "{box_name} एक (वायरलेस) रूटर से कनेक्टेड है जिसे आप नियंत्रित नहीं करते हैं." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3616,7 +3616,7 @@ msgstr "" "आपका ISP आपको एक बाहरी IP एड्रेस नहीं दता लेकिन NAT के माध्यम से इंटरनेट कनेक्शन प्रदान " "करता है." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3624,11 +3624,11 @@ msgstr "" "आपके ISP आपको एक स्थिर IP एड्रेस प्रदान नहीं करता है और आपके IP एड्रेस बदलाएग जब आप " "इंटरनेट से कनेक्ट होते हैं." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "आपके ISP आने वाले कनेक्शंसस को सीमित करता है." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3641,21 +3641,21 @@ msgstr "" "pagekite.net. भविष्य में अापका दोस्त का " "{box_name} इसके लिये उपयोग कर सकते हैं." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "पेजकईट अकाउंट" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "पेजकाइट सक्षम करें" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "सर्वर डोमेन" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3663,84 +3663,84 @@ msgstr "" "अपने पेजकईटसर्वर चूनें. \"pagekite.net\" सेट करें डिफ़ॉल्ट pagekite.net सर्वर उपयोग करने " "के लिए." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "सर्वर पोर्ट" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "अपने पेजकईट सर्वर का पोर्ट (डिफ़ॉल्ट: ८०)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "कईट नाम" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "उदाहरण: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "अमान्य कईट नाम" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "कईट गुप्त" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" "एक कोई का सम्बंधित गुप्त या अपना अकाउंट का डिफ़ॉल्ट गुप्त अगर कोई रहस्य कईट पर सेट है." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "कईट विवरण सेट" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "पेजकईट सर्वर सेट" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "पेजकईट सक्षम किया गया" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "पेजकईट अक्षम किया गया" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "सर्विस सक्षम किया गया:{name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "सर्विस सक्षम किया गया:{name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "प्रोटोकॉल" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "बाहरी (फ्रंटेंड) पोर्ट" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "आंतरिक (फ्रीडमबॉकस) पोर्ट" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "सबडोमेन सक्षम करें" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "हटाई गई कस्टम सर्विस" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3748,45 +3748,14 @@ msgstr "" "यह सर्विस एक मानक सर्विस के रूप में उपलब्ध है. इसे सक्षम करने के लिए \"मानक सर्विस\" पेज " "का उपयोग करें." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "जोड़ा गया कस्टम सर्विस" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "यह सर्विस पहले से मौजूद है" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "आपका {box_name} के साथ आपको प्राप्त वाउचर डेंयूब एडिशन" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "सबडोमेन" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "जो सबडोमेन आप पंजीकृत करना चाहते हैं" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "यह कोड मांय नहीं है" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "यह कोड डोमेनसे जुड़ा हुआ है {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "अनुरोधित डोमेन पहले से पंजीकृत है." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "डोमेन पंजीकरण विफल: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "पेजकईट अकाउंट" @@ -3903,18 +3872,14 @@ msgstr "" "SSH ग्राहक सेटअप देखें instructions" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "स्टैण्डर्ड सर्विसस" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "कस्टम सर्विसस" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "पेजकइट सेटअप समाप्त हो गया. HTTP और HTTPS सर्विसस अभी सक्रिय हैं ." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4405,39 +4370,53 @@ msgstr "" "जब यह विकल्प सक्षम है, Fail2Ban SSH सर्वर और दूसरा सक्षम किया गया पसवर्ड इंटरनेट " "सर्विसस को ब्रूट फोर्स ब्रेक-इन प्रयासों से सीमा होगी." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "सुरक्षा" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "सुरक्षा" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "नाम" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "त्रुटि सेटिंग एक्सेस प्रतिबंधित: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "सुरक्षा कॉंफ़िगरेशन अपडेट किया गया" @@ -4765,7 +4744,7 @@ msgstr "तिथि" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "स्नैपशॉटस हटाएँ" @@ -4811,49 +4790,49 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "स्नैपशॉट से रोलबैक करें #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "स्नैपशॉटस प्रबंधित करें" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "स्नैपशॉट बनाया गया है." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "स्टोरेज स्नैपशॉट कॉंफ़िगरेशन अपडेट किया गया" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "क्रिया त्रुटि: {0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "सब स्नैपशॉटस हटाएँ गएे." -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "सब स्नैपशॉटस हटाएँ" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "स्नैपशॉट #{number} पर वापस रोलबाक होगा." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "रोलबैक शुरु करने के लिए सिस्टम रीस्टार्ट करने का ज़रुरत है." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "स्नैपशॉट को रोलबैक करें" @@ -5461,17 +5440,17 @@ msgstr "ऑटोमेटिक अपग्रेडस सक्षम कर msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "अपडेट" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5487,52 +5466,63 @@ msgstr "" "जब अपग्रेडस प्रगति पर हैं, दुसरे पैकेजस इंस्टॉल नहीं कर सकेगा. अपग्रेड करते समय, यह वेब इंटरफ़ेस " "शयद अस्थायी रूप से अनुपलब्ध है और एक त्रुटि दिखाएे. जारी रखने के लिए पेज रिफ्रेश करें." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "अंतिम अपडेट" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "अंतिम अपडेट" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "अनअटेंडेड-अपग्रेडस कॉन्फ़िगर करते समय त्रुटि: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "ऑटोमेटिक अपग्रेडस सक्षम किया गया" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "ऑटोमेटिक अपग्रेडस अक्षम किया गया" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "सेटिंगस अपरिवर्तित" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "अपग्रेड प्रक्रिया शुरू हुई." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "अपग्रेड प्रारंभ करना विफल रहा." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "यूसरस और समूह" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "एलडीएपी प्रविष्टि चेक करें \"{search_item}\"" @@ -5631,12 +5621,14 @@ msgid "Save Password" msgstr "पासवर्ड सहेजें" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "यूसर बनाये" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "यूसर हटाइये" @@ -5668,12 +5660,17 @@ msgstr "" msgid "Create Account" msgstr "अकाउंट बनाएँ" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "यूसरस" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "यूसर हटाइये %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "यूसर संपादित करें %(username)s" @@ -5692,38 +5689,34 @@ msgstr "" msgid "Save Changes" msgstr "बदलाव संचयित कीजिये" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "यूसरस" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "युसर %(username)s बनाया." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "युसर %(username)s अपडेट किया." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "यूसर संपादित करें" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "यूसर {user} हटाया." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "एलडीएपी यूसरको हटाने में असफल रहा." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "पासवर्ड बदलिये" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "पासवर्ड सफलतापूर्वक बदल गया." @@ -5802,6 +5795,16 @@ msgstr "" "तो हम इसे ठीक कर सकते हैं. साथ ही, बग रिपोर्ट में " "स्टेटस लॉग संलग्न करें." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "सर्विस %(service_name)s चल रहा है." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "सर्विस %(service_name)s नहीं चल रहा है." + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Core funtionality and web interface for %(box_name)s" @@ -6056,6 +6059,42 @@ msgstr "एप्लीकेशन अक्षम किया गया ह msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "प्रबंध" + +#~ msgid "Create" +#~ msgstr "बनाइये" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "आपका {box_name} के साथ आपको प्राप्त वाउचर डेंयूब एडिशन" + +#~ msgid "Subdomain" +#~ msgstr "सबडोमेन" + +#~ msgid "The subdomain you want to register" +#~ msgstr "जो सबडोमेन आप पंजीकृत करना चाहते हैं" + +#~ msgid "This code is not valid" +#~ msgstr "यह कोड मांय नहीं है" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "यह कोड डोमेनसे जुड़ा हुआ है {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "अनुरोधित डोमेन पहले से पंजीकृत है." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "डोमेन पंजीकरण विफल: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "पेजकइट सेटअप समाप्त हो गया. HTTP और HTTPS सर्विसस अभी सक्रिय हैं ." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "अंतिम अपडेट" + #, fuzzy #~| msgid "Create User" #~ msgid "Add Remote Location" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index db10073dd..c7f6340c8 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-08-31 09:24+0000\n" "Last-Translator: Doma Gergő \n" "Language-Team: Hungarian felhasználója." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Beállítások" @@ -762,8 +761,8 @@ msgstr "Több műszaki ismeretet igénylő alkalmazások és funkciók megjelen #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "Bővebben..." @@ -1066,17 +1065,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Beállítások frissítése" @@ -1344,21 +1340,19 @@ msgstr "Leírás" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Állapot" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Dynamic DNS beállítása" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Dynamic DNS állapot" @@ -1473,13 +1467,12 @@ msgid "Launch web client" msgstr "Webes kliens indítása" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Beállítások" @@ -1942,15 +1935,11 @@ msgstr "" msgid "Manage I2P application" msgstr "I2P alkalmazás kezelése" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "A szolgáltatás fut (%(service_name)s)." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "A szolgáltatás nem fut (%(service_name)s)." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Web proxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1965,11 +1954,11 @@ msgstr "Proxyk" msgid "Anonymous torrents" msgstr "Anonim torrentek" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "I2P Proxyk és átjárók" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " @@ -1979,7 +1968,7 @@ msgstr "" "szolgáltatásokat (eepsites). Ehhez a böngészőben, lehetőleg a Tor-" "böngészőben, be kell állítani a proxy-t." -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." @@ -1987,11 +1976,11 @@ msgstr "" "Alapértelmezés szerint a HTTP-, HTTPS- és IRC proxyk érhetőek el. További " "proxyk és átjárók is beállíthatók az átjáró beállítási felületén." -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "Anonim Torrentek" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2058,10 +2047,34 @@ msgstr "Adminisztrátori fiók neve" msgid "Admin Account Password" msgstr "Adminisztrátori fiók jelszava" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Wiki vagy Blog létrehozása" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Wikik és Blogok kezelése" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Nincs elérhető wiki vagy blog." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Wiki vagy Blog létrehozása" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "%(site)s webhely törlése" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Ugrás a %(site)s webhelyre" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2080,69 +2093,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Nincs elérhető wiki vagy blog." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Wiki vagy Blog létrehozása" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "%(site)s webhely törlése" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Ugrás a %(site)s webhelyre" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Kezel" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Létrehoz" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "{name} wiki létrehozva." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Nem tudtam létrehozni a wiki-t: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "{name} blog létrehozva." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Nem tudtam létrehozni a blog-ot: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} törölve." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} nem törölhető: {error}" @@ -2206,7 +2182,7 @@ msgstr "" "kiszolgálóval használják." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "JavaScript licencinformáció" @@ -2584,16 +2560,16 @@ msgstr "Privát mód engedélyezve" msgid "Private mode disabled" msgstr "Privát mód letiltva" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Blokk sandbox" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2773,6 +2749,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "A kulcs közzététele a kulcskiszolgálónak…" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Mégse" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2953,7 +2934,19 @@ msgstr "Összes webalkalmazás" msgid "Networks" msgstr "Hálózatok" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC használata IPv{kind} felett" @@ -3209,95 +3202,96 @@ msgstr "WPA" msgid "Open" msgstr "Nyílt" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Hálózati kapcsolatok" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi hálózatok a közelben" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Kapcsolat hozzáadása" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Nem jeleníthető meg a kapcsolat, mivel az nem található." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Információ a kapcsolatról" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "A kapcsolat nem szerkeszthető, mivel az nem található." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Az ilyen típusú kapcsolat még nem ismert." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Kapcsolat szerkesztése" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "{name} kapcsolat aktiválva." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Kapcsolat aktiválása sikertelen: kapcsolat nem található." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "{name} kapcsolat aktiválása sikertelen: nem áll rendelkezésre megfelelő " "eszköz." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "{name} kapcsolat deaktiválva." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Kapcsolat deaktiválása sikertelen: kapcsolat nem található." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi hálózatok a közelben" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Kapcsolat hozzáadása" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Új általános kapcsolat hozzáadása" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Új Ethernet kapcsolat hozzáadása" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Új PPPoE kapcsolat hozzáadása" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Új Wi-Fi kapcsolat hozzáadása" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Kapcsolat törölve: {name}." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "A kapcsolat törlése sikertelen, mivel az nem található." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Kapcsolat törlése" @@ -3312,12 +3306,12 @@ msgid "Edit" msgstr "Szerkesztés" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Deaktivál" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Aktivál" @@ -3440,7 +3434,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Biztonság" @@ -3484,7 +3478,7 @@ msgstr "" "szolgáltatása nem biztos, hogy elérhető lesz ezen az interfészen. Ajánlott " "kikapcsolni vagy törölni ezt a kapcsolatot, majd újra beállítani." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Kapcsolat létrehozása" @@ -3528,20 +3522,26 @@ msgstr "%(name)s kapcsolat megjelenítése" msgid "Computer" msgstr "Számítógép" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Kapcsolat" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "%(name)s kapcsolat törlése" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktív" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inaktív" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Létrehoz..." @@ -3660,15 +3660,15 @@ msgstr "Beállítás sikerült." msgid "Setup failed." msgstr "Beállítás sikertelen." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Nyilvános láthatóság" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3682,19 +3682,19 @@ msgstr "" "szolgáltatásai nem érhetőek el az internet felől. Ez magában foglalja az " "alábbi eseteket:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} eszközöd egy korlátozott tűzfal mögött van." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} eszközöd egy olyan (vezetéknélküli) router-hez kapcsolódik, " "amelyet te nem állíthatsz be." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3702,7 +3702,7 @@ msgstr "" "Az internetszolgáltatód nem biztosít neked külső IP címet, ehelyett hálózati " "címfordításon (NAT) keresztül tudod elérni az Internetet." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3710,11 +3710,11 @@ msgstr "" "Az internetszolgáltatód nem biztosít neked statikus IP címet és az IP címed " "mindig megváltozik, amikor az Internetre csatlakozol." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Az internetszolgáltatód korlátozza a bejövő kapcsolatokat." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3728,19 +3728,19 @@ msgstr "" "net. A jövőben talán a barátod {box_name} eszközét is lehetőséged lesz " "használni erre a célra." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "PageKite domain" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "PageKite engedélyezése" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Kiszolgáló domain" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3748,31 +3748,31 @@ msgstr "" "Válaszd ki a pagekite kiszolgálódat. Állítsd „pagekite.net” -re, ha az " "alapértelmezett pagekite.net kiszolgálót szeretnéd használni." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Kiszolgáló port" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "A pagekite kiszolgálód portja (alapértelmezett: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite név" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Például: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Érvénytelen kite név" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite titkos kulcs" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3780,53 +3780,53 @@ msgstr "" "A kite-hoz kapcsolódó titkos kulcs vagy a fiókod alapértelmezett titkos " "kulcsa, ha nem lett titkos kulcs beállítva a kite-ra." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite részletek beállítva" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Pagekite kiszolgáló beállítva" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite engedélyezve" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite letiltva" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Szolgáltatás engedélyezve: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Szolgáltatás letiltva: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protokoll" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "külső (frontend) port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "belső (freedombox) port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Aldomének engedélyezése" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Törölt egyéni szolgáltatás" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3834,46 +3834,14 @@ msgstr "" "Ez egy szabványosként elérhető szolgáltatás. Kérlek használd a \"Szabványos " "szolgáltatások\" lapot az engedélyezéséhez." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Egyedi szolgáltatás hozzáadva" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Ez a szolgáltatás már létezik" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" -"Az utalványkód, amit a {box_name} Danube Edition eszközöddel együtt kaptál" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Aldomain" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Az aldomain, amit regisztrálni szeretnél" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Ez a kód érvénytelen" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Ez a kód a {domain} domainhez van kötve." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "A kért domain már regisztrálva van." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Domain regisztrálása sikertelen: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite fiók" @@ -3992,20 +3960,14 @@ msgstr "" "Tekintsd meg az SSH kliens beállítási instrukciókat" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Szabványos szolgáltatások" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Egyedi szolgáltatások" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"A Pagekite beállítása befejeződött. A HTTP és a HTTPS szolgáltatások " -"aktiválva lettek." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4515,7 +4477,21 @@ 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/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Show security report" +msgstr "Biztonsági rések megjelenítése" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security Notice" +msgid "Security Report" +msgstr "Biztonsági értesítés" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " @@ -4524,32 +4500,40 @@ msgstr "" "A FreedomBox telepített verziója %(count)s bejelentett biztonsági rést " "tartalmaz." -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 +#, fuzzy +#| msgid "" +#| "The following table lists the reported number of security vulnerabilities " +#| "for each installed app." msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" "Az alábbi táblázat felsorolja az egyes telepített alkalmazások bejelentett " "biztonsági réseinek számát." -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "Biztonsági rések megjelenítése" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "Alkalmazás neve" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" -msgstr "Bejelentett biztonsági rések" +#: plinth/modules/security/templates/security_report.html:42 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Current Vulnerabilities" +msgstr "Biztonsági rések megjelenítése" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Past Vulnerabilities" +msgstr "Biztonsági rések megjelenítése" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Biztonsági beállítás frissítve" @@ -4889,7 +4873,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Pillanatképek törlése" @@ -4939,46 +4923,46 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Visszaállítás erre a pillanatképre: %(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Pillanatképek kezelése" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Pillanatkép létrehozva." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Tárolási pillanatképek konfigurációja frissítve" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Minden pillanatkép törölve" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Kiválasztott pillanatképek törölve" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" "Pillanatkép jelenleg is használatban van. Kérlek, próbáld meg újra később." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "A {number} számú pillanatképre visszaállítva." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "A visszaállítás befejezéséhez a rendszert újra kell indítani." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Visszaállítás pillanatképre" @@ -5613,15 +5597,15 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Ha engedélyezett, akkor a FreedomBox automatikusan frissít naponta egyszer." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Frissítés most" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Frissítés…" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " @@ -5632,48 +5616,61 @@ msgstr "" "felület átmenetileg elérhetetlenné válhat és hibát jelezhet. Ebben az " "esetben frissítsd az oldalt a folytatáshoz." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Frissítésnapló megjelenítése" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Automatikus frissítés" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Kézi frissítés" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Hiba az unattended-upgrades konfigurálása közben: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatikus frissítések engedélyezve" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatikus frissítések kikapcsolva" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "A beállítások nem változtak" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "A frissítési folyamat elkezdődött." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "A frissítést nem sikerült elindítani." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Felhasználók és csoportok" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP bejegyzés ellenőrzése: \"{search_item}\"" @@ -5775,12 +5772,14 @@ msgid "Save Password" msgstr "Jelszó mentése" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Felhasználó létrehozása" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Felhasználó törlése" @@ -5813,12 +5812,17 @@ msgstr "" msgid "Create Account" msgstr "Fiók létrehozása" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Felhasználók" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "%(username)s felhasználó törlése" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "%(username)s felhasználó szerkesztése" @@ -5837,38 +5841,34 @@ msgstr "" msgid "Save Changes" msgstr "Változtatások mentése" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Felhasználók" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "%(username)s nevű felhasználó létrehozva." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "%(username)s nevű felhasználó frissítve." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Felhasználó szerkesztése" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "{user} nevű felhasználó törölve." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "LDAP felhasználó törlése sikertelen." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Jelszómódosítás" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "A jelszó módosítása sikeres." @@ -5947,6 +5947,16 @@ msgstr "" "javítani. Továbbá mellékeld a bejelentésben az állapotnapló tartalmát." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "A szolgáltatás fut (%(service_name)s)." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "A szolgáltatás nem fut (%(service_name)s)." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6212,6 +6222,46 @@ msgstr "Alkalmazás letiltva" msgid "Gujarati" msgstr "Gudzsaráti" +#~ msgid "Manage" +#~ msgstr "Kezel" + +#~ msgid "Create" +#~ msgstr "Létrehoz" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "" +#~ "Az utalványkód, amit a {box_name} Danube Edition eszközöddel együtt kaptál" + +#~ msgid "Subdomain" +#~ msgstr "Aldomain" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Az aldomain, amit regisztrálni szeretnél" + +#~ msgid "This code is not valid" +#~ msgstr "Ez a kód érvénytelen" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Ez a kód a {domain} domainhez van kötve." + +#~ msgid "The requested domain is already registered." +#~ msgstr "A kért domain már regisztrálva van." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Domain regisztrálása sikertelen: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "A Pagekite beállítása befejeződött. A HTTP és a HTTPS szolgáltatások " +#~ "aktiválva lettek." + +#~ msgid "Vulnerabilities Reported" +#~ msgstr "Bejelentett biztonsági rések" + +#~ msgid "Auto-update" +#~ msgstr "Automatikus frissítés" + #~ msgid "Add Remote Location" #~ msgstr "Távoli hely hozzáadása" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 233a723fc..b0992942e 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2018-11-02 00:44+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Indonesian %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy (Privoxy)" +msgid "I2P Proxy" +msgstr "Web Proxy (Privoxy)" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1781,28 +1770,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1862,10 +1851,34 @@ msgstr "Nama Akun Admin" msgid "Admin Account Password" msgstr "Kata sandi Akun Admin" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Membuat Wiki atau Blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Kelola Wiki dan Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Tidak ada wiki atau blogs yang tersedia." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Membuat Wiki atau Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Hapus situs %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Pergi ke situs %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1882,69 +1895,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Tidak ada wiki atau blogs yang tersedia." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Membuat Wiki atau Blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Hapus situs %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Pergi ke situs %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Kelola" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Buat" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Membuat wiki {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Tidak dapat membuat wiki: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "membuat blog {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Tidak dapat membuat blog: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} dihapus." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Tidak dapat menghapus {name}: {error}" @@ -2001,7 +1977,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2330,16 +2306,16 @@ msgstr "" msgid "Private mode disabled" msgstr "Aplikasi telah terpasang." -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2495,6 +2471,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Publikasikan kunci ke keyserver..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Batal" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2664,7 +2645,19 @@ msgstr "" msgid "Networks" msgstr "Jaringan" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gunakan DNSSEC pada IPv{kind}" @@ -2894,94 +2887,95 @@ msgstr "WPA" msgid "Open" msgstr "Open" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 #, fuzzy msgid "Network Connections" msgstr "Network Connections" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Jaringan Wi-Fi terdekat" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Tambah Koneksi" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Sunting Koneksi" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Jaringan Wi-Fi terdekat" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Tambah Koneksi" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Hapus Koneksi" @@ -2996,12 +2990,12 @@ msgid "Edit" msgstr "Sunting" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3126,7 +3120,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3159,7 +3153,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3203,20 +3197,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Koneksi" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3314,17 +3314,17 @@ msgstr "Pengaturan selesai." msgid "Setup failed." msgstr "Pengaturan gagal." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 #, fuzzy #| msgid "Pagekite" msgid "PageKite" msgstr "Pagekite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3333,33 +3333,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3368,147 +3368,116 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "Pagekite" msgid "PageKite Domain" msgstr "Pagekite" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Aktifkan PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "nama Kite" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdomain" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Kode ini tidak valid" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Pendaftaran domain gagal: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3616,18 +3585,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Layanan Standar" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Kostumisasi Layanan" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4035,39 +4000,49 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nama" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4387,7 +4362,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:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4433,53 +4408,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Delete %(name)s" msgid "Manage Snapshots" msgstr "Hapus %(name)s" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "General Configuration" msgid "Storage snapshots configuration updated" msgstr "Konfigurasi Umum" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Hapus %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "Hapus %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5031,69 +5006,80 @@ msgstr "Aktifkan aplikasi" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "Perbaharui URL" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Automatic" -msgid "Auto-update" -msgstr "Automatic" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Manual" msgid "Manual update" msgstr "Panduan" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5185,12 +5171,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5221,12 +5209,17 @@ msgstr "" msgid "Create Account" msgstr "Akun Administrator" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5243,38 +5236,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5345,6 +5334,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5601,6 +5600,26 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Kelola" + +#~ msgid "Create" +#~ msgstr "Buat" + +#~ msgid "Subdomain" +#~ msgstr "Subdomain" + +#~ msgid "This code is not valid" +#~ msgstr "Kode ini tidak valid" + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Pendaftaran domain gagal: {response}." + +#, fuzzy +#~| msgid "Automatic" +#~ msgid "Auto-update" +#~ msgstr "Automatic" + #, fuzzy #~| msgid "{box_name} Manual" #~ msgid "Download Manual" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 1a47171bb..63780290c 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-09-03 21:24+0000\n" "Last-Translator: Swann Martinet \n" "Language-Team: Italian %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Web Proxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1962,28 +1951,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2048,10 +2037,34 @@ msgstr "Nome Utente Amministratore" msgid "Admin Account Password" msgstr "Password Profilo Amministratore" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Crea Wiki o Blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Gestisci Wiki e Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Nessun wiki o blog disponibile." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Crea Wiki o Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Cancella sito %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Vai nel sito %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, fuzzy, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2070,69 +2083,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Nessun wiki o blog disponibile." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Crea Wiki o Blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Cancella sito %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Vai nel sito %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Gestisci" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Crea" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Creato wiki {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, fuzzy, python-brace-format msgid "Could not create wiki: {error}" msgstr "Non è stato possibile creare l'wiki:{error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Creato blog {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Non è stato possibile creare il blog: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} cancellato." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Non è stato possibile cancellare {name}: {error}" @@ -2196,7 +2172,7 @@ msgstr "" "esecuzione nella rete locale." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2566,16 +2542,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Block Sandbox" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2746,6 +2722,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Pubblicazione della chiave nel keyserver…" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Cancella" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2921,7 +2902,19 @@ msgstr "" msgid "Networks" msgstr "Reti" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Utilizzo DNSSEC su IPv{kind}" @@ -3176,95 +3169,96 @@ msgstr "WPA" msgid "Open" msgstr "Aperta" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Connessione di rete" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Reti WiFi vicine" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Aggiungi Connessione" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Non è possibile mostrare la connessione: Connessione non trovata." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Informazioni Connessione" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Impossibile modificare la connessione: connessione non trovata." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Questo tipo di connessione non è ancora riconosciuto." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Modifica Concessione" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Attivata connessione {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Attivazione connessione fallita: connessione non trovata." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Attivazione connessione {name} fallita: non è disponibile nessun dispositivo " "idoneo." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Disattivata connessione {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Disattivazione connessione fallita: connessione non trovata." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Reti WiFi vicine" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Aggiungi Connessione" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Aggiungendo Nuova Connessione Generica" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Aggiungendo Nuova Connessione Ethernet" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Aggiungendo Nuova Connessione PPPoE" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Aggiungendo Nuova Connessione WiFi" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Connessione {name} cancellata." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Cancellazione connessione fallita: connessione non trovata." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Cancella Connessione" @@ -3279,12 +3273,12 @@ msgid "Edit" msgstr "Modifica" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Disattiva" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Attiva" @@ -3408,7 +3402,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Sicurezza" @@ -3452,7 +3446,7 @@ msgstr "" "essere disponibili su questa interfaccia. È consigliabile disattivare o " "cancellare questa connessione e riconfigurarla." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Crea Connessione" @@ -3496,20 +3490,26 @@ msgstr "Mostra connessione %(name)s" msgid "Computer" msgstr "Computer" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Connessione" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Cancella connessione %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Attiva" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inattiva" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Crea..." @@ -3626,15 +3626,15 @@ msgstr "Setup completato." msgid "Setup failed." msgstr "Setup fallito." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Visibilità Pubblica" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3647,18 +3647,18 @@ msgstr "" "il tuo {box_name} non è raggiungibile dall'esterno. Questo include le " "situazioni seguenti:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} è valle di un firewall ristretto." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} è connesso ad un router (wireless) di cui non hai il controllo." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3666,7 +3666,7 @@ msgstr "" "Il tuo ISP non ti assegna un IP pubblico ma ti fornisce una connessione " "tramite NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3674,11 +3674,11 @@ msgstr "" "Il tuo ISP non ti fornisce un IP statico e il tuo IP cambia ogni volta che " "ti connetti a Internet." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Il tuo ISP limita le connessioni in entrata." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3691,21 +3691,21 @@ msgstr "" "pagekite, per esempio pagekite.net. In " "futuro potrebbe essere usare il {box_name} del tuo amico." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "Profilo PageKite" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Abilita PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Dominio server" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3713,31 +3713,31 @@ msgstr "" "Selezione il tuo server pagekite. Imposta \"pagekite.net\" per usare il " "server predefinito di pagekite.net." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Porta server" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Porta del tuo server pagekite (predefinita: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Nome Kite" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Esempio: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Nome Kite invalido" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Segreto Kite" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3745,53 +3745,53 @@ msgstr "" "Un segreto associate col kite o il segreto predefinito del tuo profile nel " "caso non sia state impostato nel kite." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Dettagli kite configurati" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Server PageKite configurato" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite abilitato" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite disabilitato" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Servizio abilitato: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Servizio disabilitato: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protocollo" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "porta esterna (frontend)" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "porta interna (freedombox)" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Abilita Sottodomini" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Cancella servizio personalizzato" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3799,45 +3799,14 @@ msgstr "" "Questo servizio è disponibile come servizio standard. Prego, usa la pagina " "\"Servizi Standard\" per abilitarli." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Servizio personalizzato aggiunto" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Questo servizio è già presente" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Il voucher che hai ricevuto con l'edizione Danube del tuo {box_name}" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Sottodominio" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Il sotto dominio che vuoi registrare" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Il codice non è valido" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Questo codice è associato al dominio {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Il dominio richiesto è già registrato." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Registrazione dominio fallita: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "Profilo PageKite" @@ -3958,19 +3927,14 @@ msgstr "" "Vedi le istruzioni della configurazione del client SSH" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Servizi Standard" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Servizi personalizzati" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Impostazione PageKit terminata. I servizi HTTP e HTTPS ora sono attivi." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4412,39 +4376,53 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Sicurezza" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Sicurezza" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nome" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4738,7 +4716,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4782,45 +4760,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5364,63 +5342,76 @@ msgstr "Abilita l'aggiornamento automatico" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Aggiornamento manuale" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5512,12 +5503,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5546,12 +5539,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5568,38 +5566,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5670,6 +5664,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5914,6 +5918,39 @@ msgstr "Applicazione disabilitata" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Gestisci" + +#~ msgid "Create" +#~ msgstr "Crea" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "" +#~ "Il voucher che hai ricevuto con l'edizione Danube del tuo {box_name}" + +#~ msgid "Subdomain" +#~ msgstr "Sottodominio" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Il sotto dominio che vuoi registrare" + +#~ msgid "This code is not valid" +#~ msgstr "Il codice non è valido" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Questo codice è associato al dominio {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Il dominio richiesto è già registrato." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Registrazione dominio fallita: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Impostazione PageKit terminata. I servizi HTTP e HTTPS ora sono attivi." + #, fuzzy #~| msgid "Add Connection" #~ msgid "Add Remote Location" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index b1fc0efe3..bdea21733 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,12 +38,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -393,7 +393,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -405,19 +405,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -563,7 +563,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -595,10 +595,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -676,8 +675,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -948,17 +947,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1175,21 +1171,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1282,13 +1276,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1680,14 +1673,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1703,28 +1690,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1778,10 +1765,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1798,69 +1809,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1915,7 +1889,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2220,16 +2194,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2373,6 +2347,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2540,7 +2519,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2766,93 +2757,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2867,12 +2859,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2995,7 +2987,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3028,7 +3020,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3072,20 +3064,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3181,15 +3177,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3198,33 +3194,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3233,145 +3229,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3479,18 +3444,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3888,37 +3849,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4210,7 +4181,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4254,45 +4225,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4831,63 +4802,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4979,12 +4963,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5013,12 +4999,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5035,38 +5026,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5137,6 +5124,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index b1fc0efe3..bdea21733 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,12 +38,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -393,7 +393,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -405,19 +405,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -563,7 +563,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -595,10 +595,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -676,8 +675,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -948,17 +947,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1175,21 +1171,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1282,13 +1276,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1680,14 +1673,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1703,28 +1690,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1778,10 +1765,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1798,69 +1809,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1915,7 +1889,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2220,16 +2194,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2373,6 +2347,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2540,7 +2519,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2766,93 +2757,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2867,12 +2859,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2995,7 +2987,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3028,7 +3020,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3072,20 +3064,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3181,15 +3177,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3198,33 +3194,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3233,145 +3229,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3479,18 +3444,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3888,37 +3849,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4210,7 +4181,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4254,45 +4225,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4831,63 +4802,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4979,12 +4963,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5013,12 +4999,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5035,38 +5026,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5137,6 +5124,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 5450baa5b..3a3baf848 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -39,12 +39,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -357,7 +357,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -394,7 +394,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -406,19 +406,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -564,7 +564,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -596,10 +596,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -677,8 +676,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -949,17 +948,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1176,21 +1172,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1283,13 +1277,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1681,14 +1674,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1704,28 +1691,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1779,10 +1766,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1799,69 +1810,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1916,7 +1890,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2221,16 +2195,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2374,6 +2348,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2541,7 +2520,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2767,93 +2758,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2868,12 +2860,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2996,7 +2988,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3029,7 +3021,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3073,20 +3065,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3182,15 +3178,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3199,33 +3195,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3234,145 +3230,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3480,18 +3445,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3889,37 +3850,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4211,7 +4182,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4255,45 +4226,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4832,63 +4803,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4980,12 +4964,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5014,12 +5000,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5036,38 +5027,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5138,6 +5125,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index 618d7b26c..1690f2774 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-10-01 06:56+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål på {box_name} som er medlem i admin-gruppen." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Sette opp" @@ -755,8 +754,8 @@ msgstr "Vis programmer og funksjoner som krever dypere teknisk innsikt." #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "Lær mer…" @@ -1056,17 +1055,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Oppdater oppsett" @@ -1326,21 +1322,19 @@ msgstr "Om" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Status" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Konfigurer dynamisk DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Dynamisk DNS-status" @@ -1453,13 +1447,12 @@ msgid "Launch web client" msgstr "Sette i gang en web-klient" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Oppsett" @@ -1775,8 +1768,8 @@ msgid "" "\"_blank\"> discussion forum." msgstr "" "Fortell oss om funksjoner du savner, dine favorittprogrammer, og hvordan vi " -"kan forbedre dem på vårt diskusjonsforum." +"kan forbedre dem på vårt diskusjonsforum." #: plinth/modules/help/templates/help_feedback.html:41 #, fuzzy @@ -1874,11 +1867,10 @@ msgid "" "Or send an email to our mailing list." msgstr "" -"Du kan også sludre med oss på IRC og Matrix-kanalene (som er " -"sammenkoblet):
  • #freedombox on " -"irc.oftc.net
  • #freedombox:matrix.org
Eller send en e-post " -"til vår e-postliste." +"Du kan også sludre med oss på IRC og Matrix-kanalene (som er sammenkoblet):" +"
  • #freedombox on irc.oftc.net
  • #freedombox:matrix.org
" +"Eller send en e-post til vår e-postliste." #: plinth/modules/help/templates/statuslog.html:25 msgid "Status Log" @@ -1945,15 +1937,11 @@ msgstr "" msgid "Manage I2P application" msgstr "Håndter I2P-program" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "Tjenesten %(service_name)s kjører." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Tjenesten %(service_name)s kjører ikke." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Mellomtjener for nettet" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1968,11 +1956,11 @@ msgstr "Mellomtjenere" msgid "Anonymous torrents" msgstr "Anonyme torrenter" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "I2P-mellomtjenere og tunneler" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " @@ -1982,7 +1970,7 @@ msgstr "" "å gjøre dette må din nettleser, helst Tor-nettleseren, settes opp med en " "mellomtjener." -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." @@ -1991,11 +1979,11 @@ msgstr "" "mellomtjenere og tunneler må settes opp ved bruk av " "tunneloppsettsgrensesnittet." -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "Anonyme torrenter" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2061,10 +2049,34 @@ msgstr "Administratorkonto navn" msgid "Admin Account Password" msgstr "Administratorkonto passord" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Lage Wiki eller Blogg" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Vedlikehold Wiki og Blogg" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Ingen wikier eller blogger tilgjengelig." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Opprett en Wiki eller Blogg" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Slette nettstedet %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Gå til siden %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2083,69 +2095,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Ingen wikier eller blogger tilgjengelig." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Opprett en Wiki eller Blogg" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Slette nettstedet %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Gå til siden %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Håndtere" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Opprett" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Opprettet wiki {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kunne ikke opprette wiki: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Opprettet blogg {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kunne ikke lage blogg: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "Slettet {name}." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Kunne ikke slette {name}: {error}" @@ -2207,7 +2182,7 @@ msgstr "" "som kjører lokalt." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "JavaScript lisensinformasjon" @@ -2577,16 +2552,16 @@ msgstr "Privat modus påskrudd" msgid "Private mode disabled" msgstr "Privat modus avskrudd" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Block-sandkassen" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2761,6 +2736,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Publisering av nøkkel til nøkkeltjener…" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Kanseller" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2940,7 +2920,19 @@ msgstr "Alle nettprogrammer" msgid "Networks" msgstr "Nettverk" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruker DNSSEC på IPv{kind}" @@ -3191,95 +3183,96 @@ msgstr "WPA" msgid "Open" msgstr "Åpen" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Nettverksoppkoblinger" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi-nettverk i nærheten" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Legg til tilkobling" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Kan ikke vise tilkobling: Tilkobling ikke funnet." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Oppkoblingsinformasjon" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Kan ikke redigere tilkobling: Tilkobling ikke funnet." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Denne typen tilkobling er ennå ikke forstått." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Endre oppkobling" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Aktiverte tilkobling {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Kunne ikke aktivere tilkobling: Tilkobling ikke funnet." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Klarte ikke aktivere tilkoblingen {name}: Ingen passende enhet er " "tilgjengelig." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Deaktivert tilkobling {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Kunne ikke deaktivere tilkobling: Tilkobling ikke funnet." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi-nettverk i nærheten" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Legg til tilkobling" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Legger til ny generell tilkobling" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Legge til ny Ethernet-tilkobling" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Legge til ny PPPoE-tilkobling" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Legge til ny Wi-Fi-tilkobling" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Tilkobling {name} slettet." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Kunne ikke slette tilkobling: Tilkobling ikke funnet." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Slett tilkobling" @@ -3294,12 +3287,12 @@ msgid "Edit" msgstr "Rediger" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Deaktivere" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Aktiver" @@ -3422,7 +3415,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Sikkerhet" @@ -3467,7 +3460,7 @@ msgstr "" "anbefales derfor at du deaktiverer/sletter denne forbindelsen, og " "rekonfigurerer." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Lage forbindelse" @@ -3511,20 +3504,26 @@ msgstr "Vis forbindelse %(name)s" msgid "Computer" msgstr "Datamaskin" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Tilkobling" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Slett forbindelse %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktiv" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Slått av (inaktiv)" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Lage ..." @@ -3640,15 +3639,15 @@ msgstr "Oppsettet fullført." msgid "Setup failed." msgstr "Oppsettet mislyktes." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Offentlig synlighet" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3661,17 +3660,17 @@ msgstr "" "{box_name}-tjenester ikke nås fra resten av nettet. Dette omfatter de " "følgende situasjoner:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} er bak en begrensende brannmur." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "{box_name} er koblet til en (trådløs) ruter du ikke kan kontrollere." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3679,7 +3678,7 @@ msgstr "" "Din Internett-leverandør gir deg ikke en ekstern IP-adresse, og gir i stedet " "en NAT-et Internett-tilkobling." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3687,11 +3686,11 @@ msgstr "" "Internett-leverandøren gir deg ikke en statisk IP-adresse, og IP-adressen " "endres hver gang du kobler deg til Internett." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Din Internett-leverandør begrenser innkommende oppkoblinger." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3705,19 +3704,19 @@ msgstr "" "\"https://pagekite.net\">pagekite.net. I fremtiden kan det bli mulig å " "bruke kameratens {box_name} til dette." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "PageKite-domene" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Aktiver PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Tjenerdomene" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3725,31 +3724,31 @@ msgstr "" "Velg din PageKite-tjener. Sett «pagekite.net» for å bruke den forvalgte " "pagekite.net-tjeneren." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Tjenerport" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Port for din PageKite-tjener (default: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "«Kite»-navn" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Eksempel: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Ugyldig «kite»-navn" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "«Kite»-hemmelig" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3757,53 +3756,53 @@ msgstr "" "En hemmelighet knyttet til «Kite»-en, eller den forvalgte hemmeligheten for " "din konto hvis ingen hemmelighet er satt for «Kite»-en." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "«Kite»-detaljer satt" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "PageKite-tjener satt" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite aktivert" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite deaktivert" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Tjeneste aktivert: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Tjeneste deaktivert: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protokoll" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "Ekstern (frontend) port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "intern (FreedomBox) port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Tillat underdomener (Subdomains)" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Deaktivert selvvalgt (tilpasset) tjeneste" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3811,45 +3810,14 @@ msgstr "" "Denne tjenesten er tilgjengelig som en standard tjeneste. Vennligst bruk " "«Standard Services»-siden for å aktivere den." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Lagt til selvvalgt tjeneste" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Denne tjenesten finnes allerede" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Bilaget du mottok med din {box_name} Danube Edition" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Underdomene" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Underdomenet du vil registrere" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Koden er ugyldig" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Denne koden er bundet til domenet {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Domenet det spørres om er allerede registrert." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Domeneregistrering mislyktes: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite-konto" @@ -3971,18 +3939,14 @@ msgstr "" "Se oppsettet for SSH-klienten instructions (instruksjoner)" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standardtjenester" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Tilpassede tjenester" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "PageKite oppsett ferdig. HTTP- og HTTPS-tjenester er nå aktivert." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4484,7 +4448,21 @@ msgstr "" "Når dette valget er aktivt, begrenser Fail2Ban «brute force»-angrepsforsøk " "mot SSH-tjeneren og andre aktive passordbeskyttede internettjenester." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Show security report" +msgstr "Vis sikkerhetssårbarheter" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security Notice" +msgid "Security Report" +msgstr "Sikkerhetsmerknad" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " @@ -4493,33 +4471,40 @@ msgstr "" "Installert versjon av FreedomBox har %(count)s rapporterte " "sikkerhetssårbarheter." -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 +#, fuzzy +#| msgid "" +#| "The following table lists the reported number of security vulnerabilities " +#| "for each installed app." msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" "Følgende tabell lister antall innrapporterte sikkerhetssårbarheter for hver " "installerte program." -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "Vis sikkerhetssårbarheter" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "Programnavn" -#: plinth/modules/security/templates/security.html:50 +#: plinth/modules/security/templates/security_report.html:42 #, fuzzy -msgid "Vulnerabilities Reported" -msgstr "Rapporterte sårbarheter" +#| msgid "Show security vulnerabilities" +msgid "Current Vulnerabilities" +msgstr "Vis sikkerhetssårbarheter" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +#, fuzzy +#| msgid "Show security vulnerabilities" +msgid "Past Vulnerabilities" +msgstr "Vis sikkerhetssårbarheter" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Feil ved oppsetting av begrenset tilgang: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Oppdaterte sikkerhetsoppsett" @@ -4846,7 +4831,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Slett avbildninger" @@ -4896,45 +4881,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Rull tilbake til øyeblikksbilde #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Behandle avbildninger" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Opprett øyeblikksbilde." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Lagringsavbildings-oppsett oppdatert" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Slettet alle avbildninger" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Slettet alle valgte avbildninger" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "Øyeblikksbilde i bruk. Prøv igjen senere." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Rullet tilbake til øyeblikksbilde #{number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "Systemet må startes på nytt for å fullføre tilbakerullingen." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Rull tilbake til øyeblikksbilde" @@ -5557,15 +5542,15 @@ msgstr "Aktiver auto-oppdatering" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "Når påskrudd, oppdateres FreedomBox automatisk én gang om dagen." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Oppdater nå" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Oppdaterer…" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " @@ -5576,49 +5561,62 @@ msgstr "" "nettgrensesnittet være midlertidig utilgjengelig, og vise en feilmelding. " "Oppdater siden for å fortsette." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Veksle nylige oppdateringslogger" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Auto-oppdatering" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Manuell oppdatering" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" "Feil ved oppsett av uoppdaterte oppgraderinger (unattended-upgrades): {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatiske oppgraderinger aktivert" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatiske oppgraderinger avslått (deaktivert)" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Oppsett uendret" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Oppgraderingsprosessen (upgrade process) har startet." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Å starte oppgradering (upgrade) mislyktes." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Brukere og grupper" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Sjekk LDAP-oppføring «{search_item}»" @@ -5718,12 +5716,14 @@ msgid "Save Password" msgstr "Lagre passord" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Opprett bruker" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Slett bruker" @@ -5755,12 +5755,17 @@ msgstr "" msgid "Create Account" msgstr "Opprett konto" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Brukere" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Slette bruker %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Endre bruker %(username)s" @@ -5779,38 +5784,34 @@ msgstr "" msgid "Save Changes" msgstr "Lagre endringer" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Brukere" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Bruker %(username)s opprettet." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Bruker %(username)s oppdatert." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Rediger bruker" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Bruker {user} slettet." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Klarte ikke slette LDAP-bruker." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Endre passord" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Vellykket passordbytte." @@ -5890,6 +5891,16 @@ msgstr "" "veldig fint om du legger statusloggen ved " "feilrapporten." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Tjenesten %(service_name)s kjører." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Tjenesten %(service_name)s kjører ikke." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6152,6 +6163,44 @@ msgstr "Programmet er deaktivert" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Manage" +#~ msgstr "Håndtere" + +#~ msgid "Create" +#~ msgstr "Opprett" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "Bilaget du mottok med din {box_name} Danube Edition" + +#~ msgid "Subdomain" +#~ msgstr "Underdomene" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Underdomenet du vil registrere" + +#~ msgid "This code is not valid" +#~ msgstr "Koden er ugyldig" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Denne koden er bundet til domenet {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Domenet det spørres om er allerede registrert." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Domeneregistrering mislyktes: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "PageKite oppsett ferdig. HTTP- og HTTPS-tjenester er nå aktivert." + +#, fuzzy +#~ msgid "Vulnerabilities Reported" +#~ msgstr "Rapporterte sårbarheter" + +#~ msgid "Auto-update" +#~ msgstr "Auto-oppdatering" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index d087d964a..95bbc1019 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n" "Last-Translator: Karel Trachet \n" "Language-Team: Dutch %(service_name)s is running." -msgstr "Service %(service_name)s wordt uitgevoerd." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Service %(service_name)s is niet actief." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Web Proxy" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1982,28 +1971,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2067,10 +2056,34 @@ msgstr "Beheerdersaccount naam" msgid "Admin Account Password" msgstr "Beheerdersaccount wachtwooord" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Maak Wiki of Blog" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Stel Wiki's en Blog's in" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Geen wiki's of blogs beschikbaar." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Maak een Wiki of Blog" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Verwijder site %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Ga naar site %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2089,69 +2102,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Geen wiki's of blogs beschikbaar." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Maak een Wiki of Blog" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Verwijder site %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Ga naar site %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Instellen" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Maak" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Wiki {name} gemaakt." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kan wiki niet aanmaken: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blog {name} gemaakt." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kan blog niet aanmaken: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} verwijderd." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Verwijderen van {name} mislukt: {error}" @@ -2215,7 +2191,7 @@ msgstr "" "server die lokaal wordt uitgevoerd." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "JavaScript licentie-informatie" @@ -2586,16 +2562,16 @@ msgstr "Privé-modus ingeschakeld" msgid "Private mode disabled" msgstr "Privé-modus uitgeschakeld" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Block Sandbox" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2777,6 +2753,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Sleutel naar keyserver publiceren..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Annuleer" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2953,7 +2934,19 @@ msgstr "" msgid "Networks" msgstr "Netwerken" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gebruikt DNSSEC op IPv{kind}" @@ -3209,93 +3202,94 @@ msgstr "WPA" msgid "Open" msgstr "Open" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Netwerkverbindingen" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi Netwerken dichtbij" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Verbinding toevoegen" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Kan verbinding niet weergeven: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Verbindingsgegevens" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Kan verbinding niet wijzigen: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Deze verbindingsmethode is (nog) niet bekend." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Wijzig verbinding" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Geactiveerde verbinding {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Kan verbinding niet inschakelen: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "Kan verbinding {name} niet inschakelen: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Verbinding {name} uitgeschakeld." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Kan verbinding niet uitschakelen: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi Netwerken dichtbij" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Verbinding toevoegen" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Toevoegen nieuwe Verbinding" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Toevoegen nieuwe Ethernetverbinding" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Toevoegen nieuwe PPPoE verbinding" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Toevoegen nieuwe W-Fi verbinding" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Verbinding {name} verwijderd." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Kan verbinding niet verwijderen: Verbinding niet gevonden." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Verwijder verbinding" @@ -3310,12 +3304,12 @@ msgid "Edit" msgstr "Wijzig" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Deactiveer" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Activeer" @@ -3438,7 +3432,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Security" @@ -3482,7 +3476,7 @@ msgstr "" "zullen niet beschikbaar zijn via deze verbinding. Het wordt aanbevolen om " "deze verbinding te deactiveren/verwijderen en opnieuw in te stellen." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Maak Verbinding" @@ -3526,20 +3520,26 @@ msgstr "Tonen verbinding %(name)s" msgid "Computer" msgstr "Computer" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Verbinding" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Verwijder verbinding %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Aktief" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Inactief" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Maak..." @@ -3662,15 +3662,15 @@ msgstr "Instelling voltooid." msgid "Setup failed." msgstr "Instelling mislukt." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Publieke zichtbaarheid" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3683,19 +3683,19 @@ msgstr "" "Dit is alleen vereist als de diensten op {box_name} niet te bereiken zijn " "vanaf de rest van internet. Dit is het geval in de volgende situaties:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} is verbonden achter een beperkende firewall." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} is verbonden met een (wireless) router die niet onder eigen " "controle staat." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3703,7 +3703,7 @@ msgstr "" "De internetprovider geeft geen extern IP adres maar maakt gebruik van een " "NAT verbinding." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3711,11 +3711,11 @@ msgstr "" "De internetprovider geeft geen statisch IP adres, en het IP adres verandert " "telkens wanneer u verbinding maakt met internet." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "De internetprovider beperkt inkomende verbindingen." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3729,21 +3729,21 @@ msgstr "" "\">pagekite.net. In de toekomst is het misschien mogelijk om de " "{box_name} van een van je vrienden te gebruiken." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "PageKite Account" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "PageKite Inschakelen" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Serverdomein" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3751,31 +3751,31 @@ msgstr "" "Selecteer een pagekite server. Gebruik \"pagekite.net\" om de standaard " "pagekite.net server te gebruiken." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Serverpoort" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Poort voor de pagekite server (default: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kitenaam" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Voorbeeld: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Foute kite-naam" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite-geheim" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3783,53 +3783,53 @@ msgstr "" "Het wachtwoord dat met deze kite is verbonden, en het standaard wachtwoord " "voor deze account als deze kite geen eigen wachtwoord heeft." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite details ingesteld" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "PageKite server ingeschakeld" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite ingeschakeld" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite uitgeschakeld" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Dienst ingeschakeld: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Dienst uitgeschakeld: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protocol" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "externe (frontend) poort" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "interne (freedombox) poort" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Subdomeinen Inschakelen" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Verwijderde aangepaste dienst" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3837,45 +3837,14 @@ msgstr "" "Deze dienst is beschikbaar als een standaarddienst. Gebruik de \"Standaard " "Diensten\" pagina." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Aangepaste dienst toevoegen" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Deze dienst bestaat al" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "De voucher die u bij uw {box_name} Danube Edition hebt ontvangen" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdomein" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Het subdomein dat u wilt registreren" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Deze code is niet geldig" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Deze code is gekoppeld aan het domein {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Het gevraagde domein is al geregistreerd." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Domeinregistratie mislukt: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite Account" @@ -3998,19 +3967,14 @@ msgstr "" "Zie de SSH cliënt setup instructies (Engelstalig)" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standaard Diensten" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Aangepaste Diensten" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Pagekite setup voltooid. De HTTP- en HTTPS-services zijn nu geactiveerd." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4523,39 +4487,53 @@ 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/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Security" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Security" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Naam" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Fout bij beperkte toegang instellen: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Bijgewerkte Beveiligingsconfiguratie" @@ -4895,7 +4873,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Snapshots verwijderen" @@ -4942,50 +4920,50 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Terugdraaien tot Snapshot #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Beheren van Snapshots" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Gemaakte snapshot." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Opslag van Snapshots configuratie is bijgewerkt" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "Snapshots allemaal verwijderd." -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "Verwijder alle snapshots" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Teruggezet naar snapshot #{number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 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:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Terugdraaien naar Snapshot" @@ -5624,17 +5602,17 @@ msgstr "Automatisch bijwerken inschakelen" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "Update" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5652,52 +5630,63 @@ msgstr "" "beschikbaar zijn, en een foutmelding weergeven. Vernieuw de pagina om door " "te gaan." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "Laatste bijwerking" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "Laatste bijwerking" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Fout bij het instellen van automatische upgrades: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Automatisch bijwerken ingeschakeld" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Automatisch bijwerken uitgeschakeld" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Instellingen onveranderd" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Upgrade-proces gestart." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Starten van de upgrade is mislukt." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Gebruikers en Groepen" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zoek LDAP item \"{search_item}\"" @@ -5799,12 +5788,14 @@ msgid "Save Password" msgstr "Wachtwoord Opslaan" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Nieuwe gebruiker registreren" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Gebruiker verwijderen" @@ -5836,12 +5827,17 @@ msgstr "" msgid "Create Account" msgstr "Account aanmaken" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Gebruikers" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Verwijder gebruiker %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Gebruiker %(username)s wijzigen" @@ -5860,38 +5856,34 @@ msgstr "" msgid "Save Changes" msgstr "Wijzigingen opslaan" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Gebruikers" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Gebruiker %(username)s aangemaakt." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Gebruiker %(username)s bijgewerkt." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Gebruiker wijzigen" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Gebruiker {user} verwijderd." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Verwijderen van LDAP gebruiker mislukt." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Wijzig wachtwoord" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Wachtwoord succesvol gewijzigd." @@ -5972,6 +5964,16 @@ msgstr "" "(Engelstalig) zodat we deze kunnen verhelpen. Voeg alstublieft het Status Log toe aan de bug-reportage." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Service %(service_name)s wordt uitgevoerd." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Service %(service_name)s is niet actief." + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Core funtionality and web interface for %(box_name)s" @@ -6235,6 +6237,43 @@ msgstr "Toepassing uitgeschakeld" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Instellen" + +#~ msgid "Create" +#~ msgstr "Maak" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "De voucher die u bij uw {box_name} Danube Edition hebt ontvangen" + +#~ msgid "Subdomain" +#~ msgstr "Subdomein" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Het subdomein dat u wilt registreren" + +#~ msgid "This code is not valid" +#~ msgstr "Deze code is niet geldig" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Deze code is gekoppeld aan het domein {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Het gevraagde domein is al geregistreerd." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Domeinregistratie mislukt: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Pagekite setup voltooid. De HTTP- en HTTPS-services zijn nu geactiveerd." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "Laatste bijwerking" + #, fuzzy #~| msgid "Create User" #~ msgid "Add Remote Location" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index c7f28b666..6ebf11af8 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-08-08 00:23+0000\n" "Last-Translator: Radek Pasiok \n" "Language-Team: Polish %(service_name)s is running." -msgstr "Usługa %(service_name)s jest uruchomiona." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Usługa %(service_name)s nie jest uruchomiona." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" +msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1901,28 +1888,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1978,10 +1965,34 @@ msgstr "Nazwa konta administratora" msgid "Admin Account Password" msgstr "Hasło konta administratora" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2000,69 +2011,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Utwórz" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -2120,7 +2094,7 @@ msgstr "" "XMPP uruchomionym lokalnie." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "Informacje o licencji JavaScript" @@ -2448,18 +2422,18 @@ msgstr "Aplikacja włączona" msgid "Private mode disabled" msgstr "Aplikacja wyłączona" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "Blocked" msgid "Block Sandbox" msgstr "Zablokowano" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2603,6 +2577,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Anuluj" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2770,7 +2749,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2996,93 +2987,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -3097,12 +3089,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3225,7 +3217,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3258,7 +3250,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3302,20 +3294,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection refused" +msgid "Connections" +msgstr "Odmowa dostępu" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3411,15 +3409,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3428,33 +3426,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3463,145 +3461,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Subdomena" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Subdomena którą chcesz zarejstrować" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Ten kod nie jes ważny" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Ten kod jest przywiązany do domeny {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Wnioskowana domena jest już zarejstrowana." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Rejstracja domeny nieudana: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3714,19 +3681,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Ustawiania Pagekite zostało zakończone. Usługi HTTP i HTTPS są aktywne." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4133,39 +4095,49 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nazwa" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Błąd ustawienia ograniczonego dostępu: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Zaktualizowano ustawienia bezpieczeństwa" @@ -4467,7 +4439,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4513,53 +4485,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Delete %(name)s" msgid "Manage Snapshots" msgstr "Usuń %(name)s" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Access rights configuration updated" msgid "Storage snapshots configuration updated" msgstr "Zaktualizowano ustawienia praw dostępu" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Usuń %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "Usuń %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5111,69 +5083,80 @@ msgstr "Włącz tryb kreatywny" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "Uaktualnij URL" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "Ostatnie uaktualnienie" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "Ostatnie uaktualnienie" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5265,12 +5248,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5302,12 +5287,17 @@ msgstr "" msgid "Create Account" msgstr "Utwórz konto" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5324,38 +5314,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5442,6 +5428,16 @@ msgstr "" "issues\">Zgłoś błąd abyśmy mogli go naprawić. Dołącz również plik dziennika do raportu błędu." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Usługa %(service_name)s jest uruchomiona." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Usługa %(service_name)s nie jest uruchomiona." + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -5712,6 +5708,37 @@ msgstr "Aplikacja wyłączona" msgid "Gujarati" msgstr "" +#~ msgid "Create" +#~ msgstr "Utwórz" + +#~ msgid "Subdomain" +#~ msgstr "Subdomena" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Subdomena którą chcesz zarejstrować" + +#~ msgid "This code is not valid" +#~ msgstr "Ten kod nie jes ważny" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Ten kod jest przywiązany do domeny {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Wnioskowana domena jest już zarejstrowana." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Rejstracja domeny nieudana: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Ustawiania Pagekite zostało zakończone. Usługi HTTP i HTTPS są aktywne." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "Ostatnie uaktualnienie" + #~ msgid "Add Remote Location" #~ msgstr "Dodaj zdalną lokalizację" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index a7e6d89bb..621ae358f 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-06-22 06:01+0000\n" "Last-Translator: adaragao \n" "Language-Team: Portuguese %(service_name)s is running." -msgstr "O Servidor da descoberta do serviço está a correr" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "O Servidor da descoberta do serviço não está a correr" +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" +msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1835,28 +1820,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1914,10 +1899,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1934,69 +1943,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -2051,7 +2023,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2378,16 +2350,16 @@ msgstr "Aplicações" msgid "Private mode disabled" msgstr "Aplicações" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2541,6 +2513,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2714,7 +2691,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2940,93 +2929,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -3041,12 +3031,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3169,7 +3159,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3202,7 +3192,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3246,20 +3236,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection refused" +msgid "Connections" +msgstr "Conexão recusada" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3355,15 +3351,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3372,33 +3368,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3407,147 +3403,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -#, fuzzy -#| msgid "Domain Name" -msgid "Subdomain" -msgstr "Nome de Domínio" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3655,18 +3618,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4068,40 +4027,50 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Nome" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4395,7 +4364,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4439,47 +4408,47 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "Configuração atualizada" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5027,67 +4996,80 @@ msgstr "Aplicações" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "General Configuration" msgid "Update now" msgstr "Configuração Geral" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 #, fuzzy #| msgid "Setting unchanged" msgid "Settings unchanged" msgstr "Definição inalterada" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5179,12 +5161,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5213,12 +5197,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5235,38 +5224,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5340,6 +5325,18 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "O Servidor da descoberta do serviço está a correr" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "O Servidor da descoberta do serviço não está a correr" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5595,6 +5592,11 @@ msgstr "Aplicações" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Domain Name" +#~ msgid "Subdomain" +#~ msgstr "Nome de Domínio" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index deb31ef41..9cfe56f5c 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-07-22 17:06+0000\n" "Last-Translator: Igor \n" "Language-Team: Russian {box_name}, принадлежащему к группе админов." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Настроить" @@ -774,8 +773,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "Подробнее..." @@ -1076,17 +1075,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Обновить настройки" @@ -1348,21 +1344,19 @@ msgstr "О службе" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Статус" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Настройка динамического DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "Состояние динамического DNS" @@ -1479,13 +1473,12 @@ msgid "Launch web client" msgstr "Запустить веб-клиент" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Конфигурация" @@ -1941,15 +1934,11 @@ msgstr "" msgid "Manage I2P application" msgstr "Включить приложение" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "Выполняется служба %(service_name)s." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "Служба %(service_name)s не запущена." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Web-прокси" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1964,28 +1953,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2048,10 +2037,34 @@ msgstr "Имя учетной записи администратора" msgid "Admin Account Password" msgstr "Пароль учетной записи администратора" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Создать Блог или Вики" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Управление Блогами и Вики" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Нет доступных вики или блогов." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Создать Вики или Блог" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Удаление узла %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Перейти к %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2070,69 +2083,32 @@ 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 "Управление Блогами и Вики" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Нет доступных вики или блогов." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Создать Вики или Блог" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Удаление узла %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Перейти к %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Управление" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Создать" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Создать вики {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Не удалось создать вики: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Созданный блог {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Не удалось создать блог: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} удален." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Не удалось удалить {name}: {error}" @@ -2194,7 +2170,7 @@ msgstr "" "работающим локально." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "Информация о лицензии JavaScript" @@ -2569,16 +2545,16 @@ msgstr "Режим приватности включен" msgid "Private mode disabled" msgstr "Режим приватности выключен" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Песочница" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2757,6 +2733,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Публикация ключа на сервер ключей..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Отмена" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2935,7 +2916,19 @@ msgstr "" msgid "Networks" msgstr "Сети" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Использовать DNSSEC на IPv{kind}" @@ -3187,93 +3180,94 @@ msgstr "WPA" msgid "Open" msgstr "Open" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Сетевые подключения" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Соседние сети Wi-Fi" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Добавить подключение" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Не удается показать подключение: соединение не найдено." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Сведения о подключении" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Нельзя редактировать подключение: подключение не найдено." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Этот тип подключения еще не понятен." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Редактирование подключения" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Установленное подключение {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Невозможно установить подключение: Подключение не найдено." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "Не удалось установить подключение {name}: Нет подходящего устройства." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Разорвано подключение {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Не удалось разорвать подключение: соединение не найдено." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Соседние сети Wi-Fi" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Добавить подключение" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Добавление нового общего подключения" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Добавление нового подключения Ethernet" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Добавление нового подключения PPPoE" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Добавление нового подключения Wi-Fi" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Подключение {name} удалено." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Не удалось удалить подключение: соединение не найдено." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Удаление подключения" @@ -3288,12 +3282,12 @@ msgid "Edit" msgstr "Редактировать" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Отключить" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Включить" @@ -3416,7 +3410,7 @@ msgid "This connection is not active." msgstr "Это подключение не активно." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Безопасность" @@ -3458,7 +3452,7 @@ msgstr "" "на этом интерфейсе. Мы рекомендуем вам отключить или удалить это подключение " "и заново настроить его." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Создание подключения" @@ -3502,20 +3496,26 @@ msgstr "Показать подключение %(name)s" msgid "Computer" msgstr "Компьютер" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Подключение" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "Удалить подключение %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Активные" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Неактивен" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Создать..." @@ -3634,15 +3634,15 @@ msgstr "Установка завершена." msgid "Setup failed." msgstr "Установка не удалась." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PаgeKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Публичная видимость" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3655,19 +3655,19 @@ msgstr "" "недоступны из остальной части интернета. Это включает в себя следующие " "ситуации:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} ограничен брандмауэром." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} подключен к маршрутизатору (беспроводному), который вы не " "контролируете." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3675,7 +3675,7 @@ msgstr "" "Ваш провайдер не предоставляет вам внешний IP-адрес и вместо этого " "обеспечивает подключение к Интернету через NAT." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." @@ -3683,11 +3683,11 @@ msgstr "" "Ваш провайдер не предоставляет вам статический IP-адрес, и ваш-IP адрес " "изменяется каждый раз при подключении к Интернету." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "Ваш провайдер ограничивает входящие соединения." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3700,21 +3700,21 @@ msgstr "" "услуг pagekite, например pagekite.net. " "В будущем, для этого возможно будет использовать {box_name} вашего приятеля." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "Учетная запись PageKite" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "Включить PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Домен сервера" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3722,31 +3722,31 @@ msgstr "" "Выберите свой сервер pagekite. Выберите \"pagekite.net\", чтобы использовать " "сервер по умолчанию - pagekite.net." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Порт сервера" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "Порт сервера pagekite (по умолчанию: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Имя Kite" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Пример: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Недопустимое имя kite" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite secrеt" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3754,53 +3754,53 @@ msgstr "" "Секрет, связанный с kite или секрет по умолчанию для вашей учетной записи, " "если не секрет устанавливается на kite." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Изменить детали Kite" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Смена сервера Pagekite" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite включен" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite выключен" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Включена служба: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Служба выключена: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "протокол" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "внешний (frontend) порт" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "Внутренний (freedombox) порт" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Включить поддомены" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Удалить пользовательские службы" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3808,45 +3808,14 @@ msgstr "" "Этот сервис доступна как стандартная служба. Пожалуйста, используйте " "страницу \"Стандартные службы\" чтобы включить её." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Добавить пользовательскую службу" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Эта служба уже существует" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "Вы получили ваучер с вашим {box_name} Danube Edition" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Субдомен" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Субдомен, который вы хотите зарегистрировать" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Этот код не действителен" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Этот код привязывается к {domain}." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Запрашиваемый домен уже зарегистрирован." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Ошибка регистрации домена: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "Учетная запись PageKite" @@ -3964,18 +3933,14 @@ msgstr "" "Инструкции " "по настройке клиента SSH" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Стандартные службы" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Пользовательские службы" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "Установка Pagekite завершена. Службы HTTP И HTTPS запущены." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4480,39 +4445,53 @@ msgstr "" "Когда эта опция включена, Fail2Ban ограничит попытки взлома перебором SSH-" "сервера и других защищенных паролем интернет услуг, которые включены." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Безопасность" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Безопасность" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Имя" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Ошибка настройки ограничения доступа: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Обновлена настройка безопасности" @@ -4847,7 +4826,7 @@ msgstr "Дата" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Удалить снапшот" @@ -4895,45 +4874,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "Откат к снимку %(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "Управление снапшотами" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Создан снимок." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "Настройки хранения снапшотов обновлены" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "Ошибка действий: {0}[{1}][{2}]" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "Удалить все снапшоты" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "Удалить выбранные снапшоты" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "Снимок сейчас используется. Попробуйте позже." -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "Откат к снимку #{number}." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "Необходимо перезагрузить систему для завершения отката." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Откат к снимку" @@ -5557,15 +5536,15 @@ msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" "Если опция включена, то FreedomBox автоматически обновляется раз в день." -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "Обновить сейчас" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "Обновляется..." -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "This may take a long time to complete. During an update, " @@ -5581,48 +5560,61 @@ msgstr "" "временно недоступен и показывать ошибку. В таком случае, чтобы продолжить, " "обновите страницу." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "Переключите последние протоколы обновления" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "Автообновление" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "Ручное обновление" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "Ошибка при настройке автоматического обновления: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Автоматические обновления включены" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Автоматические обновления отключены" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Настройки без изменений" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Начался процесс обновления." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Сбой при запуске обновления." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Пользователи и группы" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверьте запись LDAP \"{search_item}\"" @@ -5723,12 +5715,14 @@ msgid "Save Password" msgstr "Сохранить пароль" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Создать пользователя" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Удаление пользователя" @@ -5760,12 +5754,17 @@ msgstr "" msgid "Create Account" msgstr "Создать учетную запись" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Пользователи" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "Удалить пользователя %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "Редактирование пользователя %(username)s" @@ -5784,38 +5783,34 @@ msgstr "" msgid "Save Changes" msgstr "Сохранить изменения" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Пользователи" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "Пользователь %(username)s создан." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "Пользователь %(username)s обновлен." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Редактирование пользователя" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "Пользователь {user} удален." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "Сбой при удалении LDAP пользователя." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Смена пароля" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Пароль успешно изменён." @@ -5894,6 +5889,16 @@ msgstr "" "пожалуйста, прикрепите Лог состояния к " "отчету об ошибке." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "Выполняется служба %(service_name)s." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "Служба %(service_name)s не запущена." + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6156,6 +6161,40 @@ msgstr "Приложение отключено" msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "Manage" +#~ msgstr "Управление" + +#~ msgid "Create" +#~ msgstr "Создать" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "Вы получили ваучер с вашим {box_name} Danube Edition" + +#~ msgid "Subdomain" +#~ msgstr "Субдомен" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Субдомен, который вы хотите зарегистрировать" + +#~ msgid "This code is not valid" +#~ msgstr "Этот код не действителен" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Этот код привязывается к {domain}." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Запрашиваемый домен уже зарегистрирован." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Ошибка регистрации домена: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "Установка Pagekite завершена. Службы HTTP И HTTPS запущены." + +#~ msgid "Auto-update" +#~ msgstr "Автообновление" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index 866941100..f1a188d86 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n" "Last-Translator: Erik Ušaj \n" "Language-Team: Slovenian %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1803,28 +1790,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1878,10 +1865,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1898,69 +1909,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Ustvari" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -2015,7 +1989,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2320,16 +2294,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2473,6 +2447,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Prekliči" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2640,7 +2619,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2866,93 +2857,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2967,12 +2959,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3095,7 +3087,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3128,7 +3120,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3172,20 +3164,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection refused" +msgid "Connections" +msgstr "Povezava je zavrnjena" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3281,15 +3279,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3298,33 +3296,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3333,145 +3331,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3579,18 +3546,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3988,39 +3951,49 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Ime" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4312,7 +4285,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4356,45 +4329,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4933,63 +4906,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5081,12 +5067,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5115,12 +5103,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5137,38 +5130,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5239,6 +5228,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5483,6 +5482,9 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Create" +#~ msgstr "Ustvari" + #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 700de7236..0e3472f24 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2016-07-23 19:30+0000\n" "Last-Translator: Caly \n" "Language-Team: Swedish /ikiwiki." #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "Konfigurera" @@ -756,8 +755,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 #, fuzzy #| msgid "Learn more »" msgid "Learn more..." @@ -1061,17 +1060,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "Uppdatera inställningar" @@ -1395,21 +1391,19 @@ msgstr "Om" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "Status" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "Konfigurera Dynamisk DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 #, fuzzy #| msgid "Dynamic DNS" msgid "Dynamic DNS Status" @@ -1510,13 +1504,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "Konfiguration" @@ -1972,17 +1965,9 @@ msgstr "" msgid "Manage I2P application" msgstr "Aktivera applikation" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, fuzzy, python-format -#| msgid "Service discovery server is running" -msgid "Service %(service_name)s is running." -msgstr "Server för tjänsteidentifiering är aktiverad" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "Server för tjänsteidentifiering är inaktiverad" +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" +msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1997,28 +1982,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2076,10 +2061,34 @@ msgstr "Namn på administratörskontot" msgid "Admin Account Password" msgstr "Lösenord för administratörskontot" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Skapa en Wiki eller Blogg" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Hantera wikis och bloggar" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Ingen wiki eller blogg tillgänglig." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Skapa en wiki eller blogg" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "Ta bort webbsida %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "Gå till webbsidan %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2098,69 +2107,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Ingen wiki eller blogg tillgänglig." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Skapa en wiki eller blogg" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "Ta bort webbsida %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "Gå till webbsidan %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Hantera" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Skapa" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "Skapade wiki {name}." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Kunde inte skapa wiki: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "Blogg skapad {name}." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Kunde inte skapa blogg: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} borttagen." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "Kunde inte ta bort {name}: {error}" @@ -2217,7 +2189,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2581,18 +2553,18 @@ msgstr "Applikationer" msgid "Private mode disabled" msgstr "Applikationer" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "Blocked" msgid "Block Sandbox" msgstr "Blockerade" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2792,6 +2764,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Publicerar nyckeln till nyckelserver..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "Avbryt" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2980,7 +2957,19 @@ msgstr "" msgid "Networks" msgstr "Nätverk" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Använder DNSSEC på IPv{kind}" @@ -3234,99 +3223,100 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Nätverksanslutningar" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Wi-Fi-nätverk i närheten" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Lägg till Anslutning" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Kan inte visa anslutning: Ingen anslutning hittades." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 #, fuzzy #| msgid "Show Connection information" msgid "Connection Information" msgstr "Visa Anslutningsinformation" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Kan inte redigera anslutning: Ingen anslutning hittades." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Denna typ av anslutning är inte förstådd ännu." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Redigera Anslutning" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "Aktiverad anslutning {name}." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Det gick inte att aktivera anslutning: Ingen anslutning hittades." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "Det gick inte att aktivera anslutningen {name}: Ingen lämplig enhet är " "tillgänglig." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "Inaktiverade anslutning {name}." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "Kunde inte de-aktivera anslutning: Anslutning hittades inte." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Wi-Fi-nätverk i närheten" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Lägg till Anslutning" + +#: plinth/modules/networks/networks.py:310 #, fuzzy #| msgid "Adding New Ethernet Connection" msgid "Adding New Generic Connection" msgstr "Lägg Till Ny Ethernet-Anslutning" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Lägg Till Ny Ethernet-Anslutning" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Lägg Till Ny PPPoE-Anslutning" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Lägg Till Ny Wi-Fi-Anslutning" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "Anslutning {name} borttagen." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Det gick inte att ta bort anslutning: Anslutning hittades inte." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Ta Bort Anslutning" @@ -3341,12 +3331,12 @@ msgid "Edit" msgstr "Redigera" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Avaktivera" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Aktivera" @@ -3469,7 +3459,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3502,7 +3492,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3546,20 +3536,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Anslutning" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3655,15 +3651,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3672,33 +3668,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3707,149 +3703,116 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "Not Available" msgid "PageKite Domain" msgstr "Inte tillgänglig" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -#, fuzzy -#| msgid "Domain" -msgid "Subdomain" -msgstr "Domän" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3957,18 +3920,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4374,40 +4333,50 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Namn" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, 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:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4719,7 +4688,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete %(name)s" msgid "Delete Snapshots" @@ -4767,53 +4736,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Delete %(name)s" msgid "Manage Snapshots" msgstr "Ta bort %(name)s" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "Konfiguration uppdaterad" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted all snapshots" msgstr "Ta bort %(name)s" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete %(name)s" msgid "Deleted selected snapshots" msgstr "Ta bort %(name)s" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -5374,71 +5343,82 @@ msgstr "Aktivera applikation" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update URL" msgid "Update now" msgstr "Adress för uppdateringar" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "Senaste uppdatering" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "Senaste uppdatering" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 #, fuzzy #| msgid "Setting unchanged" msgid "Settings unchanged" msgstr "Instänllningar oförändrade" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Det gick inte att starta uppgraderingen." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5530,12 +5510,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5569,12 +5551,17 @@ msgstr "" msgid "Create Account" msgstr "Administratörskonto" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5591,38 +5578,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5696,6 +5679,18 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "Server för tjänsteidentifiering är aktiverad" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "Server för tjänsteidentifiering är inaktiverad" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5957,6 +5952,22 @@ msgstr "Applikationer" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Hantera" + +#~ msgid "Create" +#~ msgstr "Skapa" + +#, fuzzy +#~| msgid "Domain" +#~ msgid "Subdomain" +#~ msgstr "Domän" + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "Senaste uppdatering" + #, fuzzy #~| msgid "{box_name} Manual" #~ msgid "Download Manual" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 115399d89..9cdc5729b 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -38,12 +38,12 @@ msgstr "" msgid "Access URL {url}" msgstr "" -#: plinth/action_utils.py:429 +#: plinth/action_utils.py:432 #, python-brace-format msgid "Connect to {host}:{port}" msgstr "" -#: plinth/action_utils.py:432 +#: plinth/action_utils.py:434 #, python-brace-format msgid "Cannot connect to {host}:{port}" msgstr "" @@ -356,7 +356,7 @@ msgstr "" msgid "Delete Archive %(name)s" msgstr "" -#: plinth/modules/backups/templates/backups_form.html:33 +#: plinth/modules/backups/templates/backups_form.html:35 #: plinth/modules/config/templates/config.html:45 #: plinth/modules/sharing/templates/sharing_add_edit.html:35 msgid "Submit" @@ -393,7 +393,7 @@ msgstr "" msgid "Restoring" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:30 +#: plinth/modules/backups/templates/backups_upload.html:32 #, python-format msgid "" "\n" @@ -405,19 +405,19 @@ msgid "" " " msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:40 +#: plinth/modules/backups/templates/backups_upload.html:42 #: plinth/modules/help/templates/statuslog.html:38 msgid "Caution:" msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:41 +#: plinth/modules/backups/templates/backups_upload.html:43 #, python-format msgid "" "You have %(max_filesize)s available to restore a backup. Exceeding this " "limit can leave your %(box_name)s unusable." msgstr "" -#: plinth/modules/backups/templates/backups_upload.html:54 +#: plinth/modules/backups/templates/backups_upload.html:56 msgid "Upload file" msgstr "" @@ -563,7 +563,7 @@ msgstr "" msgid "Enable Domain Name System Security Extensions" msgstr "" -#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:169 +#: plinth/modules/bind/views.py:59 plinth/modules/dynamicdns/views.py:172 #: plinth/modules/openvpn/views.py:146 plinth/modules/shadowsocks/views.py:79 #: plinth/modules/transmission/views.py:74 msgid "Configuration updated" @@ -595,10 +595,9 @@ msgid "" msgstr "" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "" @@ -676,8 +675,8 @@ msgstr "" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "" @@ -948,17 +947,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "" @@ -1175,21 +1171,19 @@ msgstr "" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "" @@ -1282,13 +1276,12 @@ msgid "Launch web client" msgstr "" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "" @@ -1680,14 +1673,8 @@ msgstr "" msgid "Manage I2P application" msgstr "" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, python-format -msgid "Service %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1703,28 +1690,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1778,10 +1765,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1798,69 +1809,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1915,7 +1889,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2220,16 +2194,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2373,6 +2347,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2540,7 +2519,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2766,93 +2757,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2867,12 +2859,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -2995,7 +2987,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3028,7 +3020,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3072,20 +3064,24 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +msgid "Connections" +msgstr "" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3181,15 +3177,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3198,33 +3194,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3233,145 +3229,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3479,18 +3444,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3888,37 +3849,47 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 msgid "App Name" msgstr "" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4210,7 +4181,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4254,45 +4225,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4831,63 +4802,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -4979,12 +4963,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5013,12 +4999,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5035,38 +5026,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5137,6 +5124,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 611ec6303..982322768 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-07-22 17:06+0000\n" "Last-Translator: Joseph Nuthalapati \n" "Language-Team: Telugu %(service_name)s is running." -msgstr "సేవ ఆవిష్కరణ సేవికను నడుపుతోంది" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "సేవ ఆవిష్కరణ సేవికను నడుపటంలేదు" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +msgid "I2P Proxy" +msgstr "వెబ్ ప్రాక్సీ (Privoxy)" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1933,28 +1919,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2020,10 +2006,34 @@ msgstr "నిర్వాహకుని ఖాతా పేరు" msgid "Admin Account Password" msgstr "నిర్వాహకుని ఖాతా రహస్యపదం" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "వికీ లేదా బ్లాగును సృష్టించండి" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "వికీ మరియు బ్లాగులను నిర్వహించండి" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "ఏ వికీలు లేదా బ్లాగులు అందుబాటులో లేవు." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "ఒక వికీ లేదా బ్లాగు సృష్టించండి" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "ప్రదేశం తొలగించు %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "ప్రదేశం కు వెళ్ళండి %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2042,69 +2052,32 @@ 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 "వికీ మరియు బ్లాగులను నిర్వహించండి" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "ఏ వికీలు లేదా బ్లాగులు అందుబాటులో లేవు." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "ఒక వికీ లేదా బ్లాగు సృష్టించండి" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "ప్రదేశం తొలగించు %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "ప్రదేశం కు వెళ్ళండి %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "నిర్వహించండి" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "సృష్టించు" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "{name} వికీ సృష్టించబడింది." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "వికీని సృష్టించలేము: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "{name} బ్లాగు సృష్టించబడింది." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "బ్లాగు సృష్టించలేము: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} తొలగించబడింది." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} ను తొలగించలేము: {error}" @@ -2165,7 +2138,7 @@ msgstr "" "JSXC XMPP కోసం ఒక వెబ్ కక్షిదారి. సాధారణంగా ఇది ఒక XMPP సర్వర్ స్థానికంగా అమలు చేయటానికి ఉపయోగిస్తారు." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "జావాస్క్రిప్ట్ లైసెన్స్ సమాచరం" @@ -2532,18 +2505,18 @@ msgstr "PageKite ఎనేబుల్" msgid "Private mode disabled" msgstr "PageKite వికలాంగ" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "మైన్ టెస్ట్" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "Block Sandbox (Minetest)" msgid "Block Sandbox" msgstr "స్యాండ్ బాక్స్ ను అడ్డగించు (మైన్ పరీక్ష)" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, fuzzy, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2736,6 +2709,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "కీని కీసేవకానికి ప్రచురిస్తున్నాము..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "రద్దుచేయి" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2917,7 +2895,19 @@ msgstr "" msgid "Networks" msgstr "అల్లికలు" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "IPv{kind} పై DNSSEC ఉపయోగించు" @@ -3177,95 +3167,96 @@ msgstr "WPA (వైఫై రక్షిత యాక్సెస్)" msgid "Open" msgstr "తెరచిన" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "నెట్వర్క్ అనుసంధానాలు" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "సమీప వై-ఫై నెట్వర్కులు" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "అనుసంధానాన్ని జతచేయండి" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "అనుసంధానం చూపించలేము: అనుసంధానం దొరకలేదు." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "అనుసంధాన సమాచారం" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "దొరకలేదు అనుసంధానం: అనుసంధానని సవరించడం సాధ్యపడదు." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "ఇటువంటి అనుసంధాన రకం ఇంకా అర్థంకాలేదు." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "అనుసంధానాన్ని సవరించండి" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "{name} అనుసంధానం ఉత్తేజించబడింది." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "అనుసంధానాన్ని ఉత్తేజించుటలో విఫలమైంది: అనుసంధానం దొరకలేదు." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "{name} అనుసంధానాన్ని ఉత్తేజించుటలో విఫలమైంది: సరైన పరికరం అందుబాటులో లేదు." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "{name} అనుసంధానం క్రియారహితం చేయబడింది." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "అనుసంధానం క్రియారహితం విఫలమైంది: అనుసంధానం దొరకలేదు." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "సమీప వై-ఫై నెట్వర్కులు" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "అనుసంధానాన్ని జతచేయండి" + +#: plinth/modules/networks/networks.py:310 #, fuzzy #| msgid "Adding New Ethernet Connection" msgid "Adding New Generic Connection" msgstr "కొత్త ఈథర్నెట్ అనుసంధానాన్ని కలుపుతోంది" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "కొత్త ఈథర్నెట్ అనుసంధానాన్ని కలుపుతోంది" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "కొత్త PPPoE అనుసంధానాన్ని కలుపుతోంది" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "కొత్త వై-ఫై అనుసంధానాన్ని కలుపుతోంది" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "{name} అనుసంధానం తొలగించబడింది." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "అనుసంధానం తొలగించడం విఫలమైంది: అనుసంధానం దొరకలేదు." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "అనుసంధానం తొలగించు" @@ -3280,12 +3271,12 @@ msgid "Edit" msgstr "సవరించు" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "క్రియారహితం చేయి" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "క్రియాశీలించు" @@ -3408,7 +3399,7 @@ msgid "This connection is not active." msgstr "ఈ అనుసంధానం చురుకుగాలేదు." #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "భద్రత" @@ -3450,7 +3441,7 @@ msgstr "" "% (box_name) లు 3 సేవలు ఇంటర్ఫేస్ అందుబాటులో కాకపోవచ్చు. ఇది మీరు సోమరిగాచేయు లేదా ఈ కనెక్షన్ " "తొలగించి దీన్ని తిరిగి ఆకృతీకరించుటకు మద్దతిస్తుంది." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "అనుసంధానం సృష్టించు" @@ -3494,20 +3485,26 @@ msgstr "అనుసంధానం చూపించు %(name)s" msgid "Computer" msgstr "కంప్యూటర్" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "అనుసంధానం" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "అనుసంధానం తొలగించు %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "క్రియాశీల" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "క్రియారహిత" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "సృష్టించు..." @@ -3623,18 +3620,18 @@ msgstr "అమరక పూర్తయ్యింది." msgid "Setup failed." msgstr "అమరక విఫలమైంది." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 #, fuzzy #| msgid "Pagekite" msgid "PageKite" msgstr "పేజ్ కైట్" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 #, fuzzy msgid "Public Visibility" msgstr "పబ్లిక్ దృష్టి గోచరత (PageKite)" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, fuzzy, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3646,17 +3643,17 @@ msgstr "" "లేనప్పుడు కోసం ఒక వ్యవస్థ. మీ {box_name} 2 సేవలు ఇంటర్నెట్ మిగిలిన నుండి అందుబాటులో ఉంటే మీరు " "మాత్రమే ఈ అవసరం. ఈ క్రింది సందర్భాలలో కలిగి:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, fuzzy, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{Box_name} 1 నిరోధిత ఫైర్వాల్ వెనుక ఉంది." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, fuzzy, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "{Box_name} 1 మీరు నియంత్రించే లేని ఒక (వైర్లెస్) రౌటర్ అనుసంధానించబడిన." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 #, fuzzy msgid "" "Your ISP does not provide you an external IP address and instead provides " @@ -3665,7 +3662,7 @@ msgstr "" "మీ ISP మీరు ఒక బాహ్య IP చిరునామా అందించడం లేదు మరియు బదులుగా NAT ద్వారా ఇంటర్నెట్ కనెక్షన్ " "అందిస్తుంది." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy msgid "" "Your ISP does not provide you a static IP address and your IP address " @@ -3674,12 +3671,12 @@ msgstr "" "మీ ISP మీరు స్టాటిక్ IP చిరునామా అందించడం లేదు మరియు మీ IP చిరునామా మీరు ఇంటర్నెట్ కు కనెక్ట్ ప్రతి " "సమయ మార్పులు." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 #, fuzzy msgid "Your ISP limits incoming connections." msgstr "మీ ISP ఇన్కమింగ్ కనెక్షన్లను పరిమితం చేస్తుంది." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3692,22 +3689,22 @@ msgstr "" "ఉపయోగించడానికి 3 సాధ్యం కావచ్చు ఉదాహరణకు pagekite." "net కోసం, ఏ pagekite సేవా ప్రదాత ఉపయోగించవచ్చు." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy msgid "PageKite Domain" msgstr "PageKite ఖాతా" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 #, fuzzy msgid "Enable PageKite" msgstr "PageKite ప్రారంభించు" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 #, fuzzy msgid "Server domain" msgstr "సర్వర్ డొమైన్" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 #, fuzzy msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " @@ -3716,96 +3713,96 @@ msgstr "" "మీ pagekite సర్వర్ ఎంచుకోండి. డిఫాల్ట్ pagekite.net సర్వర్ ఉపయోగించడానికి \"pagekite.net\" " "సెట్." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 #, fuzzy msgid "Server port" msgstr "సర్వర్ పోర్ట్" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 #, fuzzy msgid "Port of your pagekite server (default: 80)" msgstr "మీ pagekite సర్వర్ యొక్క పోర్ట్ (డిఫాల్ట్: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 #, fuzzy msgid "Kite name" msgstr "కైట్ పేరు" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 #, fuzzy msgid "Example: mybox.pagekite.me" msgstr "ఉదాహరణ: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "చెల్లని కైట్ పేరు" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "కైట్ రహస్యము" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 #, fuzzy msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "గాలిపటం లేదా రహస్యం గాలిపటం సెట్ అయితే మీ ఖాతా కోసం డిఫాల్ట్ రహస్య అనుబంధించబడిన ఒక రహస్య." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 #, fuzzy msgid "Kite details set" msgstr "కైట్ వివరాలు సెట్" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 #, fuzzy msgid "Pagekite server set" msgstr "Pagekite సర్వర్ సెట్" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 #, fuzzy msgid "PageKite enabled" msgstr "PageKite ఎనేబుల్" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 #, fuzzy msgid "PageKite disabled" msgstr "PageKite వికలాంగ" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "సేవ ప్రారంభించబడింది: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "సేవ నిలిపివేయబడింది: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 #, fuzzy msgid "protocol" msgstr "ప్రోటోకాల్" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 #, fuzzy msgid "external (frontend) port" msgstr "బాహ్య (ఫ్రంటెండ్) పోర్ట్" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 #, fuzzy msgid "internal (freedombox) port" msgstr "అంతర్గత (freedombox) పోర్ట్" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "సబ్డొమైన్లు క్రియాశీలీకరించు" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 #, fuzzy msgid "Deleted custom service" msgstr "తొలగించినవి కస్టమ్ సేవ" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 #, fuzzy msgid "" "This service is available as a standard service. Please use the \"Standard " @@ -3813,47 +3810,16 @@ msgid "" msgstr "" "ఈ సేవను ప్రమాణం సేవగా అందుబాటులో ఉంది. దయచేసి దాన్ని ఎనేబుల్ \"ప్రామాణిక సేవలు\" పేజీ ఉపయోగించడానికి." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 #, fuzzy msgid "Added custom service" msgstr "కస్టమ్ సేవ చేర్చబడింది" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 #, fuzzy msgid "This service already exists" msgstr "ఈ సేవ ఇప్పటికే ఉంది" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "మీ {box_name} దానుబే ప్రతి తో మీరు అందుకున్న రశీదు" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "ఉప డోమైన్ పేరు" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "మీరు నమోదు చేయదల్చిన ఉప డోమైన్" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "ఈ సంకేతం చెల్లుబాటు కాదు" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "ఈ సంకేతం డోమైన్ {domain} కు కేటాయించబడింది." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "మీరు కోరిన డోమైన్ ఇప్పటికే నమోదు చేయబడింది." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "డోమైన్ నమోదు చేయూటలో విఫలం: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 #, fuzzy msgid "PageKite Account" @@ -3970,19 +3936,15 @@ msgstr "" "SSH క్లైంట్ సెటప్ చూడండి సూచనలు " -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "ప్రామాణిక సేవలు" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 #, fuzzy msgid "Custom Services" msgstr "కస్టమ్ సేవలు" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "పేజెకైట్ ఏర్పాటు పూర్తి అయినది. ఏచ్.టి.టి.పి మరియు ఏచ్.టి.టి.పి.ఎస్ సేవలు క్రియాశీలకంగా చేయబడ్డాయి." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4445,40 +4407,54 @@ msgstr "" "ఈ ఎంపిక ఎనేబుల్ చేసినప్పుడు, ఫెయిల్2బ్యాన్ SSH సర్వర్కు మరియు ఇతర ప్రారంభించబడిన పాస్వర్డ్ను రక్షిత " "అంతర్జాల-సేవలకు బ్రూట్ ఫోర్స్ బ్రేక్-ఇన్ ప్రయత్నాలను పరిమితం చేస్తుంది." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "భద్రత" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "భద్రత" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "పేరు" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, fuzzy, python-brace-format #| msgid "Error setting time zone: {exception}" msgid "Error setting restricted access: {exception}" msgstr "సమయమండలం అమర్పులోపం: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 #, fuzzy #| msgid "General Configuration" msgid "Updated security configuration" @@ -4821,7 +4797,7 @@ msgstr "తేదీ" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "స్నాప్షాట్‌లను తొలగించు" @@ -4870,53 +4846,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "స్నాప్షాట్ #%(number)s కు రోల్‌బ్యాక్ చేయండి" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Storage Snapshots" msgid "Manage Snapshots" msgstr "నిల్వ దృశ్యములు" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "స్నాప్షాట్‌ సృష్టించబడినది." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Configuration updated" msgid "Storage snapshots configuration updated" msgstr "ఆకృతీకరణ నవీకరించబడింది" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "చర్య లోపం:{0}{1}{2}" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "అన్ని స్నాప్షాట్స్ ని తొలగించండి." -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "అన్ని స్నాప్షాట్‌లను తొలగించు" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "స్నాప్షాట్ #{number} కు తీస్కుని వెళ్ళబడింది." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "రొల్ల్బచ్క్ ని పూర్తి చేయడానికి వ్యవస్థను పునరుద్ధరించాలి." -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "చాయాచిత్రం కు రొల్ల్బచ్క్ చేయండి" @@ -5522,69 +5498,80 @@ msgstr "స్వయంచాలక నవీకరణలు ప్రారం msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "నవీకరణ యూ.ఆర్.ఎల్" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "చివరి నవీకరణ" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "చివరి నవీకరణ" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "గమనింపబడని-నవీకరణలు ఆకృతీకరించునప్పుడు దోషం: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "స్వయంచాలక నవీకరణలు ప్రారంభించబడ్డాయి" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "స్వయంచాలక నవీకరణలు నిలిపివేయబడ్డాయి" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "ఆకృతీకరణ మార్చబడలేదు" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "అప్గ్రేడ్ ప్రక్రియ ప్రారంభించబడింది." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "నవీకరణ ప్రారంభం విఫలమైంది." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "వినియోగదారులు మరియు సమూహాలు" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP నమోదు \"{search_item}\" తనిఖీ" @@ -5676,12 +5663,14 @@ msgid "Save Password" msgstr "పాస్‌వర్డ్‌ను సేవ్ చేయి" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "వినియోగదారుని సృష్టించు" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "వినియోగదారుని తొలగించు" @@ -5712,12 +5701,17 @@ msgstr "" msgid "Create Account" msgstr "ఖాతా సృష్టించు" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "వినియోగదారులు" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "వినియోగదారి %(username)s ను తొలగించు" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "%(username)s వినియోగదారుని మార్చు" @@ -5736,38 +5730,34 @@ msgstr "" msgid "Save Changes" msgstr "మార్పులను భద్రపరుచు" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "వినియోగదారులు" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "వినియోగదారి %(username)s సృష్టించబడ్డారు." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "వినియోగదారి %(username)s నావీకరించబడ్డాడు." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "వినియోగదారి మార్పు" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "వినియోగదారి {user} తొలగించబడ్డాడు." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "ఎల్.డి.ఏ.పి వినియోగదారి తొలగింపు విఫలం." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "పాస్‌వర్డ్ మార్చు" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "పాస్‌వర్డ్ విజయవంతంగా మార్చబడినది." @@ -5838,6 +5828,18 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "సేవ ఆవిష్కరణ సేవికను నడుపుతోంది" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "సేవ ఆవిష్కరణ సేవికను నడుపటంలేదు" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -6098,6 +6100,43 @@ msgstr "అనువర్తనం ఆమోదింపబడలేదు" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "నిర్వహించండి" + +#~ msgid "Create" +#~ msgstr "సృష్టించు" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "మీ {box_name} దానుబే ప్రతి తో మీరు అందుకున్న రశీదు" + +#~ msgid "Subdomain" +#~ msgstr "ఉప డోమైన్ పేరు" + +#~ msgid "The subdomain you want to register" +#~ msgstr "మీరు నమోదు చేయదల్చిన ఉప డోమైన్" + +#~ msgid "This code is not valid" +#~ msgstr "ఈ సంకేతం చెల్లుబాటు కాదు" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "ఈ సంకేతం డోమైన్ {domain} కు కేటాయించబడింది." + +#~ msgid "The requested domain is already registered." +#~ msgstr "మీరు కోరిన డోమైన్ ఇప్పటికే నమోదు చేయబడింది." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "డోమైన్ నమోదు చేయూటలో విఫలం: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "పేజెకైట్ ఏర్పాటు పూర్తి అయినది. ఏచ్.టి.టి.పి మరియు ఏచ్.టి.టి.పి.ఎస్ సేవలు క్రియాశీలకంగా చేయబడ్డాయి." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "చివరి నవీకరణ" + #, fuzzy #~| msgid "Create User" #~ msgid "Add Remote Location" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 95c991212..31a2750ca 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-08-08 00:22+0000\n" "Last-Translator: Mesut Akcan \n" "Language-Team: Turkish %(service_name)s is running." -msgstr "%(service_name)s servisi çalışmaktadır." - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." -msgstr "%(service_name)s servisi çalışmamaktadır." +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Web Proxy" +msgid "I2P Proxy" +msgstr "Ağ Vekil Sunucusu" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1948,28 +1937,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "Anonim torrentler" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -2038,10 +2027,34 @@ msgstr "Yönetici Hesap İsmi" msgid "Admin Account Password" msgstr "Yönetici Hesap Parolası" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "Viki ya da Blog oluştur" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "Viki ve Blogları Yönet" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "Hiçbir viki ya da blog mevcut değil." + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "Bir Viki ya da Blog oluştur" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "%(site)s sitesini sil" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "%(site)s sitesine git" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -2061,69 +2074,32 @@ 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" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "Hiçbir viki ya da blog mevcut değil." - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "Bir Viki ya da Blog oluştur" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "%(site)s sitesini sil" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "%(site)s sitesine git" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "Yönet" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Oluştur" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "{name} isimli viki oluşturuldu." -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "Viki oluşturulamadı: {error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "{name} isimli blog oluşturuldu." -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "Blog oluşturulamadı: {error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} silindi." -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "{name} silinemedi: {error}" @@ -2187,7 +2163,7 @@ msgstr "" "XMPP sunucusuyla kullanılır." #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "JavaScript lisans bilgileri" @@ -2575,16 +2551,16 @@ msgstr "PageKite etkinleştirildi" msgid "Private mode disabled" msgstr "PageKite devre dışı" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "Minetest" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "Blok Kum Havuzu" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2763,6 +2739,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "Anahtar, anahtar sunucusuna yayınlanıyor..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "İptal" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2938,7 +2919,19 @@ msgstr "" msgid "Networks" msgstr "Ağlar" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "IPv{kind} üzerinde DNSSEC kullanılıyor" @@ -3193,95 +3186,96 @@ msgstr "WPA" msgid "Open" msgstr "Açık" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "Ağ Bağlantıları" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "Yakındaki Wi-Fi Ağları" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "Bağlantı Ekle" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "Bağlantı gösterilemez: bağlantı bulunamadı." -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "Bağlantı Verileri" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "Bağlantı düzenlenemez: bağlantı bulunamadı." -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "Bu tip bağlantı henüz anlaşılamamaktadır." -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "Bağlantıyı Düzenle" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "{name} bağlantısı etkinleştirildi." -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "Bağlantı etkinleştirilemedi: bağlantı bulunamadı." -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" "{name} isimli bağlantı etkinleştirilemedi: hiçbir uygun cihaz mevcut değil." -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "{name} isimli bağlantı devre dışı bırakıldı." -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" "Bağlantının devre dışı bırakılması başarısız oldu: bağlantı bulunamadı." -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "Yakındaki Wi-Fi Ağları" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "Bağlantı Ekle" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "Yeni Jenerik Bağlantı Ekleniyor" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "Yeni Ethernet Bağlantısı Ekleniyor" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "Yeni PPPoE Bağlantısı Ekleniyor" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "Yeni Kablosuz Bağlantı Ekleniyor" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "{name} isimli bağlantı silindi." -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "Bağlantının silinmesi başarısız oldu: bağlantı bulunamadı." -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "Bağlantıyı Sil" @@ -3296,12 +3290,12 @@ msgid "Edit" msgstr "Düzenle" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "Devre Dışı Bırak" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "Etkinleştir" @@ -3424,7 +3418,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:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "Güvenlik" @@ -3467,7 +3461,7 @@ msgstr "" "arayüzde mevcut olmayabilir. Bu bağlantıyı devre dışı bırakmanız/silmeniz ve " "yeniden yapılandırmanız tavsiye edilir." -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "Bağlantı Oluştur" @@ -3511,20 +3505,26 @@ msgstr "%(name)s isimli bağlantıyı göster" msgid "Computer" msgstr "Bilgisayar" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "Bağlantı" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "%(name)s isimli bağlantıyı sil" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "Etkin" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "Devre Dışı" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "Oluştur..." @@ -3647,15 +3647,15 @@ msgstr "Kurulum tamamlandı." msgid "Setup failed." msgstr "Kurulum başarısız oldu." -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "PageKite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "Herkese Açık Görünülürlük" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3667,19 +3667,19 @@ msgstr "" "erişmek için bir sistemdir. Buna sadece {box_name} servislerine İnternet'ten " "erişmek mümkün değilse ihtiyaç duyarsınız. Bu, şu durumları kapsar:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} kısıtlı bir güvenlik duvarının arkasında olduğunda." -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" "{box_name} kontrolünüzde olmayan bir (kablosuz) yönlendiriciye bağlı " "olduğunda." -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." @@ -3687,7 +3687,7 @@ msgstr "" "İnternet Erişim Sağlayıcınız size harici bir IP adresi sunmadığında ve bunun " "yerine İnternet bağlantısını NAT vasıtasıyla sağladığında." -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy #| msgid "" #| "Your ISP does not provide you a static IP address and your IP address " @@ -3699,11 +3699,11 @@ msgstr "" "İnternet Erişim Sağlayıcınız size statik bir IP adresi sağlamadığında ve IP " "adresiniz İnternet'e her bağlandığınızda değiştiğinde." -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "İnternet Erişim Sağlayıcınız içeri gelen bağlantıları kısıtladığında." -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3717,21 +3717,21 @@ msgstr "" "pagekite.net\">pagekite.net. Gelecekte bunun için arkadaşlarınızın " "{box_name} kutusunu kullanmanız mümkün olacaktır." -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "PageKite Hesabı" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "PageKite'ı Etkinleştir" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "Sunucu alanı" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3739,31 +3739,31 @@ msgstr "" "PageKite sunucunuzu seçin. Varsayılan pagekite.net sunucusunu kullanmak için " "\"pagekite.net\" değerini kullanın." -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "Sunucu portu" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "PageKite sunucunuzun portu (varsayılan: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite ismi" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "Örnek: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "Geçersiz kite ismi" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite sırrı" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." @@ -3771,53 +3771,53 @@ msgstr "" "Kite ile ilişkilendirilmiş bir sır ya da kite üzerinde hiçbir sır " "ayarlanmamışsa hesabınız için varsayılan sır." -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite detayları ayarlandı" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Pagekite sunucusu ayarlandı" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite etkinleştirildi" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite devre dışı" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "Servis etkinleştirildi: {name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "Servis devre dışı bırakıldı: {name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "protokol" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "harici (ön arayüz) port" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "dahili (freedombox) port" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "Alt Alanları Etkinleştir" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "Özel servis silindi" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." @@ -3825,45 +3825,14 @@ msgstr "" "Bu servis standart bir servis olarak mevcuttur. Etkinleştirmek için lütfen " "\"Standart Servisler\" sayfasını kullanın." -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "Özel servis eklendi" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "Bu servis zaten mevcuttur" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "{box_name} kutunuzun Danube sürümü ile aldığınız fiş" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "Alt Alan" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "Kaydetmek istediğiniz alt alan" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "Bu kod geçerli değildir" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "Bu kod, {domain} alanı ile ilişkilidir." - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "Talep edilen alan zaten kayıtlıdır." - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "Alan kaydı başarısız olmuştur: {response}." - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite Hesabı" @@ -3984,20 +3953,14 @@ msgstr "" "SSH istemci kurulum talimatlarını okuyun" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "Standart Servisler" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "Özel Servisler" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" -"Pagekite kurulumu tamamlanmıştır. HTTP ve HTTPS servisleri artık " -"etkinleştirilmiştir." - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4516,39 +4479,53 @@ msgstr "" "ile korunmuş İnternet servislerine yapılan kaba kuvvetle parola bulma " "saldırı teşebbüslerini sınırlayacaktır." -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "Güvenlik" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "Güvenlik" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "İsim" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "Kısıtlı erişimin ayarlanmasında hata: {exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "Güvenlik yapılandırması güncellendi" @@ -4902,7 +4879,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:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "Anlıkları Sil" @@ -4949,54 +4926,54 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "#%(number)s sayılı anlığa geri al" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Storage Snapshots" msgid "Manage Snapshots" msgstr "Depolama Anlıkları" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "Anlık oluşturuldu." -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, 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:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 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:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Deleted all snapshots." msgid "Deleted all snapshots" msgstr "Tüm anlıklar silindi." -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete all the snapshots" msgid "Deleted selected snapshots" msgstr "Tüm anlıkları sil" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "#{number} sayılı anlığa geri alındı." -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 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:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "Anlığa Geri Al" @@ -5641,17 +5618,17 @@ msgstr "Otomatik güncellemeleri etkinleştir" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "Güncelle" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5668,52 +5645,63 @@ msgstr "" "Yükseltme sırasında bu ağ arayüzüne geçici olarak erişim mümkün olmayabilir " "ve bir hata gösterebilir. Devam etmek için sayfayı tazeleyin." -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "Son güncelleme" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "Son güncelleme" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "unattended-upgrades yapılandırılırken bir hata oluştu: {error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "Otomatik yükseltmeler etkinleştirildi" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "Otomatik yükseltmeler devre dışı bırakıldı" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "Ayarlar değiştirilmedi" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "Yükseltme süreci başlamıştır." -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "Yükseltmenin başlatılması başarısız oldu." -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "Kullanıcılar ve Gruplar" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "\"{search_item}\" LDAP unsurunu kontrol et" @@ -5814,12 +5802,14 @@ msgid "Save Password" msgstr "Parolayı Kaydet" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "Kullanıcı Oluştur" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "Kullanıcıyı Sil" @@ -5851,12 +5841,17 @@ msgstr "" msgid "Create Account" msgstr "Hesap Oluştur" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "Kullanıcılar" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "%(username)s kullanıcısını sil" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "%(username)s kullanıcısını düzenle" @@ -5875,38 +5870,34 @@ msgstr "" msgid "Save Changes" msgstr "Değişiklikleri Kaydet" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "Kullanıcılar" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "%(username)s kullanıcısı oluşturuldu." -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "%(username)s kullanıcısı güncellendi." -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "Kullanıcıyı Düzenle" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "{user} kullanıcısı silindi." -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "LDAP kullanıcısının silinmesi başarısız oldu." -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "Parolayı Değiştir" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "Parola başarılı bir şekilde değiştirildi." @@ -5994,6 +5985,16 @@ msgstr "" "\">hata izleyicisinde rapor edin ki sorunu giderebilelim. Hata raporuna " "durum kütüğünü eklemeyi unutmayınız." +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "%(service_name)s servisi çalışmaktadır." + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "%(service_name)s servisi çalışmamaktadır." + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -6261,6 +6262,44 @@ msgstr "Uygulama devre dışı bırakıldı" msgid "Gujarati" msgstr "" +#~ msgid "Manage" +#~ msgstr "Yönet" + +#~ msgid "Create" +#~ msgstr "Oluştur" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "{box_name} kutunuzun Danube sürümü ile aldığınız fiş" + +#~ msgid "Subdomain" +#~ msgstr "Alt Alan" + +#~ msgid "The subdomain you want to register" +#~ msgstr "Kaydetmek istediğiniz alt alan" + +#~ msgid "This code is not valid" +#~ msgstr "Bu kod geçerli değildir" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "Bu kod, {domain} alanı ile ilişkilidir." + +#~ msgid "The requested domain is already registered." +#~ msgstr "Talep edilen alan zaten kayıtlıdır." + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "Alan kaydı başarısız olmuştur: {response}." + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "" +#~ "Pagekite kurulumu tamamlanmıştır. HTTP ve HTTPS servisleri artık " +#~ "etkinleştirilmiştir." + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "Son güncelleme" + #~ msgid "Add Remote Location" #~ msgstr "Uzak Konum Ekle" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 6126752cf..3e8f1d66c 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-01-04 17:06+0000\n" "Last-Translator: prolinux ukraine \n" "Language-Team: Ukrainian %(service_name)s is running." -msgstr "" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, python-format -msgid "Service %(service_name)s is not running." +#: plinth/modules/i2p/__init__.py:100 +msgid "I2P Proxy" msgstr "" #: plinth/modules/i2p/templates/i2p_service.html:31 @@ -1759,28 +1746,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1834,10 +1821,34 @@ msgstr "" msgid "Admin Account Password" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1854,69 +1865,32 @@ 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 "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "Створити" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "" @@ -1971,7 +1945,7 @@ msgid "" msgstr "" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2276,16 +2250,16 @@ msgstr "" msgid "Private mode disabled" msgstr "" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 msgid "Block Sandbox" msgstr "" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2429,6 +2403,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "" +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2596,7 +2575,19 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" @@ -2822,93 +2813,94 @@ msgstr "" msgid "Open" msgstr "" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "" @@ -2923,12 +2915,12 @@ msgid "Edit" msgstr "" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "" @@ -3051,7 +3043,7 @@ msgid "This connection is not active." msgstr "" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "" @@ -3084,7 +3076,7 @@ msgid "" "connection and re-configure it." msgstr "" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "" @@ -3128,20 +3120,26 @@ msgstr "" msgid "Computer" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection refused" +msgid "Connections" +msgstr "З’єднання відхилено" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "" @@ -3237,15 +3235,15 @@ msgstr "" msgid "Setup failed." msgstr "" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 msgid "PageKite" msgstr "" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 msgid "Public Visibility" msgstr "" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3254,33 +3252,33 @@ msgid "" "following situations:" msgstr "" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 msgid "" "Your ISP does not provide you a static IP address and your IP address " "changes every time you connect to Internet." msgstr "" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3289,145 +3287,114 @@ msgid "" "future it might be possible to use your buddy's {box_name} for this." msgstr "" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 msgid "PageKite Domain" msgstr "" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." msgstr "" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "" @@ -3535,18 +3502,14 @@ msgid "" "SshOverPageKite/\">instructions" msgstr "" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -3944,39 +3907,49 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +msgid "Show security report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +msgid "Security Report" +msgstr "" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "Ім’я" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "" @@ -4268,7 +4241,7 @@ msgstr "" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 msgid "Delete Snapshots" msgstr "" @@ -4312,45 +4285,45 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 msgid "Manage Snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 msgid "Storage snapshots configuration updated" msgstr "" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 msgid "Deleted all snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 msgid "Deleted selected snapshots" msgstr "" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "" @@ -4889,63 +4862,76 @@ msgstr "" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 msgid "Update now" msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 msgid "" "This may take a long time to complete. During an update, " "you cannot install apps. Also, this web interface may be temporarily " "unavailable and show an error. In that case, refresh the page to continue." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -msgid "Auto-update" -msgstr "" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 msgid "Manual update" msgstr "" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5037,12 +5023,14 @@ msgid "Save Password" msgstr "" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "" @@ -5071,12 +5059,17 @@ msgstr "" msgid "Create Account" msgstr "" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "" @@ -5093,38 +5086,34 @@ msgstr "" msgid "Save Changes" msgstr "" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "" @@ -5195,6 +5184,16 @@ msgid "" "href=\"%(status_log_url)s\">status log to the bug report." msgstr "" +#: plinth/templates/app.html:63 +#, python-format +msgid "Service %(service_name)s is running." +msgstr "" + +#: plinth/templates/app.html:68 +#, python-format +msgid "Service %(service_name)s is not running." +msgstr "" + #: plinth/templates/base.html:50 #, python-format msgid "Core functionality and web interface for %(box_name)s" @@ -5439,6 +5438,9 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Create" +#~ msgstr "Створити" + #~ msgid "Currently only limited functionality is available." #~ msgstr "На даний час доступний лише обмежений функціонал." diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po index ccc6cc781..be52732c5 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-09-23 17:50-0400\n" +"POT-Creation-Date: 2019-10-07 18:31-0400\n" "PO-Revision-Date: 2019-09-13 05:23+0000\n" "Last-Translator: Anxin YI <2732146152@qq.com>\n" "Language-Team: Chinese (Simplified) 访问。" #: plinth/modules/config/__init__.py:60 plinth/modules/dynamicdns/views.py:45 -#: plinth/modules/i2p/views.py:31 plinth/modules/ikiwiki/views.py:35 -#: plinth/modules/names/templates/names.html:44 +#: plinth/modules/i2p/views.py:31 plinth/modules/names/templates/names.html:44 #: plinth/modules/names/templates/names.html:58 -#: plinth/modules/pagekite/views.py:36 plinth/modules/snapshot/views.py:40 +#: plinth/modules/pagekite/views.py:32 plinth/modules/snapshot/views.py:41 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:39 msgid "Configure" msgstr "配置" @@ -728,8 +727,8 @@ msgstr "展示需要更多专业知识的应用和特点。" #: plinth/modules/power/templates/power_restart.html:42 #: plinth/modules/power/templates/power_shutdown.html:41 #: plinth/modules/storage/templates/storage.html:48 -#: plinth/templates/app-subsubmenu.html:47 plinth/templates/app.html:42 -#: plinth/templates/setup.html:48 plinth/templates/simple_app.html:38 +#: plinth/templates/app.html:43 plinth/templates/setup.html:48 +#: plinth/templates/simple_app.html:38 msgid "Learn more..." msgstr "了解更多……" @@ -1007,17 +1006,14 @@ msgstr "" #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:58 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:40 #: plinth/modules/ejabberd/templates/ejabberd.html:62 -#: plinth/modules/i2p/templates/i2p.html:62 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:39 +#: plinth/modules/i2p/templates/i2p.html:34 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:33 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:63 #: plinth/modules/openvpn/templates/openvpn.html:131 #: plinth/modules/snapshot/templates/snapshot.html:30 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:51 #: plinth/modules/tahoe/templates/tahoe-pre-setup.html:58 -#: plinth/modules/tor/templates/tor.html:94 -#: plinth/modules/upgrades/templates/upgrades_configure.html:32 -#: plinth/templates/app.html:89 +#: plinth/modules/tor/templates/tor.html:94 plinth/templates/app.html:96 msgid "Update setup" msgstr "更新安装程序" @@ -1267,21 +1263,19 @@ msgstr "关于" #: plinth/modules/dynamicdns/views.py:49 #: plinth/modules/firewall/templates/firewall.html:25 #: plinth/modules/firewall/templates/firewall.html:45 -#: plinth/modules/i2p/templates/i2p.html:27 #: 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 +#: plinth/modules/tor/templates/tor.html:68 plinth/templates/app.html:58 msgid "Status" msgstr "状态" -#: plinth/modules/dynamicdns/views.py:80 +#: plinth/modules/dynamicdns/views.py:81 msgid "Configure Dynamic DNS" msgstr "配置动态 DNS" -#: plinth/modules/dynamicdns/views.py:105 +#: plinth/modules/dynamicdns/views.py:107 msgid "Dynamic DNS Status" msgstr "动态 DNS 状态" @@ -1391,13 +1385,12 @@ msgid "Launch web client" msgstr "启动 web 客户端" #: plinth/modules/ejabberd/templates/ejabberd.html:54 -#: plinth/modules/i2p/templates/i2p.html:54 -#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:25 +#: plinth/modules/i2p/templates/i2p.html:26 #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:31 #: plinth/modules/openvpn/templates/openvpn.html:123 #: plinth/modules/snapshot/templates/snapshot.html:27 #: plinth/modules/tahoe/templates/tahoe-post-setup.html:43 -#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:81 +#: plinth/modules/tor/templates/tor.html:86 plinth/templates/app.html:88 msgid "Configuration" msgstr "配置" @@ -1847,17 +1840,11 @@ msgstr "" msgid "Manage I2P application" msgstr "启用应用程序" -#: plinth/modules/i2p/templates/i2p.html:32 plinth/templates/app.html:56 -#, fuzzy, python-format -#| msgid "Service discovery server is running" -msgid "Service %(service_name)s is running." -msgstr "服务发现服务正在运行" - -#: plinth/modules/i2p/templates/i2p.html:37 plinth/templates/app.html:61 -#, fuzzy, python-format -#| msgid "Service discovery server is not running" -msgid "Service %(service_name)s is not running." -msgstr "服务发现服务未运行" +#: plinth/modules/i2p/__init__.py:100 +#, fuzzy +#| msgid "Privoxy Web Proxy" +msgid "I2P Proxy" +msgstr "Privoxy 网页代理" #: plinth/modules/i2p/templates/i2p_service.html:31 #: plinth/templates/clients.html:51 @@ -1872,28 +1859,28 @@ msgstr "" msgid "Anonymous torrents" msgstr "" -#: plinth/modules/i2p/views.py:88 +#: plinth/modules/i2p/views.py:89 msgid "I2P Proxies and Tunnels" msgstr "" -#: plinth/modules/i2p/views.py:91 +#: plinth/modules/i2p/views.py:92 msgid "" "I2P lets you browse the Internet and hidden services (eepsites) anonymously. " "For this, your browser, preferably a Tor Browser, needs to be configured for " "a proxy." msgstr "" -#: plinth/modules/i2p/views.py:94 +#: plinth/modules/i2p/views.py:95 msgid "" "By default HTTP, HTTPS and IRC proxies are available. Additional proxies and " "tunnels may be configured using the tunnel configuration interface." msgstr "" -#: plinth/modules/i2p/views.py:103 +#: plinth/modules/i2p/views.py:104 msgid "Anonymous Torrents" msgstr "" -#: plinth/modules/i2p/views.py:106 +#: plinth/modules/i2p/views.py:107 msgid "" "I2P provides an application to download files anonymously in a peer-to-peer " "network. Download files by adding torrents or create a new torrent to share " @@ -1960,10 +1947,34 @@ msgstr "管理员帐户名称" msgid "Admin Account Password" msgstr "管理员帐户密码" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:26 +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:28 #: plinth/modules/ikiwiki/templates/ikiwiki_create.html:25 msgid "Create Wiki or Blog" msgstr "创建 Wiki 或博客" +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:35 +msgid "Manage Wikis and Blogs" +msgstr "管理 Wiki 和博客" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:40 +msgid "No wikis or blogs available." +msgstr "没有 wiki 或博客可用。" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:44 +msgid "Create a Wiki or Blog" +msgstr "创建一个 Wiki 或博客" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:54 +#, python-format +msgid "Delete site %(site)s" +msgstr "删除站点 %(site)s" + +#: plinth/modules/ikiwiki/templates/ikiwiki_configure.html:60 +#, python-format +msgid "Go to site %(site)s" +msgstr "转到站点 %(site)s" + #: plinth/modules/ikiwiki/templates/ikiwiki_delete.html:27 #, python-format msgid "Delete Wiki or Blog %(name)s" @@ -1981,69 +1992,32 @@ 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 和博客" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:42 -msgid "No wikis or blogs available." -msgstr "没有 wiki 或博客可用。" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:46 -msgid "Create a Wiki or Blog" -msgstr "创建一个 Wiki 或博客" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:56 -#, python-format -msgid "Delete site %(site)s" -msgstr "删除站点 %(site)s" - -#: plinth/modules/ikiwiki/templates/ikiwiki_manage.html:62 -#, python-format -msgid "Go to site %(site)s" -msgstr "转到站点 %(site)s" - -#: plinth/modules/ikiwiki/views.py:38 -msgid "Manage" -msgstr "管理" - -#: plinth/modules/ikiwiki/views.py:41 -msgid "Create" -msgstr "创建" - -#: plinth/modules/ikiwiki/views.py:124 +#: plinth/modules/ikiwiki/views.py:96 #, python-brace-format msgid "Created wiki {name}." msgstr "创建 wiki {name}。" -#: plinth/modules/ikiwiki/views.py:127 +#: plinth/modules/ikiwiki/views.py:99 #, python-brace-format msgid "Could not create wiki: {error}" msgstr "不能创建 wiki:{error}" -#: plinth/modules/ikiwiki/views.py:137 +#: plinth/modules/ikiwiki/views.py:109 #, python-brace-format msgid "Created blog {name}." msgstr "已创建的博客 {name}。" -#: plinth/modules/ikiwiki/views.py:140 +#: plinth/modules/ikiwiki/views.py:112 #, python-brace-format msgid "Could not create blog: {error}" msgstr "不能创建博客:{error}" -#: plinth/modules/ikiwiki/views.py:153 +#: plinth/modules/ikiwiki/views.py:125 #, python-brace-format msgid "{name} deleted." msgstr "{name} 已删除。" -#: plinth/modules/ikiwiki/views.py:157 +#: plinth/modules/ikiwiki/views.py:129 #, python-brace-format msgid "Could not delete {name}: {error}" msgstr "不能删除 {name}:{error}" @@ -2116,7 +2090,7 @@ msgid "" msgstr "JSXC 是一个 XMPP 网页客户端,主要用于连接本地 XMPP 服务器的连接。" #: plinth/modules/jsxc/templates/jsxc_launch.html:140 -#: plinth/templates/base.html:249 +#: plinth/templates/base.html:243 msgid "JavaScript license information" msgstr "" @@ -2478,12 +2452,12 @@ msgstr "PageKite 已启用" msgid "Private mode disabled" msgstr "PageKite 已禁用" -#: plinth/modules/minetest/__init__.py:52 +#: plinth/modules/minetest/__init__.py:51 #: plinth/modules/minetest/manifest.py:25 msgid "Minetest" msgstr "" -#: plinth/modules/minetest/__init__.py:54 +#: plinth/modules/minetest/__init__.py:53 #, fuzzy #| msgid "" #| "Block Sandbox \n" @@ -2493,7 +2467,7 @@ msgstr "" "方块沙盒\n" "(Minetest)" -#: plinth/modules/minetest/__init__.py:58 +#: plinth/modules/minetest/__init__.py:57 #, python-brace-format msgid "" "Minetest is a multiplayer infinite-world block sandbox. This module enables " @@ -2676,6 +2650,11 @@ msgstr "" msgid "Publishing key to keyserver..." msgstr "正在发布密钥到密钥服务器..." +#: plinth/modules/monkeysphere/templates/monkeysphere.html:67 +#: plinth/modules/users/templates/users_delete.html:41 +msgid "Cancel" +msgstr "取消" + #: plinth/modules/monkeysphere/templates/monkeysphere.html:75 #: plinth/modules/monkeysphere/templates/monkeysphere_details.html:55 #: plinth/modules/tor/templates/tor.html:111 @@ -2853,7 +2832,19 @@ msgstr "" msgid "Networks" msgstr "网络" -#: plinth/modules/networks/__init__.py:144 +#: plinth/modules/networks/__init__.py:39 +msgid "" +"Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " +"PPPoE. Share that connection with other devices on the network." +msgstr "" + +#: plinth/modules/networks/__init__.py:41 +msgid "" +"Devices administered through other methods may not be available for " +"configuration here." +msgstr "" + +#: plinth/modules/networks/__init__.py:151 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "在 IPv{kind} 上使用 DNSSEC" @@ -3091,93 +3082,94 @@ msgstr "WPA" msgid "Open" msgstr "打开" -#: plinth/modules/networks/networks.py:38 -#: plinth/modules/networks/networks.py:54 +#: plinth/modules/networks/networks.py:42 msgid "Network Connections" msgstr "网络连接" -#: plinth/modules/networks/networks.py:41 -#: plinth/modules/networks/networks.py:279 -msgid "Nearby Wi-Fi Networks" -msgstr "附近的无线网络" - -#: plinth/modules/networks/networks.py:44 -#: plinth/modules/networks/networks.py:304 -msgid "Add Connection" -msgstr "添加连接" - -#: plinth/modules/networks/networks.py:67 +#: plinth/modules/networks/networks.py:58 msgid "Cannot show connection: Connection not found." msgstr "不能显示连接: 找不到连接。" -#: plinth/modules/networks/networks.py:102 +#: plinth/modules/networks/networks.py:93 msgid "Connection Information" msgstr "连接信息" -#: plinth/modules/networks/networks.py:117 +#: plinth/modules/networks/networks.py:107 msgid "Cannot edit connection: Connection not found." msgstr "不能编辑连接: 找不到连接。" -#: plinth/modules/networks/networks.py:123 +#: plinth/modules/networks/networks.py:113 msgid "This type of connection is not yet understood." msgstr "这种类型的连接尚没有引入。" -#: plinth/modules/networks/networks.py:146 -#: plinth/modules/networks/networks.py:231 -#: plinth/modules/networks/templates/connections_edit.html:33 +#: plinth/modules/networks/networks.py:135 +#: plinth/modules/networks/networks.py:219 +#: plinth/modules/networks/templates/connections_edit.html:35 msgid "Edit Connection" msgstr "编辑连接" -#: plinth/modules/networks/networks.py:244 +#: plinth/modules/networks/networks.py:231 #, python-brace-format msgid "Activated connection {name}." msgstr "激活的连接 {name}。" -#: plinth/modules/networks/networks.py:247 +#: plinth/modules/networks/networks.py:235 msgid "Failed to activate connection: Connection not found." msgstr "未能激活连接: 找不到连接。" -#: plinth/modules/networks/networks.py:252 +#: plinth/modules/networks/networks.py:241 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "未能激活连接 {name}: 没有合适的设备是可用。" -#: plinth/modules/networks/networks.py:265 +#: plinth/modules/networks/networks.py:254 #, python-brace-format msgid "Deactivated connection {name}." msgstr "停用的连接 {name}。" -#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/networks.py:258 msgid "Failed to de-activate connection: Connection not found." msgstr "无法取消激活连接: 找不到连接。" -#: plinth/modules/networks/networks.py:324 +#: plinth/modules/networks/networks.py:268 +#: plinth/modules/networks/templates/connections_list.html:59 +#: plinth/modules/networks/templates/connections_list.html:61 +msgid "Nearby Wi-Fi Networks" +msgstr "附近的无线网络" + +#: plinth/modules/networks/networks.py:292 +#: plinth/modules/networks/templates/connections_list.html:64 +#: plinth/modules/networks/templates/connections_list.html:66 +msgid "Add Connection" +msgstr "添加连接" + +#: plinth/modules/networks/networks.py:310 msgid "Adding New Generic Connection" msgstr "添加新的常规连接" -#: plinth/modules/networks/networks.py:344 +#: plinth/modules/networks/networks.py:328 msgid "Adding New Ethernet Connection" msgstr "添加新的以太网连接" -#: plinth/modules/networks/networks.py:364 +#: plinth/modules/networks/networks.py:346 msgid "Adding New PPPoE Connection" msgstr "添加新的 PPPoE 连接" -#: plinth/modules/networks/networks.py:401 +#: plinth/modules/networks/networks.py:381 msgid "Adding New Wi-Fi Connection" msgstr "添加新的 Wi-Fi 连接" -#: plinth/modules/networks/networks.py:417 +#: plinth/modules/networks/networks.py:396 #, python-brace-format msgid "Connection {name} deleted." msgstr "连接 {name} 已删除。" -#: plinth/modules/networks/networks.py:420 -#: plinth/modules/networks/networks.py:430 +#: plinth/modules/networks/networks.py:400 +#: plinth/modules/networks/networks.py:410 msgid "Failed to delete connection: Connection not found." msgstr "删除连接失败: 找不到连接。" -#: plinth/modules/networks/networks.py:435 +#: plinth/modules/networks/networks.py:415 #: plinth/modules/networks/templates/connections_delete.html:26 msgid "Delete Connection" msgstr "删除连接" @@ -3192,12 +3184,12 @@ msgid "Edit" msgstr "編輯" #: plinth/modules/networks/templates/connection_show.html:50 -#: plinth/modules/networks/templates/connections_list.html:76 +#: plinth/modules/networks/templates/connections_list.html:91 msgid "Deactivate" msgstr "停用" #: plinth/modules/networks/templates/connection_show.html:57 -#: plinth/modules/networks/templates/connections_list.html:84 +#: plinth/modules/networks/templates/connections_list.html:99 msgid "Activate" msgstr "激活" @@ -3320,7 +3312,7 @@ msgid "This connection is not active." msgstr "此连接未处于激活状态。" #: plinth/modules/networks/templates/connection_show.html:266 -#: plinth/modules/security/__init__.py:36 plinth/modules/security/views.py:50 +#: plinth/modules/security/__init__.py:37 plinth/modules/security/views.py:49 msgid "Security" msgstr "安全" @@ -3359,7 +3351,7 @@ msgstr "" "此接口不由 %(box_name)s 维护。 其安全状态对 %(box_name)s 来说未知。许多 " "%(box_name)s 的服务可能不在此接口上可用。建议您停用或删除此连接并重新配置它。" -#: plinth/modules/networks/templates/connections_create.html:32 +#: plinth/modules/networks/templates/connections_create.html:34 msgid "Create Connection" msgstr "创建连接" @@ -3403,20 +3395,26 @@ msgstr "显示连接 %(name)s" msgid "Computer" msgstr "计算机" -#: plinth/modules/networks/templates/connections_list.html:65 +#: plinth/modules/networks/templates/connections_list.html:72 +#, fuzzy +#| msgid "Connection" +msgid "Connections" +msgstr "连接" + +#: plinth/modules/networks/templates/connections_list.html:80 #, python-format msgid "Delete connection %(name)s" msgstr "删除连接 %(name)s" -#: plinth/modules/networks/templates/connections_list.html:90 +#: plinth/modules/networks/templates/connections_list.html:105 msgid "Active" msgstr "激活" -#: plinth/modules/networks/templates/connections_list.html:93 +#: plinth/modules/networks/templates/connections_list.html:108 msgid "Inactive" msgstr "未激活" -#: plinth/modules/networks/templates/connections_type_select.html:32 +#: plinth/modules/networks/templates/connections_type_select.html:34 msgid "Create..." msgstr "创建..." @@ -3535,19 +3533,19 @@ msgstr "安装已完成。" msgid "Setup failed." msgstr "安装失败。" -#: plinth/modules/pagekite/__init__.py:47 +#: plinth/modules/pagekite/__init__.py:39 #, fuzzy #| msgid "Pagekite" msgid "PageKite" msgstr "Pagekite" -#: plinth/modules/pagekite/__init__.py:49 +#: plinth/modules/pagekite/__init__.py:41 #, fuzzy #| msgid "Public Visibility (PageKite)" msgid "Public Visibility" msgstr "公开可见性(PageKite)" -#: plinth/modules/pagekite/__init__.py:53 +#: plinth/modules/pagekite/__init__.py:45 #, python-brace-format msgid "" "PageKite is a system for exposing {box_name} services when you don't have a " @@ -3558,23 +3556,23 @@ msgstr "" "PageKite 是一种在您没有直接连接到互联网时暴露 {box_name} 服务的系统。 如果您" "的 {box_name} 服务无法从互联网访问,您只需要设置 PageKite。这包括以下情况:" -#: plinth/modules/pagekite/__init__.py:59 +#: plinth/modules/pagekite/__init__.py:51 #, python-brace-format msgid "{box_name} is behind a restricted firewall." msgstr "{box_name} 位于受限的防火墙的后面。" -#: plinth/modules/pagekite/__init__.py:62 +#: plinth/modules/pagekite/__init__.py:54 #, python-brace-format msgid "{box_name} is connected to a (wireless) router which you don't control." msgstr "{box_name} 已连接到非你控制的(无线)路由器。" -#: plinth/modules/pagekite/__init__.py:64 +#: plinth/modules/pagekite/__init__.py:56 msgid "" "Your ISP does not provide you an external IP address and instead provides " "Internet connection through NAT." msgstr "您的 ISP 没有提供外部的 IP 地址而是通过提供 NAT 连接互联网。" -#: plinth/modules/pagekite/__init__.py:66 +#: plinth/modules/pagekite/__init__.py:58 #, fuzzy #| msgid "" #| "Your ISP does not provide you a static IP address and your IP address " @@ -3585,11 +3583,11 @@ msgid "" msgstr "" "您的 ISP 不提供你一个静态的 IP 地址且你连接到互联网的 IP 地址每次会更改。" -#: plinth/modules/pagekite/__init__.py:68 +#: plinth/modules/pagekite/__init__.py:60 msgid "Your ISP limits incoming connections." msgstr "您的 ISP 限制传入的连接。" -#: plinth/modules/pagekite/__init__.py:70 +#: plinth/modules/pagekite/__init__.py:62 #, python-brace-format msgid "" "PageKite works around NAT, firewalls and IP-address limitations by using a " @@ -3601,21 +3599,21 @@ msgstr "" "使用任何 pagekite 服务提供商,例如pagekite." "net。将来,您甚至可以使用好友的 {box_name}。" -#: plinth/modules/pagekite/__init__.py:96 +#: plinth/modules/pagekite/__init__.py:88 #, fuzzy #| msgid "PageKite Account" msgid "PageKite Domain" msgstr "PageKite 帐户" -#: plinth/modules/pagekite/forms.py:69 +#: plinth/modules/pagekite/forms.py:67 msgid "Enable PageKite" msgstr "启用 PageKite" -#: plinth/modules/pagekite/forms.py:72 +#: plinth/modules/pagekite/forms.py:70 msgid "Server domain" msgstr "服务器域" -#: plinth/modules/pagekite/forms.py:74 +#: plinth/modules/pagekite/forms.py:72 msgid "" "Select your pagekite server. Set \"pagekite.net\" to use the default " "pagekite.net server." @@ -3623,127 +3621,96 @@ msgstr "" "选择您的 pagekite 服务器。设置\"pagekite.net\"以便使用默认的 pagekite.net 服" "务器。" -#: plinth/modules/pagekite/forms.py:78 plinth/modules/shadowsocks/forms.py:57 +#: plinth/modules/pagekite/forms.py:75 plinth/modules/shadowsocks/forms.py:57 msgid "Server port" msgstr "服务器端口" -#: plinth/modules/pagekite/forms.py:79 +#: plinth/modules/pagekite/forms.py:76 msgid "Port of your pagekite server (default: 80)" msgstr "你 pagekite 服务器的端口 (默认: 80)" -#: plinth/modules/pagekite/forms.py:81 +#: plinth/modules/pagekite/forms.py:78 msgid "Kite name" msgstr "Kite 名字" -#: plinth/modules/pagekite/forms.py:82 +#: plinth/modules/pagekite/forms.py:79 msgid "Example: mybox.pagekite.me" msgstr "示例: mybox.pagekite.me" -#: plinth/modules/pagekite/forms.py:85 +#: plinth/modules/pagekite/forms.py:81 msgid "Invalid kite name" msgstr "无效的 Kite 名称" -#: plinth/modules/pagekite/forms.py:88 +#: plinth/modules/pagekite/forms.py:85 msgid "Kite secret" msgstr "Kite 密码" -#: plinth/modules/pagekite/forms.py:90 +#: plinth/modules/pagekite/forms.py:86 msgid "" "A secret associated with the kite or the default secret for your account if " "no secret is set on the kite." msgstr "为 kite 设置的密码,如果没有为 kite 设置密码则会使用你账号的默认密码。" -#: plinth/modules/pagekite/forms.py:106 +#: plinth/modules/pagekite/forms.py:102 msgid "Kite details set" msgstr "Kite 详细信息设置" -#: plinth/modules/pagekite/forms.py:113 +#: plinth/modules/pagekite/forms.py:109 msgid "Pagekite server set" msgstr "Pagekite 服务器设置" -#: plinth/modules/pagekite/forms.py:119 +#: plinth/modules/pagekite/forms.py:115 msgid "PageKite enabled" msgstr "PageKite 已启用" -#: plinth/modules/pagekite/forms.py:122 +#: plinth/modules/pagekite/forms.py:118 msgid "PageKite disabled" msgstr "PageKite 已禁用" -#: plinth/modules/pagekite/forms.py:158 +#: plinth/modules/pagekite/forms.py:155 #, python-brace-format msgid "Service enabled: {name}" msgstr "启用的服务:{name}" -#: plinth/modules/pagekite/forms.py:162 +#: plinth/modules/pagekite/forms.py:160 #, python-brace-format msgid "Service disabled: {name}" msgstr "已禁用的服务:{name}" -#: plinth/modules/pagekite/forms.py:173 +#: plinth/modules/pagekite/forms.py:171 msgid "protocol" msgstr "协议" -#: plinth/modules/pagekite/forms.py:176 +#: plinth/modules/pagekite/forms.py:174 msgid "external (frontend) port" msgstr "外网(前端)端口" -#: plinth/modules/pagekite/forms.py:179 +#: plinth/modules/pagekite/forms.py:177 msgid "internal (freedombox) port" msgstr "内网(freedombox)端口" -#: plinth/modules/pagekite/forms.py:181 +#: plinth/modules/pagekite/forms.py:179 msgid "Enable Subdomains" msgstr "启用子域" -#: plinth/modules/pagekite/forms.py:215 +#: plinth/modules/pagekite/forms.py:213 msgid "Deleted custom service" msgstr "删除自定义服务" -#: plinth/modules/pagekite/forms.py:249 +#: plinth/modules/pagekite/forms.py:247 msgid "" "This service is available as a standard service. Please use the \"Standard " "Services\" page to enable it." msgstr "这项服务是可作为标准的服务。请使用\"标准服务\"页启用它。" -#: plinth/modules/pagekite/forms.py:258 +#: plinth/modules/pagekite/forms.py:256 msgid "Added custom service" msgstr "已添加的自定义服务" -#: plinth/modules/pagekite/forms.py:261 +#: plinth/modules/pagekite/forms.py:259 msgid "This service already exists" msgstr "此服务已存在" -#: plinth/modules/pagekite/forms.py:273 -#, python-brace-format -msgid "The voucher you received with your {box_name} Danube Edition" -msgstr "您收到的您的 {box_name} Danube 版本优惠卷" - -#: plinth/modules/pagekite/forms.py:278 -msgid "Subdomain" -msgstr "子域" - -#: plinth/modules/pagekite/forms.py:280 -msgid "The subdomain you want to register" -msgstr "您想注册的子域名" - -#: plinth/modules/pagekite/forms.py:308 -msgid "This code is not valid" -msgstr "此代码无效" - -#: plinth/modules/pagekite/forms.py:314 -#, python-brace-format -msgid "This code is bound to the domain {domain}." -msgstr "这是绑定到域名 {domain} 上的代码。" - -#: plinth/modules/pagekite/forms.py:324 -msgid "The requested domain is already registered." -msgstr "请求的域名已经注册。" - -#: plinth/modules/pagekite/forms.py:338 -#, python-brace-format -msgid "Domain registration failed: {response}." -msgstr "域名注册失败:{response}。" - #: plinth/modules/pagekite/templates/pagekite_configure.html:34 msgid "PageKite Account" msgstr "PageKite 帐户" @@ -3857,18 +3824,14 @@ msgstr "" "请参见 SSH 客户端安装 说明" -#: plinth/modules/pagekite/views.py:40 +#: plinth/modules/pagekite/views.py:36 msgid "Standard Services" msgstr "标准服务" -#: plinth/modules/pagekite/views.py:44 +#: plinth/modules/pagekite/views.py:40 msgid "Custom Services" msgstr "定制服务" -#: plinth/modules/pagekite/views.py:158 -msgid "Pagekite setup finished. The HTTP and HTTPS services are activated now." -msgstr "Pagekite 安装完成。HTTP 和 HTTPS 服务现已启用。" - #: plinth/modules/power/__init__.py:29 plinth/modules/power/views.py:54 #: plinth/modules/power/views.py:73 msgid "Power" @@ -4356,39 +4319,53 @@ msgid "" "services." msgstr "" -#: plinth/modules/security/templates/security.html:27 +#: plinth/modules/security/templates/security.html:26 +#: plinth/modules/security/templates/security.html:28 +#, fuzzy +#| msgid "Security" +msgid "Show security report" +msgstr "安全" + +#: plinth/modules/security/templates/security_report.html:25 +#: plinth/modules/security/views.py:91 +#, fuzzy +#| msgid "Security" +msgid "Security Report" +msgstr "安全" + +#: plinth/modules/security/templates/security_report.html:27 #, python-format msgid "" "The installed version of FreedomBox has %(count)s reported security " "vulnerabilities." msgstr "" -#: plinth/modules/security/templates/security.html:33 +#: plinth/modules/security/templates/security_report.html:33 msgid "" -"The following table lists the reported number of security vulnerabilities " -"for each installed app." +"The following table lists the current reported number, and historical count, " +"of security vulnerabilities for each installed app." msgstr "" -#: plinth/modules/security/templates/security.html:42 -msgid "Show security vulnerabilities" -msgstr "" - -#: plinth/modules/security/templates/security.html:49 +#: plinth/modules/security/templates/security_report.html:41 #, fuzzy #| msgid "Name" msgid "App Name" msgstr "名称" -#: plinth/modules/security/templates/security.html:50 -msgid "Vulnerabilities Reported" +#: plinth/modules/security/templates/security_report.html:42 +msgid "Current Vulnerabilities" msgstr "" -#: plinth/modules/security/views.py:79 +#: plinth/modules/security/templates/security_report.html:43 +msgid "Past Vulnerabilities" +msgstr "" + +#: plinth/modules/security/views.py:73 #, python-brace-format msgid "Error setting restricted access: {exception}" msgstr "设置限制访问错误:{exception}" -#: plinth/modules/security/views.py:82 +#: plinth/modules/security/views.py:76 msgid "Updated security configuration" msgstr "安全配置已更新" @@ -4735,7 +4712,7 @@ msgstr "日期" #: plinth/modules/snapshot/templates/snapshot_delete_selected.html:52 #: plinth/modules/snapshot/templates/snapshot_manage.html:37 -#: plinth/modules/snapshot/views.py:189 +#: plinth/modules/snapshot/views.py:196 #, fuzzy #| msgid "Delete Snapshot" msgid "Delete Snapshots" @@ -4783,53 +4760,53 @@ msgstr "" msgid "Rollback to Snapshot #%(number)s" msgstr "回滚到快照 #%(number)s" -#: plinth/modules/snapshot/views.py:43 +#: plinth/modules/snapshot/views.py:45 #, fuzzy #| msgid "Create Snapshot" msgid "Manage Snapshots" msgstr "创建快照" -#: plinth/modules/snapshot/views.py:92 +#: plinth/modules/snapshot/views.py:98 msgid "Created snapshot." msgstr "创建快照。" -#: plinth/modules/snapshot/views.py:150 +#: plinth/modules/snapshot/views.py:157 #, fuzzy #| msgid "Access rights configuration updated" msgid "Storage snapshots configuration updated" msgstr "访问权配置已更新" -#: plinth/modules/snapshot/views.py:154 plinth/modules/tor/views.py:73 +#: plinth/modules/snapshot/views.py:161 plinth/modules/tor/views.py:73 #, python-brace-format msgid "Action error: {0} [{1}] [{2}]" msgstr "操作错误:{0} [{1}] [{2}]" -#: plinth/modules/snapshot/views.py:168 +#: plinth/modules/snapshot/views.py:175 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted all snapshots" msgstr "删除快照" -#: plinth/modules/snapshot/views.py:172 +#: plinth/modules/snapshot/views.py:179 #, fuzzy #| msgid "Delete Snapshot" msgid "Deleted selected snapshots" msgstr "删除快照" -#: plinth/modules/snapshot/views.py:177 +#: plinth/modules/snapshot/views.py:184 msgid "Snapshot is currently in use. Please try again later." msgstr "" -#: plinth/modules/snapshot/views.py:200 +#: plinth/modules/snapshot/views.py:207 #, python-brace-format msgid "Rolled back to snapshot #{number}." msgstr "回滚到快照 #{number}。" -#: plinth/modules/snapshot/views.py:203 +#: plinth/modules/snapshot/views.py:210 msgid "The system must be restarted to complete the rollback." msgstr "系统需要重启以完成完全回滚。" -#: plinth/modules/snapshot/views.py:215 +#: plinth/modules/snapshot/views.py:222 msgid "Rollback to Snapshot" msgstr "回滚到快照" @@ -5428,17 +5405,17 @@ msgstr "启用自动升级" msgid "When enabled, FreedomBox automatically updates once a day." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:43 +#: plinth/modules/upgrades/templates/upgrades.html:45 #, fuzzy #| msgid "Update" msgid "Update now" msgstr "更新" -#: plinth/modules/upgrades/templates/upgrades.html:52 +#: plinth/modules/upgrades/templates/upgrades.html:54 msgid "Updating..." msgstr "" -#: plinth/modules/upgrades/templates/upgrades.html:57 +#: plinth/modules/upgrades/templates/upgrades.html:59 #, fuzzy #| msgid "" #| "Depending on the number of packages to install, this may take a long time " @@ -5454,52 +5431,63 @@ msgstr "" "装其它软件包。升级期间,此 web 界面可能暂时不可用并显示错误消息。刷新页面后," "可以继续。" -#: plinth/modules/upgrades/templates/upgrades.html:71 +#: plinth/modules/upgrades/templates/upgrades.html:73 msgid "Toggle recent update logs" msgstr "" -#: plinth/modules/upgrades/views.py:36 -#, fuzzy -#| msgid "Last update" -msgid "Auto-update" -msgstr "最后一次更新" - -#: plinth/modules/upgrades/views.py:40 +#: plinth/modules/upgrades/templates/upgrades_configure.html:26 +#: plinth/modules/upgrades/templates/upgrades_configure.html:27 +#: plinth/modules/upgrades/views.py:107 #, fuzzy #| msgid "Last update" msgid "Manual update" msgstr "最后一次更新" -#: plinth/modules/upgrades/views.py:79 +#: plinth/modules/upgrades/views.py:66 #, python-brace-format msgid "Error when configuring unattended-upgrades: {error}" msgstr "配置无人参与升级时错误:{error}" -#: plinth/modules/upgrades/views.py:83 +#: plinth/modules/upgrades/views.py:70 msgid "Automatic upgrades enabled" msgstr "已启用自动升级" -#: plinth/modules/upgrades/views.py:86 +#: plinth/modules/upgrades/views.py:73 msgid "Automatic upgrades disabled" msgstr "已禁用自动升级" -#: plinth/modules/upgrades/views.py:88 +#: plinth/modules/upgrades/views.py:75 msgid "Settings unchanged" msgstr "设置未改变" -#: plinth/modules/upgrades/views.py:114 +#: plinth/modules/upgrades/views.py:101 msgid "Upgrade process started." msgstr "升级过程开始。" -#: plinth/modules/upgrades/views.py:117 +#: plinth/modules/upgrades/views.py:104 msgid "Starting upgrade failed." msgstr "开始升级失败。" -#: plinth/modules/users/__init__.py:46 +#: plinth/modules/users/__init__.py:47 msgid "Users and Groups" msgstr "用户和组" -#: plinth/modules/users/__init__.py:108 +#: plinth/modules/users/__init__.py:50 +msgid "" +"Create and managed user accounts. These accounts serve as centralized " +"authentication mechanism for most apps. Some apps further require a user " +"account to be part of a group to authorize the user to access the app." +msgstr "" + +#: plinth/modules/users/__init__.py:55 +#, python-brace-format +msgid "" +"Any user may login to {box_name} web interface to see a list of apps " +"relevant to them in the home page. However, only users of the admin " +"group may alter apps or system settings." +msgstr "" + +#: plinth/modules/users/__init__.py:123 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "请检查 LDAP 条目“{search_item}”" @@ -5598,12 +5586,14 @@ msgid "Save Password" msgstr "保存密码" #: plinth/modules/users/templates/users_create.html:32 -#: plinth/modules/users/views.py:44 plinth/modules/users/views.py:66 +#: plinth/modules/users/templates/users_list.html:38 +#: plinth/modules/users/templates/users_list.html:40 +#: plinth/modules/users/views.py:58 msgid "Create User" msgstr "创建用户" #: plinth/modules/users/templates/users_delete.html:26 -#: plinth/modules/users/views.py:150 +#: plinth/modules/users/views.py:141 msgid "Delete User" msgstr "删除用户" @@ -5634,12 +5624,17 @@ msgstr "" msgid "Create Account" msgstr "创建帐户" -#: plinth/modules/users/templates/users_list.html:47 +#: plinth/modules/users/templates/users_list.html:46 +#: plinth/modules/users/views.py:75 +msgid "Users" +msgstr "用户" + +#: plinth/modules/users/templates/users_list.html:57 #, python-format msgid "Delete user %(username)s" msgstr "删除用户 %(username)s" -#: plinth/modules/users/templates/users_list.html:55 +#: plinth/modules/users/templates/users_list.html:65 #, python-format msgid "Edit user %(username)s" msgstr "编辑用户 %(username)s" @@ -5656,38 +5651,34 @@ msgstr "使用 更改密码窗口 更改 msgid "Save Changes" msgstr "保存更改" -#: plinth/modules/users/views.py:41 plinth/modules/users/views.py:83 -msgid "Users" -msgstr "用户" - -#: plinth/modules/users/views.py:64 +#: plinth/modules/users/views.py:56 #, python-format msgid "User %(username)s created." msgstr "用户 %(username)s 已创建。" -#: plinth/modules/users/views.py:97 +#: plinth/modules/users/views.py:95 #, python-format msgid "User %(username)s updated." msgstr "用户 %(username)s 已更新。" -#: plinth/modules/users/views.py:98 +#: plinth/modules/users/views.py:96 msgid "Edit User" msgstr "编辑用户" -#: plinth/modules/users/views.py:160 +#: plinth/modules/users/views.py:151 #, python-brace-format msgid "User {user} deleted." msgstr "用户 {user} 已删除。" -#: plinth/modules/users/views.py:167 +#: plinth/modules/users/views.py:158 msgid "Deleting LDAP user failed." msgstr "删除 LDAP 用户失败。" -#: plinth/modules/users/views.py:176 +#: plinth/modules/users/views.py:167 msgid "Change Password" msgstr "更改密码" -#: plinth/modules/users/views.py:177 +#: plinth/modules/users/views.py:168 msgid "Password changed successfully." msgstr "已成功更改密码。" @@ -5773,6 +5764,18 @@ msgstr "" "com/freedombox/Plinth/issues\"> bug 追踪器 上这样我们就可以修复该错误。同" "时请附加状态日志到 Bug 报告里。" +#: plinth/templates/app.html:63 +#, fuzzy, python-format +#| msgid "Service discovery server is running" +msgid "Service %(service_name)s is running." +msgstr "服务发现服务正在运行" + +#: plinth/templates/app.html:68 +#, fuzzy, python-format +#| msgid "Service discovery server is not running" +msgid "Service %(service_name)s is not running." +msgstr "服务发现服务未运行" + #: plinth/templates/base.html:50 #, fuzzy, python-format #| msgid "Plinth administrative interface for the %(box_name)s" @@ -6054,6 +6057,42 @@ msgstr "应用程序已禁用" msgid "Gujarati" msgstr "古吉拉特语" +#~ msgid "Manage" +#~ msgstr "管理" + +#~ msgid "Create" +#~ msgstr "创建" + +#~ msgid "The voucher you received with your {box_name} Danube Edition" +#~ msgstr "您收到的您的 {box_name} Danube 版本优惠卷" + +#~ msgid "Subdomain" +#~ msgstr "子域" + +#~ msgid "The subdomain you want to register" +#~ msgstr "您想注册的子域名" + +#~ msgid "This code is not valid" +#~ msgstr "此代码无效" + +#~ msgid "This code is bound to the domain {domain}." +#~ msgstr "这是绑定到域名 {domain} 上的代码。" + +#~ msgid "The requested domain is already registered." +#~ msgstr "请求的域名已经注册。" + +#~ msgid "Domain registration failed: {response}." +#~ msgstr "域名注册失败:{response}。" + +#~ msgid "" +#~ "Pagekite setup finished. The HTTP and HTTPS services are activated now." +#~ msgstr "Pagekite 安装完成。HTTP 和 HTTPS 服务现已启用。" + +#, fuzzy +#~| msgid "Last update" +#~ msgid "Auto-update" +#~ msgstr "最后一次更新" + #~ msgid "Add Remote Location" #~ msgstr "添加远程位置"