diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po index 139b848c5..a0918b3ba 100644 --- a/plinth/locale/ar_SA/LC_MESSAGES/django.po +++ b/plinth/locale/ar_SA/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: aiman an \n" "Language-Team: Arabic (Saudi Arabia) Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1670,11 +1763,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1685,31 +1773,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1958,7 +2046,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2228,16 +2316,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2301,7 +2379,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2320,7 +2398,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2532,7 +2610,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2891,52 +2969,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2944,185 +3022,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3130,7 +3213,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3139,7 +3222,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3147,11 +3230,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3162,7 +3245,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3186,17 +3269,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4070,7 +4153,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4106,7 +4189,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4116,19 +4199,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4432,11 +4515,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4983,7 +5061,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4999,103 +5077,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5297,7 +5375,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5306,40 +5384,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5649,7 +5727,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5667,10 +5745,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po index 24014bf8f..969c8bc62 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2019-10-12 14:52+0000\n" "Last-Translator: Nevena Mircheva \n" "Language-Team: Bulgarian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1675,11 +1768,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1690,31 +1778,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1963,7 +2051,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2233,16 +2321,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2306,7 +2384,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2325,7 +2403,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2537,7 +2615,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2896,52 +2974,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2949,185 +3027,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3135,7 +3218,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3144,7 +3227,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3152,11 +3235,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3167,7 +3250,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3191,17 +3274,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4075,7 +4158,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4111,7 +4194,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4121,19 +4204,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4439,11 +4522,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4990,7 +5068,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5006,103 +5084,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5304,7 +5382,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5313,40 +5391,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5658,7 +5736,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5676,10 +5754,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po index 4085d07c3..913e496e4 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -205,7 +205,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:264 +#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:267 msgid "Passphrase" msgstr "" @@ -368,6 +368,7 @@ msgid "Delete Archive %(name)s" msgstr "" #: plinth/modules/backups/templates/backups_form.html:20 +#: plinth/modules/bepasty/templates/bepasty_add.html:20 #: plinth/modules/gitweb/templates/gitweb_create_edit.html:20 #: plinth/modules/networks/templates/internet_connectivity_type.html:18 #: plinth/modules/networks/templates/network_topology_update.html:18 @@ -570,6 +571,164 @@ msgstr "" msgid "Mounting failed" msgstr "" +#: plinth/modules/bepasty/__init__.py:25 +msgid "" +"bepasty is a web application that allows large files to be uploaded and " +"shared. Text and code snippets can also be pasted and shared. Text, image, " +"audio, video and PDF documents can be previewed in the browser. Shared files " +"can be set to expire after a time period." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:29 +msgid "" +"bepasty does not use usernames for login. It only uses passwords. For each " +"password, a set of permissions can be selected. Once you have created a " +"password, you can share it with the users who should have the associated " +"permissions." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:33 +msgid "" +"You can also create multiple passwords with the same set of privileges, and " +"distribute them to different people or groups. This will allow you to later " +"revoke access for a single person or group, by removing their password from " +"the list." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51 +msgid "Read a file, if a web link to the file is available" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:43 +msgid "Create or upload files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:44 +msgid "List all files and their web links" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:45 +msgid "Delete files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:46 +msgid "Administer files: lock/unlock files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:50 +msgid "None, password is always required" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:52 +msgid "List and read all files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9 +msgid "bepasty" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:67 +msgid "File & Snippet Sharing" +msgstr "" + +#: plinth/modules/bepasty/forms.py:17 +msgid "Public Access (default permissions)" +msgstr "" + +#: plinth/modules/bepasty/forms.py:18 +msgid "Permissions for anonymous users, who have not provided a password." +msgstr "" + +#: plinth/modules/bepasty/forms.py:27 +#: plinth/modules/bepasty/templates/bepasty.html:30 +#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 +msgid "Permissions" +msgstr "" + +#: plinth/modules/bepasty/forms.py:29 +msgid "" +"Users that log in with this password will have the selected permissions." +msgstr "" + +#: plinth/modules/bepasty/forms.py:33 +#: plinth/modules/bepasty/templates/bepasty.html:31 +msgid "Comment" +msgstr "" + +#: plinth/modules/bepasty/forms.py:34 +msgid "Any comment to help you remember the purpose of this password." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:12 +msgid "Manage Passwords" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:16 +#: plinth/modules/bepasty/templates/bepasty.html:18 +msgid "Add password" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:23 +msgid "No passwords currently configured." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:29 +#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:205 +#: plinth/modules/shadowsocks/forms.py:44 +msgid "Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:42 +msgid "Read" +msgstr "" + +#: plinth/modules/bepasty/views.py:43 +msgid "Create" +msgstr "" + +#: plinth/modules/bepasty/views.py:44 +msgid "List" +msgstr "" + +#: plinth/modules/bepasty/views.py:45 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 +#: plinth/modules/networks/templates/connection_show.html:48 +#: plinth/modules/samba/templates/samba.html:127 +#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 +#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 +#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 +#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 +msgid "Delete" +msgstr "" + +#: plinth/modules/bepasty/views.py:46 +msgid "Admin" +msgstr "" + +#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 +#: plinth/modules/tor/views.py:157 +msgid "Configuration updated." +msgstr "" + +#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117 +#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52 +#: plinth/modules/tor/views.py:159 +msgid "An error occurred during configuration." +msgstr "" + +#: plinth/modules/bepasty/views.py:97 +msgid "Password added." +msgstr "" + +#: plinth/modules/bepasty/views.py:102 +msgid "Add Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:119 +msgid "Password deleted." +msgstr "" + #: plinth/modules/bind/__init__.py:29 msgid "" "BIND enables you to publish your Domain Name System (DNS) information on the " @@ -818,67 +977,6 @@ msgstr "" msgid "Hiding advanced apps and features" msgstr "" -#: plinth/modules/coquelicot/__init__.py:24 -msgid "" -"Coquelicot is a \"one-click\" file sharing web application with a focus on " -"protecting users' privacy. It is best used for quickly sharing a single " -"file. " -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:27 -msgid "" -"This Coquelicot instance is exposed to the public but requires an upload " -"password to prevent unauthorized access. You can set a new upload password " -"in the form that will appear below after installation. The default upload " -"password is \"test\"." -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:45 -msgid "Coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:47 -msgid "File Sharing" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:13 -msgid "Upload Password" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:14 -msgid "" -"Set a new upload password for Coquelicot. Leave this field blank to keep the " -"current password." -msgstr "" - -#: plinth/modules/coquelicot/forms.py:18 -msgid "Maximum File Size (in MiB)" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:19 -msgid "Set the maximum size of the files that can be uploaded to Coquelicot." -msgstr "" - -#: plinth/modules/coquelicot/manifest.py:9 -msgid "coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/views.py:36 -msgid "Upload password updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:39 -msgid "Failed to update upload password" -msgstr "" - -#: plinth/modules/coquelicot/views.py:47 -msgid "Maximum file size updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:50 -msgid "Failed to update maximum file size" -msgstr "" - #: plinth/modules/coturn/__init__.py:31 msgid "" "Coturn is a server to facilitate audio/video calls and conferences by " @@ -929,7 +1027,7 @@ msgstr "" msgid "Date & Time" msgstr "" -#: plinth/modules/datetime/__init__.py:120 +#: plinth/modules/datetime/__init__.py:111 msgid "Time synchronized to NTP server" msgstr "" @@ -1202,16 +1300,11 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "" @@ -1285,7 +1378,7 @@ msgstr "" msgid "Last update" msgstr "" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "" @@ -1379,11 +1472,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "" @@ -1454,7 +1547,7 @@ msgstr "" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "" @@ -1533,7 +1626,7 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1544,21 +1637,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1668,11 +1761,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1683,31 +1771,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1956,7 +2044,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2226,16 +2314,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2299,7 +2377,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2318,7 +2396,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2530,7 +2608,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2889,52 +2967,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2942,185 +3020,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3128,7 +3211,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3137,7 +3220,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3145,11 +3228,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3160,7 +3243,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3184,17 +3267,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4068,7 +4151,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4104,7 +4187,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4114,19 +4197,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4430,11 +4513,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4981,7 +5059,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4997,103 +5075,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5295,7 +5373,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5304,40 +5382,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5647,7 +5725,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5665,10 +5743,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po index a6af33a96..25115b2bd 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-06-24 11:41+0000\n" "Last-Translator: Pavel Borecki \n" "Language-Team: Czech Git tutorial." @@ -1786,15 +1881,15 @@ msgstr "" "Více o Git se dozvíte navštívením výuky Gitu." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Přístup do Git repozitářů pro čtení a zápis" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Jednoduché hostování Git" @@ -1913,11 +2008,6 @@ msgstr "Repozitář upraven." msgid "Edit repository" msgstr "Upravit repozitář" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Při nastavování se vyskytla chyba." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1928,31 +2018,33 @@ msgstr "{name} smazáno." msgid "Could not delete {name}: {error}" msgstr "{name} se nepodařilo smazat: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentace" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Příručka" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Získejte podporu" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Odeslat zpětnou vazbu" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2272,7 +2364,7 @@ msgstr "Spravovat aplikaci I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonymní síť" @@ -2584,16 +2676,6 @@ msgstr "Žádný certifikát" msgid "Re-obtain" msgstr "Získat znovu" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Smazat" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Odvolat platnost" @@ -2665,10 +2747,15 @@ msgstr "" "s uživateli všech ostatních Matrix serverů." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Pro komunikaci jsou k dispozici klienti pro mobilní zařízení, osobní počítače a web. Doporučujeme " @@ -2693,8 +2780,8 @@ msgstr "" "využívat pouze existující uživatelé systému, tuto funkci vypněte." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2955,7 +3042,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "Pokud je vypnuto, postavy hráčů nemohou zemřít nebo se zranit." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adresa" @@ -3361,34 +3448,34 @@ msgstr "" msgid "Networks" msgstr "Sítě" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "S použitím DNSSEC na IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Typ připojení" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Název připojení" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "Rozhraní" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Síťové zařízení ke kterému má toto spojení být přidruženo." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Zóna brány firewall" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3396,21 +3483,21 @@ msgstr "" "Zóna brány firewall řídí které služby jsou přes tato rozhraní dostupné. Jako " "Vnitřní vyberte pouze sítě, kterým důvěřujete." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Vnější" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Vnitřní" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Způsob IPv4 adresování" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3422,19 +3509,26 @@ msgstr "" "bude vystupovat jako směrovač, poskytovat nastavení klientům na této síti a " "sdílet jim připojení k Internetu." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automaticky (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Sdílené" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Příručka" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Síťová maska" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3442,21 +3536,21 @@ msgstr "" "Volitelná hodnota. Pokud není vyplněno, bude použita výchozí maska sítě dané " "třídy IP adresy." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Brána" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Volitelná hodnota." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3464,11 +3558,11 @@ msgstr "" "Nemusí být vyplněné. Pokud ale je a metoda IPv4 adresování je „Automaticky“, " "budou ignorovány DNS servery poskytnuté DHCP serverem." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Pomocný DNS server" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3476,11 +3570,11 @@ msgstr "" "Nemusí být vyplněné. Pokud ale je a metoda IPv4 adresování je „Automaticky“, " "budou ignorovány DNS servery poskytnuté DHCP serverem." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Způsob IPv6 adresování" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3489,27 +3583,27 @@ msgstr "" "„Automatické“ metody způsobí, že {box_name} získá nastavení z této sítě a " "bude na ní klientem." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automaticky" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automaticky, pouze DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Ignorovat" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Předpona" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Hodnota z rozmezí 1 až 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3517,7 +3611,7 @@ msgstr "" "Nemusí být vyplněné. Pokud ale je a metoda získání IPv6 adresy je " "„Automaticky“, budou ignorovány DNS servery poskytnuté DHCP serverem." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3525,54 +3619,54 @@ msgstr "" "Nemusí být vyplněné. Pokud ale je a metoda získání IPv6 adresy je " "„Automaticky“, budou ignorovány DNS servery poskytnuté DHCP serverem." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- vybrat --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Viditelný název sítě." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Režim" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastrukturní" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Přístupový bod" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Dočasný" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frekvenční pásmo" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanál" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3580,11 +3674,11 @@ msgstr "" "Nemusí být vyplněné. Bezdrátový kanál ve vybraném frekvenčním pásmu na který " "omezit. Nevyplněno nebo 0 (nula) znamená automatický výběr." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3594,11 +3688,11 @@ msgstr "" "připojování k přístupovému bodu, připojit pouze pokud BSSID přístupového " "bodu odpovídá tomu zadanému. Příklad: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Režim ověřování" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3606,21 +3700,21 @@ msgstr "" "Pokud je bezdrátová síť zabezpečená a pro připojení vyžaduje heslo, vyberte " "WPA." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Otevřené" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Use upstream bridges to connect to Tor network" msgid "Specify how your {box_name} is connected to your network" msgstr "Pro připojení k Tor síti použijte nadřazené mosty" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3628,7 +3722,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3637,7 +3731,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3645,11 +3739,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3660,7 +3754,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3684,19 +3778,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Stávající nastavení sítě" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4668,7 +4762,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Webová proxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Přistupte {url} s proxy {proxy} na tcp{kind}" @@ -4714,7 +4808,7 @@ msgstr "IRC klient" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4734,7 +4828,7 @@ msgstr "" "a>. K Radicale je možné přistupovat pomocí libovolného uživatelského účtu na " "{box_name}." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4744,12 +4838,12 @@ msgstr "" "nových kalendářů a adresářů kontaktů. Nepodporuje přidávání událostí či " "kontaktů, to je třeba dělat v tomu určeném klientovi." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Kalendář a adresář kontaktů" @@ -5124,11 +5218,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Umožnit, aby tato aplikace byla používána kýmkoli, kdo se k ní může dostat." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Nastavení aktualizována." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Omezit přihlášení na konzoli (doporučeno)" @@ -5762,7 +5851,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "Ověření vůči vzdálenému serveru se nezdařilo." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Sdružené přihlášení (SSO)" @@ -5781,90 +5870,90 @@ msgstr "" "{box_name}. Lze zobrazit úložná zařízení, která jsou využívána, připojovat a " "odpojovat ta vyjímatelná." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Úložiště" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bajtů" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Operace se nezdařila." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Operace byla zrušena." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Toto zařízení už je odpojováno (umount)." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "Operace není podporována z důvodu chybějící podpory ovladače/nástroje." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Časový limit aplikace překročen." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Operace by probudila disk který je v režimu hlubokého spánku." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Pokus o odpojení zařízení které je zaneprázdněno." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Operace už byla zrušena." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Chybí oprávnění pro provedení požadované operace." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Toto zařízení je už připojeno (mount)." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Zařízení není připojeno." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Není umožněno použít požadovanou volbu." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Zařízení je připojeno jiným uživatelem." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -5874,15 +5963,15 @@ msgstr "" "Varování: Dochází volné místo na systémovém oddílu ({percent_used}% využito, " "{free_space} volné)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6126,7 +6215,7 @@ msgstr "Připojené uvaděče" msgid "Remove" msgstr "Odebrat" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6140,42 +6229,42 @@ msgstr "" "prohlížeč Tor Browser." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "Tor skrytá služba" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Předávájící Tor most" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Port Tor předávání k dispozici" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 transport zaregistrován" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 transport zaregistrován" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Potvrdit použití Tor na {url} na tcp{kind}" @@ -6551,7 +6640,7 @@ msgstr "Uživatelé a skupiny" msgid "Access to all services and system settings" msgstr "Přístup ke všem službám a nastavení systému" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zkontrolujte LDAP položku „{search_item}“" @@ -6572,10 +6661,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Oprávnění" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7509,6 +7594,73 @@ msgstr "%(percentage)s%% dokončeno" msgid "Gujarati" msgstr "gudžarátština" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot je webová aplikace pro jednoduché sdílení souborů, zaměřená na " +#~ "ochranu soukromí uživatelů. Nejlépe poslouží pro rychlé nasdílení " +#~ "jednotlivých souborů. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Tato instance Coquelicot je vystavena do Internetu, ale neoprávněnému " +#~ "přístupu je zabráněno požadováním hesla pro nahrávání souborů. Nové heslo " +#~ "je možné nastavit ve formuláři, který se objeví po instalaci. Výchozí " +#~ "heslo pro nahrávání je „test“." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Heslo pro nahrávání" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Nastavte nové heslo pro nahrávání na Coquelicot. Pro ponechání " +#~ "stávajícího hesla tuto kolonku nevyplňujte." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Nejvyšší umožněná velikost souboru (v MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Nastavte nejvyšší umožněnou velikost jednotlivých souborů, jakou bude " +#~ "možné na Coquelicot nahrát." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Heslo pro nahrávání aktualizováno" + +#~ msgid "Failed to update upload password" +#~ msgstr "Heslo pro nahrávání se nepodařilo aktualizovat" + +#~ msgid "Maximum file size updated" +#~ msgstr "Nastavení nejvyšší umožněné velikosti souboru aktualizováno" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "" +#~ "Nastavení nejvyšší umožněné velikosti nahrávaného souboru se nepodařilo " +#~ "aktualizovat" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Výstraha ohledně zabezpečení" @@ -7863,9 +8015,6 @@ 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“" @@ -8403,9 +8552,6 @@ msgstr "gudžarátština" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "správce" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po index 02ec163bc..4b2b0c30e 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-18 20:32+0000\n" "Last-Translator: Jens Molgaard \n" "Language-Team: Danish brugernavn@diaspora.%(domain_name)s
" "Hvis FreedomBox-domænenavnet bliver ændret vil al data for brugere " "registreret med det tidligere pod-navn være utilgængelige.
Du kan " -"tilgå denne diaspora*pod på diaspora.%(domain_name)s." +"tilgå denne diaspora*pod på diaspora.%(domain_name)s." #: plinth/modules/diaspora/templates/diaspora-pre-setup.html:43 #: plinth/modules/dynamicdns/templates/dynamicdns_configure.html:25 @@ -1388,16 +1489,11 @@ msgstr "Accepter alle SSL-certifikater" msgid "Use HTTP basic authentication" msgstr "Brug basal (\"basic\") HTTP-autentifikation" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "Brugernavn" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "Kodeord" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "Vis kodeord" @@ -1492,7 +1588,7 @@ msgstr "" msgid "Last update" msgstr "Seneste opdatering" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "Om" @@ -1612,11 +1708,11 @@ msgstr "" "oprette nye konti på offentlige XMPP-servere (også gennem Tor), eller sågar " "forbinde til din egen server for ekstra sikkerhed." -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "Dino" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "Gajim" @@ -1701,7 +1797,7 @@ msgstr "Aktiveret" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "Deaktiveret" @@ -1790,7 +1886,7 @@ msgstr "Start Konfiguration" msgid "Setup Complete" msgstr "Konfiguration Færdig" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1801,21 +1897,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1956,11 +2052,6 @@ msgstr "pakker ikke fundet" msgid "Edit repository" msgstr "Opret Bruger" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Der opstod en fejl under konfigurationen." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1971,31 +2062,33 @@ msgstr "{name} slettet." msgid "Could not delete {name}: {error}" msgstr "Kunne ikke slette {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentation" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Brugermanual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2298,7 +2391,7 @@ msgstr "Aktiver applikation" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy #| msgid "Tor Anonymity Network" msgid "Anonymity Network" @@ -2631,16 +2724,6 @@ msgstr "Intet certifikat" msgid "Re-obtain" msgstr "Generhverv" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Slet" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Træk Tilbage" @@ -2708,7 +2791,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2731,7 +2814,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2986,7 +3069,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adresse" @@ -3393,34 +3476,34 @@ msgstr "" msgid "Networks" msgstr "Netværk" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruger DNSSEC på IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Forbindelsestype" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Forbindelsesnavn" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "Interface" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Netværksenheden som denne forbindelse skal bindes til." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Firewall-zone" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3428,21 +3511,21 @@ msgstr "" "Firewall-zonen bestemmer hvilke tjenester der er tilgængelige fra dette " "interface. Vælg Kun internt for netværk du har tillid til." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Ekstern" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Intern" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4 Adresseringsmetode" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3454,19 +3537,26 @@ msgstr "" "\" vil få {box_name} til at opføre sig som en router, der kan konfigurere " "klienter på dette netværk og dele sin internet-forbindelse." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Brugermanual" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Netmaske" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3474,21 +3564,21 @@ msgstr "" "Ikke obligatorisk. Hvis ikke angivet, vil en standardværdi for netmasken " "baseret på adressen anvendes." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Gateway" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Ikke obligatorisk." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS-server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3497,11 +3587,11 @@ msgstr "" "\"Automatisk\", vil DNS-serverne der konfigureres af en DHCP-server blive " "ignoreret." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Sekundær DNS-server" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3510,13 +3600,13 @@ msgstr "" "\"Automatisk\", vil DNS-serverne der konfigureres af en DHCP-server blive " "ignoreret." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 #, fuzzy #| msgid "IPv4 Addressing Method" msgid "IPv6 Addressing Method" msgstr "IPv4 Adresseringsmetode" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, fuzzy, python-brace-format #| msgid "" #| "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3532,31 +3622,31 @@ msgstr "" "\" vil få {box_name} til at opføre sig som en router, der kan konfigurere " "klienter på dette netværk og dele sin internet-forbindelse." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic" msgstr "Automatisk Opdatering" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic, DHCP only" msgstr "Automatisk Opdatering" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 addressing method is " @@ -3569,7 +3659,7 @@ msgstr "" "\"Automatisk\", vil DNS-serverne der konfigureres af en DHCP-server blive " "ignoreret." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 Addressing Method is " @@ -3582,77 +3672,77 @@ msgstr "" "\"Automatisk\", vil DNS-serverne der konfigureres af en DHCP-server blive " "ignoreret." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- vælg --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Netværkets synlige navn." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Tilstand" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 #, fuzzy #| msgid "SSID" msgid "BSSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Autentificeringstilstand" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3660,23 +3750,23 @@ msgstr "" "Vælg WPA hvis det trådløse netværk er sikret og kræver at klienter kender " "kodeordet for at oprette forbindelse." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 #, fuzzy #| msgid "OpenVPN" msgid "Open" msgstr "OpenVPN" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "Direkte forbindelse til internettet." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3684,7 +3774,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3693,7 +3783,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3701,11 +3791,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3716,7 +3806,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3740,19 +3830,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Nuværende Netværkskonfiguration" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4745,7 +4835,7 @@ msgstr "Aktiver Privoxy" msgid "Web Proxy" msgstr "Privoxy Webproxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tilgå {url} med proxy {proxy} ved brug af tcp{kind}" @@ -4793,7 +4883,7 @@ msgstr "Quassel IRC-klient" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4814,19 +4904,19 @@ msgstr "" "carddav-clients\">understøttet klient-applikation. Radicale kan tilgås " "af enhver bruger der har et log ind til {box_name}." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 #, fuzzy #| msgid "Calendar and Addressbook (Radicale)" msgid "Calendar and Addressbook" @@ -5193,11 +5283,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Konfiguration opdateret." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5821,7 +5906,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5837,116 +5922,116 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "reStore" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "repro-tjenesten er aktiv" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "Denne tjeneste eksisterer allerede" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "repro-tjenesten er ikke aktiv" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6170,7 +6255,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6184,43 +6269,43 @@ msgstr "" "du bruger Tor-browseren." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "Tor Skjult Tjeneste" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 #, fuzzy msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor videresendelsesport tilgængelig" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 transport registreret" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 transport registreret" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}" @@ -6592,7 +6677,7 @@ msgstr "Brugere og Grupper" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrol af LDAP-konfiguration \"{search_item}\"" @@ -6612,12 +6697,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -#, fuzzy -#| msgid "Transmission BitTorrent" -msgid "Permissions" -msgstr "Transmission BitTorrent" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7536,6 +7615,69 @@ msgstr "%(percentage)s%% færdig" msgid "Gujarati" msgstr "" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot er en \"ét-kliks\"-webapplikation til fildeling, med fokus på " +#~ "at beskytte brugernes privatliv. Den er bedst egnet til hurtigt at dele " +#~ "en enkelt fil. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Denne Coquelicot-instans er tilgængelig for offentligheden, men upload " +#~ "kræver et kodeord for at forhindre uautoriseret brug. Du kan indstille et " +#~ "nyt kodeord i formularen som vises nedenfor når installationen er " +#~ "fuldendt. Det forudindstillede kodeord for upload af filer er \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#, fuzzy +#~| msgid "Save Password" +#~ msgid "Upload Password" +#~ msgstr "Gem Kodeord" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Angiv et nyt kodeord for upload til Coquelicot. Lad feltet forblive tomt " +#~ "for at beholde det nuværende kodeord." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maksimal filstørrelse (i MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Angiv den maksimale størrelse på filer som skal kunne uploades til " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload password updated" +#~ msgstr "Kodeord" + +#~ msgid "Failed to update upload password" +#~ msgstr "Kunne ikke opdatere kodeordet for upload-adgang" + +#, fuzzy +#~| msgid "Configuration updated" +#~ msgid "Maximum file size updated" +#~ msgstr "Konfiguration opdateret" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Kunne ikke opdatere den maksimale filstørrelse" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7821,9 +7963,6 @@ 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" @@ -8154,9 +8293,6 @@ msgstr "" #~ msgid "BitTorrent" #~ msgstr "Deluge BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po index 8274ab21d..113f50dc4 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-31 03:32+0000\n" "Last-Translator: Michael Breidenbach \n" "Language-Team: German Git tutorial." @@ -1786,15 +1887,15 @@ msgstr "" "Um weiter über Git Betrieb zu lernen, schauen Sie sich die Gitanleitung an." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Lese- und Schreibberechtigung auf Git respositories" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Einfaches Git Hosting" @@ -1908,11 +2009,6 @@ msgstr "Archiv bearbeitet." msgid "Edit repository" msgstr "Archiv bearbeiten" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Ein Fehler ist bei der Konfiguration aufgetreten." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1923,31 +2019,33 @@ msgstr "{name} gelöscht." msgid "Could not delete {name}: {error}" msgstr "{name} konnte nicht gelöscht werden: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentation" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Handbuch" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Unterstützung erhalten" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Feedback abgeben" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2275,7 +2373,7 @@ msgstr "I2P-Anwendung verwalten" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonymisierungsnetzwerk" @@ -2583,16 +2681,6 @@ msgstr "Kein Zertifikat" msgid "Re-obtain" msgstr "Wieder beziehen" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Löschen" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Widerrufen" @@ -2665,10 +2753,15 @@ msgstr "" "kommunizieren." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Zur Kommunikation nutzen Sie eine der verfügbaren Clientanwendungen für ihr Handy, Desktop oder im " @@ -2695,8 +2788,8 @@ msgstr "" "Benutzer zulassen möchten." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2961,7 +3054,7 @@ msgstr "" "erleiden." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adresse" @@ -3379,32 +3472,32 @@ msgstr "" msgid "Networks" msgstr "Netzwerke" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC wird auf IPv{kind} verwendet" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Verbindungstyp" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Verbindungsname" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Netzwerk-Schnittstelle" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Das Netzwerkgerät, an das diese Verbindung gebunden sein sollte." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Firewall-Zone" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3412,21 +3505,21 @@ msgstr "" "Die Firewall-Zone entscheidet, welche Dienste über diese Schnittstellen zur " "Verfügung stehen. Wählen Sie „Intern“ nur für vertrauenswürdige Netzwerke." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Extern" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Intern" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4-Adressierungsmethode" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3438,19 +3531,26 @@ msgstr "" "{box_name} wie einen Router arbeiten, die Clients dieses Netzwerks " "konfigurieren und die Internetverbindung teilen." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automatisch (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Geteilt" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Handbuch" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Netzmaske" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3458,21 +3558,21 @@ msgstr "" "Optionaler Wert. Bleibt dieser leer, wird eine Maske basierend auf der " "Adresse verwendet." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Gateway" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Optionaler Wert." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS-Server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3481,11 +3581,11 @@ msgstr "" "„Automatisch“ ist, werden die DNS-Server ignoriert, die von einem DHCP-" "Server bereitgestellt wurden." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Zweiter DNS-Server" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3494,11 +3594,11 @@ msgstr "" "„Automatisch“ ist, werden die DNS-Server ignoriert, die von einem DHCP-" "Server bereitgestellt wurden." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "IPv6-Adressierungsmethode" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3507,27 +3607,27 @@ msgstr "" "Die Methode „Automatisch“ lässt {box_name} die Konfiguration von diesem " "Netzwerk holen und macht es zu einem Client." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatisch" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automatisch, nur DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Ignorieren" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Präfix" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Wert zwischen 1 und 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3536,7 +3636,7 @@ msgstr "" "„Automatisch“ ist, werden die DNS-Server ignoriert, die von einem DHCP-" "Server bereitgestellt wurden." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3545,54 +3645,54 @@ msgstr "" "„Automatisch“ ist, werden die DNS Server ignoriert, die von einem DHCP-" "Server bereitgestellt wurden." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- auswählen --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Der sichtbare Name des Netzwerks." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastruktur" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Zugangspunkt" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frequenzband" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3600,11 +3700,11 @@ msgstr "" "Optionaler Wert. Beschränkung auf den WLAN-Kanal in dem ausgewählten " "Frequenzband. Leer oder 0 bedeutet automatische Auswahl." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3614,11 +3714,11 @@ msgstr "" "einem Zugangspunkt ist nur zugelassen, wenn die BSSID des Zugangspunkts mit " "diesem Wert übereinstimmt. Beispiel: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Authentifizierungsmodus" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3626,20 +3726,20 @@ msgstr "" "Wählen Sie WPA, wenn das WLAN-Netzwerk gesichert ist und ein Passwort für " "die Benutzung erfordert." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Offen" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "Geben Sie an, wie Ihre {box_name} mit Ihrem Netzwerk verbunden ist" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3650,7 +3750,7 @@ msgstr "" "die Internetverbindung von Ihrem Router über Wi-Fi oder Ethernet-Kabel. Dies " "ist eine typische Einrichtung für zu Hause.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3664,7 +3764,7 @@ msgstr "" "Ihre Geräte stellen eine Verbindung mit der Internetverbindung von " "{box_name} her.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3676,11 +3776,11 @@ msgstr "" "keine anderen Geräte im Netzwerk. Dies kann bei Community- oder Cloud-Setups " "passieren.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Wählen Sie die Art Ihrer Internetverbindung" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3700,7 +3800,7 @@ msgstr "" "sicher sind, ob sie sich im Laufe der Zeit ändert, ist es sicherer, diese " "Option zu wählen.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3739,7 +3839,7 @@ msgstr "" "Dienste zu Hause. {box_name} bietet viele Umgehungslösungen, aber jede " "Lösung hat einige Einschränkungen.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3747,11 +3847,11 @@ msgstr "" "Ich weiss nicht, welche Art von Verbindung mein ISP anbietet

Es werden Ihnen die konservativsten Massnahmen vorgeschlagen.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Bevorzugte Routerkonfiguration" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4770,7 +4870,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web Proxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Zugang auf {url} über Proxy {proxy} auf TCP{kind}" @@ -4817,7 +4917,7 @@ msgstr "IRC-Client" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4832,7 +4932,7 @@ msgstr "" "supported-clients\">unterstützte Client Software notwendig. Radicale " "kann von jedem Benutzer mit einem {box_name}-Konto verwendet werden." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4843,12 +4943,12 @@ msgstr "" "und zu bearbeiten, benötigst du ein entsprechendes Programm (z. B. " "Thunderbird Lightning, KOrganizer …)." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Kalender und Adressbuch" @@ -5212,11 +5312,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Erlauben, diese Anwendung von jedem nutzen zu lassen, der sie erreichen kann." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Konfiguration aktualisiert." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Konsolen-Logins beschränken (empfohlen)" @@ -5847,7 +5942,7 @@ msgstr "SSH-Authentifizierung mit Passwort deaktiviert." msgid "SSH authentication with password enabled." msgstr "SSH-Authentifizierung mit Passwort aktiviert." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Einmal-Anmeldung" @@ -5867,108 +5962,108 @@ msgstr "" "Speichermedien einsehen, Wechselmedien einbinden und aushängen, die Root-" "Partition erweitern usw." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Speicher" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} Bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Der Vorgang schlug fehl." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Der Vorgang wurde abgebrochen." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Das Gerät wird bereits ausgehängt." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "Der Vorgang ist wegen fehlender Treiber-/Werkzeugunterstützung nicht möglich." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Der Vorgang beendet wegen Zeitüberschreitung." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "Dieser Vorgang würde ein Gerät aufwecken, dass sich in einem Tiefschlaf-" "Zustand befindet." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Es wird versucht, ein Gerät auszuhängen, das beschäftigt ist." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Dieser Vorgang wurde bereits abgebrochen." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Nicht autorisiert, um den gewünschten Vorgang auszuführen." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Dieses Gerät ist bereits eingebunden." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Das Gerät ist nicht eingebunden." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Die gewünschte Option ist nicht gestattet." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Das Gerät ist von einem anderen Benutzer eingebunden." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Geringer Speicherplatz auf der Systempartition: {percent_used}% belegt, " "{free_space} verfügbar." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Wenig Plattenspeicherplatz" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Festplattenfehler unmittelbar bevorstehend" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6208,7 +6303,7 @@ msgstr "Verbundene Vermittler" msgid "Remove" msgstr "Entfernen" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6222,40 +6317,40 @@ msgstr "" "Sie den Tor Browser verwenden." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Tor-Onion-Dienste" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor-Socks-Proxy" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor-Bridge-Relay" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor-Relay-Port ist verfügbar" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3-Transport registriert" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4-Transport registriert" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Zugangs-URL {url} auf TCP{kind} über Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tor-Nutzung auf {url} über TCP{kind} bestätigen" @@ -6541,8 +6636,8 @@ msgid "" "\"%(snapshot_url)s\">Storage Snapshots before continuing." msgstr "" "Warnung! Sobald häufige Funktions-Updates aktiviert sind, " -"können sie nicht deaktiviert werden. Sie können einen Snapshot mit Speicherauszüge erstellen, bevor Sie fortfahren." +"können sie nicht deaktiviert werden. Sie können einen Snapshot mit Speicherauszüge erstellen, bevor Sie fortfahren." #: plinth/modules/upgrades/templates/upgrades_configure.html:47 msgid "Activate frequent feature updates (recommended)" @@ -6631,7 +6726,7 @@ msgstr "Benutzer und Gruppen" msgid "Access to all services and system settings" msgstr "Zugriff auf alle Anwendungen und Systemeinstellungen" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP-Eintrag „{search_item}“ prüfen" @@ -6651,10 +6746,6 @@ msgstr "" "Erforderlich. 150 Zeichen oder weniger. Nur englische Buchstaben, Ziffern " "und @/./-/_." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Berechtigungen" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7540,6 +7631,68 @@ msgstr "%(percentage)s %% abgeschlossen" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot ist eine Webanwendung für die gemeinsame Nutzung von Dateien " +#~ "mit nur einem Klick, deren Schwerpunkt auf dem Schutz der Privatsphäre " +#~ "der Benutzer liegt. Es wird am besten verwendet, um eine einzelne Datei " +#~ "schnell zu teilen. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Der Coquelicot-Dialog ist öffentlich zugänglich. Um unberechtigten " +#~ "Zugriff zu verhindern, wird ein Hochladen-Passwort benötigt. Sie können " +#~ "ein neues Hochladen-Passwort in dem Formular festlegen, das nach der " +#~ "Installation unten angezeigt wird. Das voreingestellte Hochladen-Passwort " +#~ "ist „test“." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Hochladen-Passwort" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Ein neues Hochladen-Passwort für Coquelicot eingeben. Dieses Feld " +#~ "leerlassen, um das derzeitige Passwort beizubehalten." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maximale Dateigröße (in MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Die maximale Größe der Dateien festlegen, die per Coquelicot hochgeladen " +#~ "werden können." + +#~ msgid "coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Hochladen-Passwort geändert" + +#~ msgid "Failed to update upload password" +#~ msgstr "Hochalden-Passwort konnte nicht aktualisiert werden" + +#~ msgid "Maximum file size updated" +#~ msgstr "Maximale Dateigröße aktualisiert" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Die maximale Dateigröße konnte nicht aktualisiert werden" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Sicherheitshinweis" @@ -7892,9 +8045,6 @@ 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 " @@ -8437,9 +8587,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot index 39a340969..4524dacb7 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -204,7 +204,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:264 +#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:267 msgid "Passphrase" msgstr "" @@ -367,6 +367,7 @@ msgid "Delete Archive %(name)s" msgstr "" #: plinth/modules/backups/templates/backups_form.html:20 +#: plinth/modules/bepasty/templates/bepasty_add.html:20 #: plinth/modules/gitweb/templates/gitweb_create_edit.html:20 #: plinth/modules/networks/templates/internet_connectivity_type.html:18 #: plinth/modules/networks/templates/network_topology_update.html:18 @@ -569,6 +570,164 @@ msgstr "" msgid "Mounting failed" msgstr "" +#: plinth/modules/bepasty/__init__.py:25 +msgid "" +"bepasty is a web application that allows large files to be uploaded and " +"shared. Text and code snippets can also be pasted and shared. Text, image, " +"audio, video and PDF documents can be previewed in the browser. Shared files " +"can be set to expire after a time period." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:29 +msgid "" +"bepasty does not use usernames for login. It only uses passwords. For each " +"password, a set of permissions can be selected. Once you have created a " +"password, you can share it with the users who should have the associated " +"permissions." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:33 +msgid "" +"You can also create multiple passwords with the same set of privileges, and " +"distribute them to different people or groups. This will allow you to later " +"revoke access for a single person or group, by removing their password from " +"the list." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51 +msgid "Read a file, if a web link to the file is available" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:43 +msgid "Create or upload files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:44 +msgid "List all files and their web links" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:45 +msgid "Delete files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:46 +msgid "Administer files: lock/unlock files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:50 +msgid "None, password is always required" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:52 +msgid "List and read all files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9 +msgid "bepasty" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:67 +msgid "File & Snippet Sharing" +msgstr "" + +#: plinth/modules/bepasty/forms.py:17 +msgid "Public Access (default permissions)" +msgstr "" + +#: plinth/modules/bepasty/forms.py:18 +msgid "Permissions for anonymous users, who have not provided a password." +msgstr "" + +#: plinth/modules/bepasty/forms.py:27 +#: plinth/modules/bepasty/templates/bepasty.html:30 +#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 +msgid "Permissions" +msgstr "" + +#: plinth/modules/bepasty/forms.py:29 +msgid "" +"Users that log in with this password will have the selected permissions." +msgstr "" + +#: plinth/modules/bepasty/forms.py:33 +#: plinth/modules/bepasty/templates/bepasty.html:31 +msgid "Comment" +msgstr "" + +#: plinth/modules/bepasty/forms.py:34 +msgid "Any comment to help you remember the purpose of this password." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:12 +msgid "Manage Passwords" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:16 +#: plinth/modules/bepasty/templates/bepasty.html:18 +msgid "Add password" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:23 +msgid "No passwords currently configured." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:29 +#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:205 +#: plinth/modules/shadowsocks/forms.py:44 +msgid "Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:42 +msgid "Read" +msgstr "" + +#: plinth/modules/bepasty/views.py:43 +msgid "Create" +msgstr "" + +#: plinth/modules/bepasty/views.py:44 +msgid "List" +msgstr "" + +#: plinth/modules/bepasty/views.py:45 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 +#: plinth/modules/networks/templates/connection_show.html:48 +#: plinth/modules/samba/templates/samba.html:127 +#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 +#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 +#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 +#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 +msgid "Delete" +msgstr "" + +#: plinth/modules/bepasty/views.py:46 +msgid "Admin" +msgstr "" + +#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 +#: plinth/modules/tor/views.py:157 +msgid "Configuration updated." +msgstr "" + +#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117 +#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52 +#: plinth/modules/tor/views.py:159 +msgid "An error occurred during configuration." +msgstr "" + +#: plinth/modules/bepasty/views.py:97 +msgid "Password added." +msgstr "" + +#: plinth/modules/bepasty/views.py:102 +msgid "Add Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:119 +msgid "Password deleted." +msgstr "" + #: plinth/modules/bind/__init__.py:29 msgid "" "BIND enables you to publish your Domain Name System (DNS) information on the " @@ -817,67 +976,6 @@ msgstr "" msgid "Hiding advanced apps and features" msgstr "" -#: plinth/modules/coquelicot/__init__.py:24 -msgid "" -"Coquelicot is a \"one-click\" file sharing web application with a focus on " -"protecting users' privacy. It is best used for quickly sharing a single " -"file. " -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:27 -msgid "" -"This Coquelicot instance is exposed to the public but requires an upload " -"password to prevent unauthorized access. You can set a new upload password " -"in the form that will appear below after installation. The default upload " -"password is \"test\"." -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:45 -msgid "Coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:47 -msgid "File Sharing" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:13 -msgid "Upload Password" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:14 -msgid "" -"Set a new upload password for Coquelicot. Leave this field blank to keep the " -"current password." -msgstr "" - -#: plinth/modules/coquelicot/forms.py:18 -msgid "Maximum File Size (in MiB)" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:19 -msgid "Set the maximum size of the files that can be uploaded to Coquelicot." -msgstr "" - -#: plinth/modules/coquelicot/manifest.py:9 -msgid "coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/views.py:36 -msgid "Upload password updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:39 -msgid "Failed to update upload password" -msgstr "" - -#: plinth/modules/coquelicot/views.py:47 -msgid "Maximum file size updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:50 -msgid "Failed to update maximum file size" -msgstr "" - #: plinth/modules/coturn/__init__.py:31 msgid "" "Coturn is a server to facilitate audio/video calls and conferences by " @@ -928,7 +1026,7 @@ msgstr "" msgid "Date & Time" msgstr "" -#: plinth/modules/datetime/__init__.py:120 +#: plinth/modules/datetime/__init__.py:111 msgid "Time synchronized to NTP server" msgstr "" @@ -1201,16 +1299,11 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "" @@ -1284,7 +1377,7 @@ msgstr "" msgid "Last update" msgstr "" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "" @@ -1378,11 +1471,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "" @@ -1453,7 +1546,7 @@ msgstr "" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "" @@ -1532,7 +1625,7 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1543,21 +1636,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1667,11 +1760,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1682,31 +1770,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1955,7 +2043,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2225,16 +2313,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2298,7 +2376,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2317,7 +2395,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2529,7 +2607,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2888,52 +2966,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2941,185 +3019,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3127,7 +3210,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3136,7 +3219,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3144,11 +3227,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3159,7 +3242,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3183,17 +3266,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4067,7 +4150,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4103,7 +4186,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4113,19 +4196,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4429,11 +4512,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4980,7 +5058,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4996,103 +5074,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5294,7 +5372,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5303,40 +5381,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5646,7 +5724,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5664,10 +5742,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po index 904f1d45b..2531f5b3d 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-05-29 18:41+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Greek Git tutorial." @@ -1820,15 +1921,15 @@ msgstr "" "Για να μάθετε περισσότερα για το git μάθημα git." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Πρόσβαση ανάγνωσης και εγγραφής σε αποθετήρια Git" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Απλό Hosting Git" @@ -1946,11 +2047,6 @@ msgstr "To αποθετήριο τροποποιήθηκε." msgid "Edit repository" msgstr "Τροποποίηση αποθετηρίου" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση παραμέτρων." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1961,31 +2057,33 @@ msgstr "το {name} διαγράφηκε." msgid "Could not delete {name}: {error}" msgstr "Δεν ήταν δυνατή η διαγραφή του {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Boηθητικά έγγραφα" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Εγχειρίδιο" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Λάβετε Υποστήριξη" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Υποβάλετε σχόλια" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2329,7 +2427,7 @@ msgstr "Διαχείριση εφαρμογής I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Δίκτυο ανωνυμίας" @@ -2642,16 +2740,6 @@ msgstr "Δεν υπάρχει πιστοποιητικό" msgid "Re-obtain" msgstr "Ανάκτηση" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Διαγραφή" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Aνάκληση" @@ -2724,10 +2812,15 @@ msgstr "" "ομοσπονδίας." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Για να επικοινωνήσετε, μπορείτε να χρησιμοποιήσετε τους διαθέσιμους πελάτες για το κινητό, τον " @@ -2754,8 +2847,8 @@ msgstr "" "μπορούν να χρησιμοποιήσουν το διακομιστή σας." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -3026,7 +3119,7 @@ msgstr "" "ζημιές οποιουδήποτε είδους." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Διεύθυνση" @@ -3448,34 +3541,34 @@ msgstr "" msgid "Networks" msgstr "Δίκτυα" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Χρήση του DNSSEC σε IPv {kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Τύπος σύνδεσης" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Όνομα σύνδεσης" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "Ιnterface" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Η συσκευή δικτύου που η σύνδεση αυτή θα πρέπει να δεσμεύεται." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Ζώνη τείχους προστασίας" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3483,21 +3576,21 @@ msgstr "" "Η ζώνη τείχους προστασίας θα ελέγχει ποιες υπηρεσίες είναι διαθέσιμες σε " "αυτές τις διασυνδέσεις. Επιλέξτε εσωτερική μόνο για αξιόπιστα δίκτυα." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Εξωτερική" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Εσωτερική" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Μέθοδος διευθύνσεων IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3510,19 +3603,26 @@ msgstr "" "ρυθμίζει τις παραμέτρους των υπολογιστών-πελατών σε αυτό το δίκτυο και να " "μοιράζεται τη σύνδεσή του στο Internet." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Αυτόματο (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Κοινόχρηστο" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Εγχειρίδιο" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Μάσκα δικτύου" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3530,21 +3630,21 @@ msgstr "" "Προαιρετική τιμή. Εάν μείνει κενό, θα χρησιμοποιηθεί μια προεπιλεγμένη μάσκα " "δικτύου με βάση τη διεύθυνση." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Πύλη" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Προαιρετική τιμή." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "Διακομιστής DNS" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3553,11 +3653,11 @@ msgstr "" "είναι \"Αυτόματη\", οι διακομιστές DNS που παρέχονται από ένα διακομιστή " "DHCP θα παραβλεφθούν." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Δεύτερος διακομιστής DNS" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3566,11 +3666,11 @@ msgstr "" "είναι \"Αυτόματη\", οι διακομιστές DNS που παρέχονται από ένα διακομιστή " "DHCP θα παραβλεφθούν." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Μέθοδος διευθύνσεων IPv6" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3579,27 +3679,27 @@ msgstr "" "Η \"Αυτόματη\" μέθοδος θα κάνει το {box_name} να αποκτήσει ρύθμιση " "παραμέτρων από αυτό το δίκτυο καθιστώντας το πρόγραμμα-πελάτη." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Αυτόματο" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Αυτόματη, μόνο DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Αγνόησε" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Πρόθεμα" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Τιμή μεταξύ 1 και 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3608,7 +3708,7 @@ msgstr "" "διευθύνσεων IPv6 είναι \"Αυτόματη\", οι διακομιστές DNS που παρέχονται από " "ένα διακομιστή DHCP θα παραβλεφθούν." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3617,54 +3717,54 @@ msgstr "" "είναι \"Αυτόματη\", οι διακομιστές DNS που παρέχονται από ένα διακομιστή " "DHCP θα παραβλεφθούν." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "--Επιλέξτε--" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "Ssid" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Το ορατό όνομα του δικτύου." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Λειτουργία" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Υποδομή" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Σημείο πρόσβασης" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Ζώνη συχνοτήτων" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "Α (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Κανάλι" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3672,11 +3772,11 @@ msgstr "" "Προαιρετική τιμή. Ασύρματο κανάλι για περιορισμό στην επιλεγμένη ζώνη " "συχνοτήτων. Η κενή ή η τιμή 0 σημαίνει αυτόματη επιλογή." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "Bssid" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3686,11 +3786,11 @@ msgstr "" "συνδέεστε σε ένα σημείο πρόσβασης, συνδεθείτε μόνο εάν το BSSID του σημείου " "πρόσβασης ταιριάζει με αυτό που παρέχεται. Παράδειγμα: 00:11:22: AA: BB: CC." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Λειτουργία ελέγχου ταυτότητας" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3698,21 +3798,21 @@ msgstr "" "Επιλέξτε WPA εάν το ασύρματο δίκτυο είναι ασφαλισμένο και απαιτεί από τους " "υπολογιστές-πελάτες να έχουν τον κωδικό πρόσβασης για να συνδεθούν." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "Wpa" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Ανοιχτό" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Use upstream bridges to connect to Tor network" msgid "Specify how your {box_name} is connected to your network" msgstr "Χρησιμοποιήστε εξωτερικές γέφυρες για να συνδεθείτε στο δίκτυο Tor" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3720,7 +3820,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3729,7 +3829,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3737,11 +3837,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3752,7 +3852,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3776,19 +3876,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "An error occurred during configuration." msgid "Preferred router configuration" msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση παραμέτρων." -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4757,7 +4857,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Διακομιστής μεσολάβησης διαδικτύου" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4806,7 +4906,7 @@ msgstr "Πελάτης IRC" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4826,7 +4926,7 @@ msgstr "" "clients/\">πελάτη . Το Radicale μπορεί να προσεγγιστεί από οποιονδήποτε " "χρήστη με {box_name} πιστοποιητικά." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4837,12 +4937,12 @@ msgstr "" "γεγονότων ή επαφών, το οποίο πρέπει να γίνει χρησιμοποιώντας ένα ξεχωριστό " "πελάτη." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Ημερολόγιο και βιβλίο διευθύνσεων" @@ -5242,11 +5342,6 @@ msgstr "" "Να επιτρέπεται η χρήση αυτής της εφαρμογής από οποιονδήποτε μπορεί να την " "προσεγγίσει." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Η ρύθμιση παραμέτρων Ενημερώθηκε." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Περιορισμός συνδέσεων κονσόλας (συνιστάται)" @@ -5890,7 +5985,7 @@ msgstr "Έλεγχος ταυτότητας SSH με κωδικό πρόσβασ msgid "SSH authentication with password enabled." msgstr "Έλεγχος ταυτότητας SSH με κωδικό πρόσβασης ενεργοποιήθηκε." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Single Sign On" @@ -5910,91 +6005,91 @@ msgstr "" "χρησιμοποιούνται προς το παρόν, να προσθέσετε και να αφαιρέσετε αφαιρούμενα " "μέσα, επεκτείνετε το root διαμέρισμα κλπ." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Χώρος Αποθήκευσης" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Η ενέργεια απέτυχε." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Η ενέργεια ακυρώθηκε." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Η συσκευή είναι ήδη προς αφαίρεση." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "Η ενέργεια δεν υποστηρίζεται λόγω μη υποστήριξης προγραμματος οδηγού." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Η ενέργεια απέτυχε επειδή διήρκησε πολύ χρόνο." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "Η ενέργεια θα ξυπνήσει ένα δίσκο που είναι σε μια βαθιά κατάσταση ύπνου." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Γίνεται προσπάθεια αφαίρεσης μιας συσκευής που είναι απασχολημένη." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Η ενέργια έχει ήδη ακυρωθεί." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Δεν έχετε εξουσιοδότηση για την εκτέλεση της συγκεκριμένης ενέργειας." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Η συσκευή έχει ήδη προστεθεί." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Η συσκευή δεν είναι τοποθετημένη." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Δεν έχετε εξουσιοδότηση για την εκτέλεση της συγκεκριμένης ενέργειας." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Η συσκευή έχει ήδη προστεθεί από άλλο χρήστη." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -6004,15 +6099,15 @@ msgstr "" "Προειδοποίηση: χαμηλός χώρος στο διαμέρισμα του συστήματος ({percent_used}% " "χρησιμοποιείται, {free_space} είναι ελεύθερος)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6252,7 +6347,7 @@ msgstr "Συνδεδεμένοι εισαγωγείς" msgid "Remove" msgstr "Καταργήστε" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6266,40 +6361,40 @@ msgstr "" "Project συνιστά να χρησιμοποιήσετε το πρόγραμμα περιήγησης διαδικτύου Tor." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Υπηρεσία κρεμυδιού Tor" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor διακομιστής μεσολάβησης τύπου socks5" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Γέφυρα/μεσολαβητής Tor" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Θύρα μεσολαβητή Tor διαθέσιμη" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 μεταφορά καταχωρήθηκε" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 μεταφορά καταχωρήθηκε" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Πρόσβαση στη διεύθυνση URL {url} με tcp {kind} μέσω του Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Επιβεβαίωση χρήσης του Tor στο {url} στο προτόκολλο TCP {kind}" @@ -6682,7 +6777,7 @@ msgstr "Χρήστες και ομάδες" msgid "Access to all services and system settings" msgstr "Πρόσβαση σε όλες τις υπηρεσίες και τις ρυθμίσεις συστήματος" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Ελέγξτε την καταχώρηση LDAP \"{search_item}\"" @@ -6702,10 +6797,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Δικαιώματα" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7642,6 +7733,67 @@ msgstr "ολοκληρώθηκε το %(percentage)s%%" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "To Coquelicot είναι ένα πρόγραμμα που επιτρέπει το διαμοιρασμό αρχείων με " +#~ "ένα κλικ και εστιάζει στην προστασία της ιδιωτικής ζωής των χρηστών. " +#~ "Μπορείται να το χρησιμοποιήσετε όταν θέλετε να ανταλλάξετε ένα μεμονωμένο " +#~ "αρχειο. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Η υπηρεσία του Coquelicot γίνεται διαθέσιμη στο διαδίτυο αλλά απαιτεί " +#~ "κωδικό για την προστασία της από μη εξουσιοδοτημένη πρόσβαση. Μπορείτε να " +#~ "ρυθμίσετε ένα νέο κωδικό για ανέβασμα αρχείων στη φόρμα που θα εμφανιστεί " +#~ "μετά την εγκατάσταση. Ο κωδικός είναι \"test\" αν δεν αλλαχθεί." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Αποστολή κωδικού πρόσβασης" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Ορίστε καινούριο κωδικό αποστολής για το Coquelicot. Αφήστε το κενό για " +#~ "να διατηρηθεί ο ήδη υπάρχων." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Μέγιστο μέγεθος αρχείου (ΜΙΒ)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Ρυθμίστε το μέγιστο μέγεθος των αρχείων που μπορούν να αποσταλούν στο " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Ο κωδικός πρόσβασης ρυθμίστηκε" + +#~ msgid "Failed to update upload password" +#~ msgstr "Απέτυχε η ενημέρωση του κωδικού πρόσβασης" + +#~ msgid "Maximum file size updated" +#~ msgstr "Το μέγιστο μέγεθος αρχείου Ενημερώθηκε" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Δεν ήταν δυνατή η ενημέρωση του μέγιστου μεγέθους αρχείου" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Ειδοποίηση ασφαλείας" diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po index c29bb8456..8c30f0876 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-18 20:32+0000\n" "Last-Translator: Fioddor Superconcentrado \n" "Language-Team: Spanish Git tutorial." @@ -1766,15 +1868,15 @@ msgstr "" "Para aprender más acerca de cómo usar Git visita el tutorial de Git." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Acceso de lectura y escritura para repositorios Git" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Alojamiento simple para Git" @@ -1885,11 +1987,6 @@ msgstr "Repositorio editado." msgid "Edit repository" msgstr "Editar repositorio" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Ha habido un error en la configuración." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1900,31 +1997,33 @@ msgstr "{name} eliminado." msgid "Could not delete {name}: {error}" msgstr "No se pudo eliminar {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Documentación" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Obtener ayuda" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Enviar Comentarios" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2247,7 +2346,7 @@ msgstr "Administrar la aplicación I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Red anónima" @@ -2554,16 +2653,6 @@ msgstr "No certificado" msgid "Re-obtain" msgstr "Volver a obtener" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Eliminar" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Revocar" @@ -2635,10 +2724,15 @@ msgstr "" "un servidor Matrix contacten con los de otro servidor." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Para comunicarse puede usar los clientes disponibles para móvil, escritorio y la web. Se recomienda " @@ -2663,8 +2757,8 @@ msgstr "" "prefiere que solo las/los usuarias/os existentes puedan usarla." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2927,7 +3021,7 @@ msgstr "" "ningún tipo." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Dirección" @@ -3337,32 +3431,32 @@ msgstr "" msgid "Networks" msgstr "Redes" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "DNSSEC en uso sobre IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Tipo de conexión" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Nombre de conexión" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Interfaz de red" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Dispositivo de red al que se debería unir esta conexión." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Zona Firewall" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3370,21 +3464,21 @@ msgstr "" "La zona del firewall controlará qué servicios están disponibles en estas " "interfaces. Seleccione Interna solo para redes de confianza." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Externa" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Interna" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Direccionamiento IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3396,19 +3490,26 @@ msgstr "" "{box_name} se comporte como un router, configure los clientes de esta red y " "comparta su conexión a Internet." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automático (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Compartido" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manual" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Máscara de red" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3416,21 +3517,21 @@ msgstr "" "Valor opcional. Si no se especifica, se usará una máscara de red por defecto " "basada en la dirección asignada." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Puerta de enlace" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Valor opcional." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "Servidor DNS" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3438,11 +3539,11 @@ msgstr "" "Valor opcional. Si se especifica y el método de direccionamiento IPv4 es " "\"Automático\", se ignorará el servidor DNS ofrecido por el servidor DHCP." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Servidor DNS secundario" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3450,11 +3551,11 @@ msgstr "" "Valor opcional. Si se especifica y el método de direccionamiento IPv4 es " "\"Automático\", se ignorará el servidor DNS ofrecido por el servidor DHCP." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Direccionamiento IPv6" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3463,27 +3564,27 @@ msgstr "" "Los métodos \"automáticos\" harán que {box_name} solicite su configuración a " "la red y actúe como cualquier otro cliente." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automática" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automático, solo DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Ignorar" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Prefijo" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Valor entre 1 y 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3491,7 +3592,7 @@ msgstr "" "Valor opcional. Si se especifica y el método de direccionamiento IPv6 es " "\"Automático\", se ignorará el servidor DNS ofrecido por el servidor DHCP." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3499,54 +3600,54 @@ msgstr "" "Valor opcional. Si se especifica y el método de direccionamiento IPv6 es " "\"Automático\", se ignorará el servidor DNS ofrecido por el servidor DHCP." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- seleccionar --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Nombre visible de la red." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Modo" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infraestructura" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Punto de acceso" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Banda de frecuencia" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Canal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3554,11 +3655,11 @@ msgstr "" "Valor opcional. Canal inalámbrico para restringir en la frecuencia " "seleccionada. Valor 0 o en blanco implica selección automática." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3568,11 +3669,11 @@ msgstr "" "a un punto de acceso si su BSSID coincide con el facilitado. Ejemplo: " "00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Modo de autenticación" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3580,20 +3681,20 @@ msgstr "" "Seleccione WPA si la red inalámbrica está protegida y se necesita una clave " "para conectar." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Abierto" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "Especifique cómo su {box_name} está conectada a la red" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3604,7 +3705,7 @@ msgstr "" "Internet a través de su router vía Wi-Fi o cable Ethernet. Esta es la " "configuración doméstica habitual.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3617,7 +3718,7 @@ msgstr "" "Fi. {box_name} se conecta directamente a Internet y el resto de sus " "dispositivos acceden a través de su {box_name}.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3628,11 +3729,11 @@ msgstr "" "conecta directamente a Internet y no hay más dispositivos en la red local. " "Esta situación puede darse en instalaciones comunitarias o para la nube.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Elija su tipo de conexión a Internet" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3651,7 +3752,7 @@ msgstr "" "pública pero no sabe si cambia cada cierto tiempo, elegir esta opción es lo " "más seguro.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3690,7 +3791,7 @@ msgstr "" "{box_name} proporciona algunas soluciones pero todas presentan algunas " "limitaciones.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3698,11 +3799,11 @@ msgstr "" "No sé qué tipo de conexión me da mi proveedor.

Se le " "sugerirán las opciones más conservadoras.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Configuración del router preferida" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4701,7 +4802,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Proxy Web" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Acceso a {url} con proxy {proxy} en tcp {kind}" @@ -4747,7 +4848,7 @@ msgstr "Cliente IRC" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4762,7 +4863,7 @@ msgstr "" "supported-clients\">aplicación cliente soportada. Cualquier persona " "autenticada en {box_name} puede acceder a Radicale." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4772,12 +4873,12 @@ msgstr "" "de nuevos calendarios y agendas. No soporta añadir eventos o contactos, que " "debe hacerse usando un cliente separado." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Calendario y Contactos" @@ -5138,11 +5239,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Permitir que esta aplicación la use cualquiera que pueda acceder a ella." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Configuración actualizada." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Acceso a consola restringido (recomendada)" @@ -5767,7 +5863,7 @@ msgstr "Acceso SSH con clave desactivado." msgid "SSH authentication with password enabled." msgstr "Acceso SSH con clave activado." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Inicio de sesión único" @@ -5786,105 +5882,105 @@ msgstr "" "{box_name}. Puede ver el medio de almacenamiento que está usando, montar y " "desmontar medios extraíbles, ampliar la partición raíz, etc." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Almacenamiento" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Falló la operación." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Se ha cancelado la operación." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "El dispositivo ya se está desmontando." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "No se soporta esta operación por falta de un driver o herramienta." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "La operación agotó el tiempo." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "La operación podría activar un disco que está en estado de reposo." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Tratando de desmontar un dispositivo ocupado." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Ya se ha cancelado la operación." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "No tiene autorización para la operación solicitada." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "El dispositivo ya está montado." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "El dispositivo no está montado." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "La operación solicitada no está permitida." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "El dispositivo está ya montado por otro usuario." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Poco espacio en la partición del sistema: {percent_used}% usado, " "{free_space} libre." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Poco espacio en disco" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Fallo de disco inminente" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6120,7 +6216,7 @@ msgstr "Presentadores conectados" msgid "Remove" msgstr "Eliminar" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6134,40 +6230,40 @@ msgstr "" "download/download-easy.html.en\">Navegador Tor para tener la mejor " "protección cuando navega por la red." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Servicio Tor Onion" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Proxy Socks para Tor" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Puente de retransmisión Tor" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Puerto de servidor Tor disponible" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Transporte Obfs3 registrado" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Transporte Obfs4 registrado" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}" @@ -6453,8 +6549,8 @@ msgid "" msgstr "" "¡Advertencia! Una vez que se activan las actualizaciones " "funcionales frecuentes no se pueden desactivar. Antes de continuar quizá " -"quiera Ud. hacer una copia de respaldo usando Instantáneas ." +"quiera Ud. hacer una copia de respaldo usando Instantáneas ." #: plinth/modules/upgrades/templates/upgrades_configure.html:47 msgid "Activate frequent feature updates (recommended)" @@ -6543,7 +6639,7 @@ msgstr "Usuarias/os y grupos" msgid "Access to all services and system settings" msgstr "Acceso a todos los servicios y configuraciones del sistema" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Comprobar la entrada LDAP \"{search_item}\"" @@ -6561,10 +6657,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "Obligatorio. Hasta 150 caracteres. Solo letras, números y @/./-/_ ." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Permisos" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7437,6 +7529,66 @@ msgstr "%(percentage)s%% completado" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot es una aplicación web para compartir archivos \"con un click" +#~ "\", enfocada en proteger la privacidad del usuario. Es muy usada para " +#~ "compartir rápidamente un solo archivo. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Esta instancia de Coquelicot está accesible públicamente pero requiere " +#~ "una clave para prevenir accesos no autorizados. Puede definir una nueva " +#~ "clave en el formulario que aparece justo después de la instalación. La " +#~ "clave por defecto es \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Clave para compartir" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Definir una clave nueva para Coquelicot. Deje este campo en blanco para " +#~ "conservar la clave actual." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Tamaño máximo de archivo (en MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Define el tamaño máximo de los archivos que pueden compartirse con " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Clave para compartir actualizada" + +#~ msgid "Failed to update upload password" +#~ msgstr "Falló la actualización de la clave para compartir" + +#~ msgid "Maximum file size updated" +#~ msgstr "Tamaño máximo actualizado" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Falló al actualizar el tamaño máximo" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Aviso de seguridad" @@ -7787,9 +7939,6 @@ 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" @@ -8329,9 +8478,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po index 15a8dfc3d..597e3e610 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2016-08-12 15:51+0000\n" "Last-Translator: Masoud Abkenar \n" "Language-Team: Persian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1888,11 +1987,6 @@ msgstr "" msgid "Edit repository" msgstr "ساختن اتصال" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1903,31 +1997,33 @@ msgstr "{name} پاک شد." msgid "Could not delete {name}: {error}" msgstr "نشد که {name} پاک شود: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "راهنما" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "کتاب راهنما" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2221,7 +2317,7 @@ msgstr "فعال‌سازی برنامه" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy msgid "Anonymity Network" msgstr "رفتن به تنظیمات شبکه" @@ -2544,16 +2640,6 @@ msgstr "بدون گواهی دیجیتال" msgid "Re-obtain" msgstr "بازپس‌گیری" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "پاک‌کردن" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "باطل کردن" @@ -2620,7 +2706,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2640,7 +2726,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2874,7 +2960,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "نشانی" @@ -3268,34 +3354,34 @@ msgstr "" msgid "Networks" msgstr "شبکه‌ها" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "در حال استفاده از DNSSEC روی IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "نوع اتصال" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "نام اتصال" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "واسط" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "دستگاه شبکه‌ای که این اتصال باید به آن مربوط شود." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "ناحیهٔ فایروال" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3303,22 +3389,22 @@ msgstr "" "ناحیهٔ فایروال مشخص می‌کند که چه سرویس‌هایی روی این درگاه‌ها در دسترس باشند. " "گزینهٔ «داخلی» را تنها برای شبکه‌های مورد اعتماد انتخاب کنید." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 #, fuzzy msgid "IPv4 Addressing Method" msgstr "روش نشانی‌دهی IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3329,40 +3415,47 @@ msgstr "" "شبکه شمرده می‌شود. در روش «اشتراکی» {box_name} به عنوان روتر عمل می‌کند، " "کاربران شبکه را تنظیم می‌کند و اتصال اینترنت خود را با آن‌ها به اشتراک می‌گذارد." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "خودکار (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "مشترک" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "کتاب راهنما" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "ماسک شبکه" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" "اختیاری. اگر خالی بماند، یک ماسک شبکهٔ پیش‌فرض بر اساس نشانی به‌کار خواهد رفت." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "دروازه" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "اختیاری." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "دی‌ان‌اس" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3370,11 +3463,11 @@ msgstr "" "اختیاری. اگر وارد شود و شیوهٔ نشانی‌دهی آی‌پی نسخهٔ ۴ روی «خودکار» تنظیم شده " "باشد، سرورهای دی‌ان‌اس که سرور DHCP در اختیار می‌گذارد نادیده گرفته خواهند شد." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "دی‌ان‌اس دوم" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3382,12 +3475,12 @@ msgstr "" "اختیاری. اگر وارد شود و شیوهٔ نشانی‌دهی آی‌پی نسخهٔ ۴ روی «خودکار» تنظیم شده " "باشد، سرورهای دی‌ان‌اس که سرور DHCP در اختیار می‌گذارد نادیده گرفته خواهند شد." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 #, fuzzy msgid "IPv6 Addressing Method" msgstr "روش نشانی‌دهی IPv4" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, fuzzy, python-brace-format #| msgid "" #| "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3402,29 +3495,29 @@ msgstr "" "شبکه شمرده می‌شود. در روش «اشتراکی» {box_name} به عنوان روتر عمل می‌کند، " "کاربران شبکه را تنظیم می‌کند و اتصال اینترنت خود را با آن‌ها به اشتراک می‌گذارد." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "خودکار" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 #, fuzzy #| msgid "Automatic (DHCP)" msgid "Automatic, DHCP only" msgstr "خودکار (DHCP)" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 addressing method is " @@ -3436,7 +3529,7 @@ msgstr "" "اختیاری. اگر وارد شود و شیوهٔ نشانی‌دهی آی‌پی نسخهٔ ۴ روی «خودکار» تنظیم شده " "باشد، سرورهای دی‌ان‌اس که سرور DHCP در اختیار می‌گذارد نادیده گرفته خواهند شد." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 Addressing Method is " @@ -3448,55 +3541,55 @@ msgstr "" "اختیاری. اگر وارد شود و شیوهٔ نشانی‌دهی آی‌پی نسخهٔ ۴ روی «خودکار» تنظیم شده " "باشد، سرورهای دی‌ان‌اس که سرور DHCP در اختیار می‌گذارد نادیده گرفته خواهند شد." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- برگزینید --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 #, fuzzy msgid "SSID" msgstr "شناسه" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "نام قابل رویت شبکه." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "حالت" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "سازمانی" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "نقطهٔ دسترسی" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "موردی" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "باند بسامد" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (۵ گیگاهرتز)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (۲٫۴ گیگاهرتز)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "کانال" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3504,11 +3597,11 @@ msgstr "" "اختیاری. کانال بی‌سیم برای محدودکردن باند بسامدی. خالی گذاشتن یا مقدار صفر به " "معنی گزینش خودکار است." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "شناسهٔ اصلی (BSSID)" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3517,32 +3610,32 @@ msgstr "" "اختیاری. شناسهٔ یکتا برای نقطهٔ دسترسی. اتصال تنها وقتی برقرار می‌شود که شناسهٔ " "اصلی (BSSID) نقطهٔ دسترسی مطابق مقدار واردشده باشد." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "حالت تأیید هویت" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "اگر شبکهٔ بی‌سیم امن است و از کاربران رمز می‌خواهد، WPA را برگزینید." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 #, fuzzy msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "باز" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "اتصال مستقیم به اینترنت." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3550,7 +3643,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3559,7 +3652,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3567,11 +3660,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3582,7 +3675,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3606,19 +3699,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "پیکربندی فعلی شبکه" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4511,7 +4604,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4547,7 +4640,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4557,19 +4650,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4906,11 +4999,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5514,7 +5602,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5530,109 +5618,109 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, fuzzy, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size} بایت" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy #| msgid "The requested domain is already registered." msgid "The device is already mounted." msgstr "دامنهٔ درخواستی از قبل ثبت شده است." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5850,7 +5938,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5859,40 +5947,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6213,7 +6301,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -6233,10 +6321,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7095,6 +7179,21 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload Password" +#~ msgstr "رمز" + +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload password updated" +#~ msgstr "رمز" + +#, fuzzy +#~| msgid "Configuration updated" +#~ msgid "Maximum file size updated" +#~ msgstr "پیکربندی به‌روز شد" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7193,9 +7292,6 @@ msgstr "" #~ msgid "Manage" #~ msgstr "مدیریت" -#~ msgid "Create" -#~ msgstr "ساختن" - #, fuzzy #~ msgid "The voucher you received with your {box_name} Danube Edition" #~ msgstr "کوپنی که همراه با {box_name} Danube Edition خود تحویل گرفتید." diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po index d01dd86a5..3ff2df546 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2016-01-31 22:24+0530\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Plinth Developers Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -2010,11 +2115,6 @@ msgstr "PACKAGES NOT FOUND" msgid "Edit repository" msgstr "CREATE USER" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "AN ERROR OCCURRED DURING CONFIGURATION." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -2025,31 +2125,33 @@ msgstr "{name} DELETED." msgid "Could not delete {name}: {error}" msgstr "COULD NOT DELETE {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "DOCUMENTATION" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "MANUAL" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2351,7 +2453,7 @@ msgstr "APPLICATIONS" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy #| msgid "Tor Anonymity Network" msgid "Anonymity Network" @@ -2671,16 +2773,6 @@ msgstr "NO CERTFICATE" msgid "Re-obtain" msgstr "RE-OBTAIN" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "DELETE" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "REVOKE" @@ -2747,7 +2839,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2770,7 +2862,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -3021,7 +3113,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "ADDRESS" @@ -3469,34 +3561,34 @@ msgstr "" msgid "Networks" msgstr "NETWORKS" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "USING DNSSEC ON IPV{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "CONNECTION TYPE" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "CONNECTION NAME" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "INTERFACE" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "THE NETWORK DEVICE THAT THIS CONNECTION SHOULD BE BOUND TO." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "FIREWALL ZONE" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3504,21 +3596,21 @@ msgstr "" "THE FIREWALL ZONE WILL CONTROL WHICH SERVICES ARE AVAILABLE OVER THIS " "INTERFACES. SELECT INTERNAL ONLY FOR TRUSTED NETWORKS." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "EXTERNAL" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "INTERNAL" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPV4 ADDRESSING METHOD" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3526,19 +3618,26 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "MANUAL" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "NETMASK" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3546,21 +3645,21 @@ msgstr "" "OPTIONAL VALUE. IF LEFT BLANK, A DEFAULT NETMASK BASED ON THE ADDRESS WILL " "BE USED." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "GATEWAY" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "OPTIONAL VALUE." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS SERVER" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3568,11 +3667,11 @@ msgstr "" "OPTIONAL VALUE. IF THIS VALUE IS GIVEN AND IPV4 ADDRESSING METHOD IS " "\"AUTOMATIC\", THE DNS SERVERS PROVIDED BY A DHCP SERVER WILL BE IGNORED." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "SECOND DNS SERVER" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3580,44 +3679,44 @@ msgstr "" "OPTIONAL VALUE. IF THIS VALUE IS GIVEN AND IPV4 ADDRESSING METHOD IS " "\"AUTOMATIC\", THE DNS SERVERS PROVIDED BY A DHCP SERVER WILL BE IGNORED." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 #, fuzzy #| msgid "IPv4 Addressing Method" msgid "IPv6 Addressing Method" msgstr "IPV4 ADDRESSING METHOD" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic" msgstr "AUTOMATIC UPGRADES" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 #, fuzzy #| msgid "Automatic Upgrades" msgid "Automatic, DHCP only" msgstr "AUTOMATIC UPGRADES" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 addressing method is " @@ -3629,7 +3728,7 @@ msgstr "" "OPTIONAL VALUE. IF THIS VALUE IS GIVEN AND IPV4 ADDRESSING METHOD IS " "\"AUTOMATIC\", THE DNS SERVERS PROVIDED BY A DHCP SERVER WILL BE IGNORED." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 #, fuzzy #| msgid "" #| "Optional value. If this value is given and IPv4 Addressing Method is " @@ -3641,77 +3740,77 @@ msgstr "" "OPTIONAL VALUE. IF THIS VALUE IS GIVEN AND IPV4 ADDRESSING METHOD IS " "\"AUTOMATIC\", THE DNS SERVERS PROVIDED BY A DHCP SERVER WILL BE IGNORED." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- SELECT --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "THE VISIBLE NAME OF THE NETWORK." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "MODE" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "CHANNEL" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 #, fuzzy #| msgid "SSID" msgid "BSSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "AUTHENTICATION MODE" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3719,23 +3818,23 @@ msgstr "" "SELECT WPA IF THE WIRELESS NETWORK IS SECURED AND REQUIRES CLIENTS TO HAVE " "THE PASSWORD TO CONNECT." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 #, fuzzy #| msgid "OpenVPN" msgid "Open" msgstr "OPENVPN" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "DIRECT CONNECTION TO THE INTERNET." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3743,7 +3842,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3752,7 +3851,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3760,11 +3859,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3775,7 +3874,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3799,19 +3898,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "CURRENT NETWORK CONFIGURATION" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4824,7 +4923,7 @@ msgstr "ENABLE PRIVOXY" msgid "Web Proxy" msgstr "PRIVOXY WEB PROXY" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "ACCESS {url} WITH PROXY {proxy} ON TCP{kind}" @@ -4879,7 +4978,7 @@ msgstr "QUASSEL IRC CLIENT" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4889,19 +4988,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -5273,11 +5372,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "CONFIGURATION UPDATED." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5901,7 +5995,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5917,111 +6011,111 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "RESTORE" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "REPRO SERVICE IS RUNNING" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "THIS SERVICE ALREADY EXISTS" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "REPRO SERVICE IS NOT RUNNING" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6242,7 +6336,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 #, fuzzy #| msgid "" #| "Tor is an anonymous communication system. You can learn more about it " @@ -6263,42 +6357,42 @@ msgstr "" "THE " "TOR BROWSER." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "TOR HIDDEN SERVICE" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "TOR BRIDGE RELAY" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "TOR RELAY PORT AVAILABLE" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "OBFS3 TRANSPORT REGISTERED" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "OBFS4 TRANSPORT REGISTERED" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}" @@ -6667,7 +6761,7 @@ msgstr "USERS AND GROUPS" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "CHECK LDAP ENTRY \"{search_item}\"" @@ -6687,12 +6781,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -#, fuzzy -#| msgid "Transmission BitTorrent" -msgid "Permissions" -msgstr "TRANSMISSION BITTORRENT" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7617,6 +7705,21 @@ msgstr "%(percentage)s%% COMPLETE" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Save Password" +#~ msgid "Upload Password" +#~ msgstr "SAVE PASSWORD" + +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload password updated" +#~ msgstr "PASSWORD" + +#, fuzzy +#~| msgid "Configuration updated" +#~ msgid "Maximum file size updated" +#~ msgstr "CONFIGURATION UPDATED" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7890,9 +7993,6 @@ msgstr "" #~ msgid "Manage" #~ msgstr "MANAGE" -#~ msgid "Create" -#~ msgstr "CREATE" - #, fuzzy #~| msgid "This connection is not active." #~ msgid "This code is not valid" @@ -8199,9 +8299,6 @@ msgstr "" #~ msgid "BitTorrent" #~ msgstr "DELUGE BITTORRENT" -#~ msgid "admin" -#~ msgstr "ADMIN" - #~ msgid "wiki" #~ msgstr "WIKI" diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po index 875b71b13..492369d9c 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-02 22:41+0000\n" "Last-Translator: J. Lavoie \n" "Language-Team: French Git tutorial." @@ -1789,15 +1890,15 @@ msgstr "" "Pour en apprendre plus sur l'utilisation de Git, consultez ce tutoriel Git." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Modification des dépôts Git autorisées" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Hébergement Git simple" @@ -1908,11 +2009,6 @@ msgstr "Dépôt modifié." msgid "Edit repository" msgstr "Modifier le dépôt" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Une erreur est survenue pendant la configuration." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1923,31 +2019,33 @@ msgstr "{name} supprimé." msgid "Could not delete {name}: {error}" msgstr "La suppression de {name} n'a pas abouti : {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Documentation" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manuel" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Obtenir de l’aide" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Faire un retour d'utilisation" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2285,7 +2383,7 @@ msgstr "Gérer l'application I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Réseau d'anonymisation" @@ -2595,16 +2693,6 @@ msgstr "Aucun certificat" msgid "Re-obtain" msgstr "Obtenir à nouveau" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Supprimer" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Révoquer" @@ -2679,10 +2767,15 @@ msgstr "" "autres serveurs Matrix grâce la fédération." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Pour communiquer, vous pouvez utiliser les clients disponibles pour mobile, ordinateur de bureau et " @@ -2707,8 +2800,8 @@ msgstr "" "vous souhaitez que seuls les utilisateurs existants puissent se connecter." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2976,7 +3069,7 @@ msgstr "" "manière." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adresse" @@ -3395,32 +3488,32 @@ msgstr "" msgid "Networks" msgstr "Réseaux" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Utilise DNSSEC sur IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Type de connexion" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Nom Connexion" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Interface réseau" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Le périphérique réseau auquel cette connexion doit être liée." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Zone pare-feu" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3428,21 +3521,21 @@ msgstr "" "La zone pare-feu contrôlera quels services sont disponibles via ces " "interfaces. Sélectionnez « Interne » seulement pour des réseaux de confiance." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Externe" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Interne" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Méthode d'adressage IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3454,19 +3547,26 @@ msgstr "" "la {box_name} un routeur, en charge de configurer les clients sur ce réseau " "et de partager sa connexion à Internet." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automatique (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Partagée" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manuel" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Masque de sous-réseau" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3474,21 +3574,21 @@ msgstr "" "Paramètre optionnel. Si laissée vide, un masque de sous-réseau basé sur " "l’adresse sera utilisé par défaut." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Passerelle" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Paramètre optionnel." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "Serveur DNS" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3497,11 +3597,11 @@ msgstr "" "d’adressage IPv4 est « Automatique (DHCP) », les serveurs DNS obtenus via " "DHCP seront ignorés." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Second Serveur DNS" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3510,11 +3610,11 @@ msgstr "" "d’adressage IPv4 est « Automatique (DHCP) », les serveurs DNS obtenus via " "DHCP seront ignorés." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Méthode d’adressage IPv6" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3523,27 +3623,27 @@ msgstr "" "Les méthodes « Automatiques » feront en sorte que la {box_name} obtienne sa " "configuration depuis ce réseau en tant que client." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatique" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automatique, DHCP uniquement" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Ignorer" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Préfixe" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Valeur entre 1 et 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3551,7 +3651,7 @@ msgstr "" "Paramètre optionnel. Si ce champ est renseigné et que la méthode d’adressage " "IPv6 est « Automatique », les serveurs DNS obtenus via DHCP seront ignorés." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3559,54 +3659,54 @@ msgstr "" "Paramètre optionnel. Si ce champ est renseigné et que la méthode d’adressage " "IPv6 est « Automatique », les serveurs DNS obtenus via DHCP seront ignorés." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- sélectionner --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Le nom visible du réseau." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Mode" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastructure" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Point d’accès" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Bande de fréquences" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Canal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3615,11 +3715,11 @@ msgstr "" "fréquence sélectionnée. Une valeur vide ou égale à 0 correspond à une " "sélection automatique." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3629,11 +3729,11 @@ msgstr "" "connexion à un point d'accès, ne se connecter que si le BSSID du point " "d’accès correspond à celui saisi ici. Exemple : 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Mode Authentification" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3641,20 +3741,20 @@ msgstr "" "Sélectionner WPA si votre réseau sans fil est sécurisé et s'il demande aux " "clients un mot de passe pour se connecter." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Ouvert" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "Précisez comment votre {box_name} est connectée à votre réseau" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3665,7 +3765,7 @@ msgstr "" "accès à Internet de votre routeur grâce au Wi-Fi ou à un câble Ethernet. Il " "s’agit de la configuration domestique classique.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3679,7 +3779,7 @@ msgstr "" "tous vos appareils se connectent à la {box_name} pour leur connectivité " "Internet.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3691,11 +3791,11 @@ msgstr "" "réseau. C’est le cas en général avec une installation sur un hébergement " "communautaire ou dans les nuages (« cloud »).

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Choisissez votre type de connexion à Internet" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3714,7 +3814,7 @@ msgstr "" "mais ne savez pas si celle-ci peut changer dans le temps, il est plus sûr de " "choisir cette option.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, fuzzy, python-brace-format #| msgid "" #| "I have a public IP address that does not change overtime (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3761,7 +3861,7 @@ msgstr "" "des services à domicile. La {box_name} propose plusieurs solutions de " "contournement mais chaque solution a ses limites.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3770,11 +3870,11 @@ msgstr "" "procure

Les actions les plus conservatrices vous " "seront proposées.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Configuration préférée de routeur" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4794,7 +4894,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Serveur mandataire web" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Accéder à l'URL {url} avec le mandataire {proxy} sur tcp{kind}" @@ -4842,7 +4942,7 @@ msgstr "Client IRC" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4863,7 +4963,7 @@ msgstr "" "nécessaire. N’importe quel utilisateur disposant d’un compte sur la " "{box_name} peut accéder à Radicale." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4874,12 +4974,12 @@ msgstr "" "l’ajout d'événements ou de contacts, qui doivent être réalisés avec un " "client dédié." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Agenda et carnet d’adresses" @@ -5247,11 +5347,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Permettre à tous ceux qui peuvent accéder à cette application de l'utiliser." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Configuration mise à jour." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Restreindre les sessions console (recommandé)" @@ -5881,7 +5976,7 @@ msgstr "Authentification SSH par mot de passe désactivée." msgid "SSH authentication with password enabled." msgstr "Authentification SSH par mot de passe activée." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Authentification unique" @@ -5901,108 +5996,108 @@ msgstr "" "d’utilisation, monter et démonter des médias amovibles, étendre la partition " "racine, etc." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Stockage" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} octets" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} Kio" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Mio" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Gio" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Tio" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "L'opération a échoué." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "L'opération a été annulée." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Le périphérique est déjà en train d’être démonté." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "L’opération n’est pas gérée par manque d'un pilote ou d'un outil adapté." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "L'opération ne s'est pas terminée." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "L'opération devrait réveiller un disque qui se trouve dans un état " "d'endormissement profond." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Tentative de démontage d’un périphérique en cours d’utilisation." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "L'opération a déjà été annulée." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Vous n'êtes pas autorisé à effectuer l'opération demandée." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Le périphérique est déjà monté." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Le périphérique n’est pas monté." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Vous n'êtes pas autorisé à utiliser l'option demandée." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Le périphérique est monté par un autre utilisateur." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Espace faible sur la partition système : {percent_used}% utilisés, " "{free_space} libre." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Espace disque faible" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Erreur disque imminente" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6239,7 +6334,7 @@ msgstr "Introducteurs connectés" msgid "Remove" msgstr "Supprimer" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6253,40 +6348,40 @@ msgstr "" "recommande l’utilisation du Navigateur Tor." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Service onion Tor" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Mandataire Socks Tor" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Relais Tor de type pont (« bridge relay »)" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Le port du relais Tor est disponible" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Abonné au transport obfs3" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Abonné au transport obfs4" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Accédez à l'URL {url} sur tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Confirmez l'utilisation de Tor pour {url} sur tcp{kind}" @@ -6671,7 +6766,7 @@ msgstr "Utilisateurs et groupes" msgid "Access to all services and system settings" msgstr "Accès à tous les services et à la configuration du système" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Vérification de l’entrée LDAP « {search_item} »" @@ -6691,10 +6786,6 @@ msgstr "" "Requis. 150 caractères ou moins. Lettres anglaises, chiffres et @/./-/_ " "uniquement." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Permissions" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7579,6 +7670,67 @@ msgstr "%(percentage)s%% effectué" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot est une application web de partage de fichiers « en un clic » " +#~ "se concentrant sur la protection de la vie privée des utilisateurs. C’est " +#~ "l’outil idéal pour partager rapidement un fichier. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Cette instance de Coquelicot est à disposition du public mais nécessite " +#~ "un mot de passe de téléversement pour prévenir les accès non-autorisés. " +#~ "Vous pourrez définir un nouveau mot de passe de téléversement dans le " +#~ "formulaire qui apparaîtra ci-dessous une fois installation terminée. Le " +#~ "mot de passe de téléversement pas défaut est « test »." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Mot de passe de téléversement" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Définir un nouveau mot de passe de téléversement pour Coquelicot. Laissez " +#~ "ce champ vide pour conserver le mot de passe actuel." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Taille de fichier maximale (en Mio)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Définissez la taille maximale des fichiers pouvant être téléversés vers " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Le mot de passe de téléversement a été mis à jour" + +#~ msgid "Failed to update upload password" +#~ msgstr "Échec de la mise à jour du mot de passe de téléversement" + +#~ msgid "Maximum file size updated" +#~ msgstr "Taille maximale des fichiers mise à jour" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Échec de la mise à jour de la taille maximale des fichiers" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Information de sécurité" @@ -7936,9 +8088,6 @@ msgstr "Gujarati" #~ 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." @@ -8455,9 +8604,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po index 138f29f58..822ba366e 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-12 16:32+0000\n" "Last-Translator: Xosé M \n" "Language-Team: Galician Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1671,11 +1764,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1686,31 +1774,33 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1959,7 +2049,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2229,16 +2319,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2302,7 +2382,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2321,7 +2401,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2533,7 +2613,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2892,52 +2972,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2945,185 +3025,192 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manual" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3131,7 +3218,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3140,7 +3227,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3148,11 +3235,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3163,7 +3250,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3187,17 +3274,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4071,7 +4158,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4107,7 +4194,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4117,19 +4204,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4435,11 +4522,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4986,7 +5068,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5002,103 +5084,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5300,7 +5382,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5309,40 +5391,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5656,7 +5738,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5674,10 +5756,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po index 9aa33e20b..31b278da6 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2018-02-05 18:37+0000\n" "Last-Translator: drashti kaushik \n" "Language-Team: Gujarati Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1842,11 +1943,6 @@ msgstr "" msgid "Edit repository" msgstr "દસ્તાવેજીકરણ" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1857,31 +1953,33 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "દસ્તાવેજીકરણ" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "માર્ગદર્શિકા" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2134,7 +2232,7 @@ msgstr "એપ્લીકેશનને પ્રસ્થાપિત કર msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2404,16 +2502,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2477,7 +2565,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2498,7 +2586,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2726,7 +2814,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -3089,52 +3177,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3142,186 +3230,193 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "માર્ગદર્શિકા" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "ઇન્ટરનેટ સાથે સીધો જોડાણ." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3329,7 +3424,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3338,7 +3433,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3346,11 +3441,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3361,7 +3456,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3385,19 +3480,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "સામાન્ય ગોઠવણી" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4278,7 +4373,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4314,7 +4409,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4324,19 +4419,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4646,11 +4741,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5202,7 +5292,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5218,103 +5308,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5518,7 +5608,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5527,40 +5617,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5884,7 +5974,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5904,10 +5994,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6741,6 +6827,11 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload Password" +#~ msgstr "પાસવર્ડ" + #~ msgid "Enable application" #~ msgstr "એપ્લીકેશનને પ્રસ્થાપિત કરો" diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po index a36460d80..d22430671 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-04-03 20:11+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Hindi Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1938,11 +2037,6 @@ msgstr "" msgid "Edit repository" msgstr "यूसर बनाये" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "कॉंफ़िगरेशन के दौरान कूछ त्रुटि हुई." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1953,31 +2047,33 @@ msgstr "{name} हटा गया है." msgid "Could not delete {name}: {error}" msgstr "{name} नहीं हटा गया है: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "प्रलेखन" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "मैन्युअल" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2270,7 +2366,7 @@ msgstr "एप्लिकेशन सक्षम करें" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "गुमनामी नेटवर्क" @@ -2574,16 +2670,6 @@ msgstr "कोई प्रमाणपत्र नहीं" msgid "Re-obtain" msgstr "री-ओबटैन" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "हटाईये" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "रीवोकॅ" @@ -2656,10 +2742,15 @@ msgstr "" "सर्वर पर यूसरसॅ सारे मैट्रिक्स सर्वर के लेग से बात कर सकते है फ़ेडरेशिन उपयोग कर." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "संवाद करने के लिए, आप इससे उपयोग कर सकते है उपलब्ध क्लाइंटमोबाइल, डेस्कटॉप और वेब के लिए. Your {box_name} gets its " @@ -3587,7 +3685,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3596,7 +3694,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3604,11 +3702,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3619,7 +3717,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3643,19 +3741,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "An error occurred during configuration." msgid "Preferred router configuration" msgstr "कॉंफ़िगरेशन के दौरान कूछ त्रुटि हुई." -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4620,7 +4718,7 @@ msgstr "प्रिवोक्सी" msgid "Web Proxy" msgstr "वेब प्रॉक्सी" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "{url} ऐकसेस करें प्रॉक्सी लेकर {proxy} टीसीपी पर{kind}" @@ -4665,7 +4763,7 @@ msgstr "आईआरसी क्लाइंट" msgid "Quasseldroid" msgstr "क्वासेलड्रोइड" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4684,19 +4782,19 @@ msgstr "" "org/clients/\">समर्थित क्लाइंट एप्लिकेशन कि जरुरत है. राडिकैल किसी {box_name} " "यूसर पहुंचा जा सकता है एक लॉगिन के साथ." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "राडिकैल" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "कैलेंडर और पता पुस्तिका" @@ -5073,11 +5171,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "कॉन्फ़िगरेशन अपडेट किया." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "कंसोल लॉगिन प्रतिबंधित करें (संस्तुत)" @@ -5698,7 +5791,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "एकल साइन-ऑन" @@ -5714,90 +5807,90 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "स्टोरेज" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} बाइट्स" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} किब" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} मेब" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} जिब" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} टीब" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "ऑपरेशन अनुत्तीर्ण हो गया." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "ऑपरेशन रद्द किया गया." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "यह डिवाइस पहले से अनमाउट किया जा रहा है." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "यह ऑपरेशन अनुपलब्ध है क्यैकि ड्राइवर/उपकरण टूल समर्थित नहीं है." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "ऑपरेशन टाइम आउट हो गया." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "यह ऑपरेशन गहरी नींद की स्थिति का डिस्क को जाग जाएगा." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "व्यस्त डिवाइस को अनमाउंट करने का प्रयास कर रहा है." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "ऑपरेशन पहले से रद्द किया गया." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "अनुरोधित ऑपरेशन करने के लिए अधिकृत नहीं है." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "यह डिवाइस पहले से माउंट किया गया." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "यह डिवाइस नहीं माउंट किया गया." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "अनुरोधित विकल्प का उपयोग करने की अनुमति नहीं है." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "किसी और यूसर ने डिवाइस माउंट किया गया है." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -5807,15 +5900,15 @@ msgstr "" "वार्निंग: सिस्टम पार्टीशन पर कम जगह ({percent_used}% उपयोग किया गया, " "{free_space} free)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6058,7 +6151,7 @@ msgstr "कनेक्टेड इंट्रोड्यूसरस" msgid "Remove" msgstr "निकालें" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6071,42 +6164,42 @@ msgstr "" "टो प्रोजेक्ट सिफारिश की है कि आप टो ब्राउज़र उपयोग करें." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "टोर" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "टोर हिडन सर्विस" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "टोर सोक्स प्रॉक्सी" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "टो ब्रिज रीले" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "टोर रीले पोर्ट उपलब्ध है" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 ट्रांसपोर्ट पंजीकृत" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 ट्रांसपोर्ट पंजीकृत" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "यूआरएल एक्सेस करें {url} टीसीपी पर {kind} टोर के माध्यम से" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "टोर उपयोग की पुष्टि करें {url} पर टीसीपी पर {kind}" @@ -6481,7 +6574,7 @@ msgstr "यूसरस और समूह" msgid "Access to all services and system settings" msgstr "सब सर्विसस और सिस्टम सेटिंग्स तक पहुंच" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "एलडीएपी प्रविष्टि चेक करें \"{search_item}\"" @@ -6501,10 +6594,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "अनुमतियाँ" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7418,6 +7507,67 @@ msgstr "%(percentage)s%% पूर्ण" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "कोकेलिकॉट एक \"एक-क्लिक\" फ़ाइल शेयरइंग वेब एप्लिकेशन है जिसमे एकांत पर फोकस है. यह " +#~ "जल्दी से एक फ़ाइल साझा करने में सबसे अच्छा है. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "यह कोकेलिकॉट उदाहरण लोग से दिखाया गाया है लेकिन एक पासवर्ड अपलोड का ज़रुरत है " +#~ "ताकि अनजान लोग नहीं पहुंचेगें. स्थापना के बाद आप वो नया पासवर्ड सेट कर सकते है जो नीचे " +#~ "दिखाई देगा. डिफ़ॉल्ट पासवर्ड अपलोड एक परीक्षा है." + +#~ msgid "Coquelicot" +#~ msgstr "कोकेलिकॉट" + +#~ msgid "Upload Password" +#~ msgstr "पासवर्ड अपलोड" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "कोकेलिकॉट के लिये एक नया पासवर्ड अपलोड सेट करें. वर्तमान पासवर्ड रखने के लिये यह खाली " +#~ "चोड़िये." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "आधिकतम फ़ाइल आकार (एमआईबी में)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "आधिकतम फ़ाइल आकार सेट करें, जिसे कोकेलिकॉट पर अपलोड कर सकते है." + +#~ msgid "coquelicot" +#~ msgstr "कोकेलिकॉट" + +#~ msgid "Upload password updated" +#~ msgstr "अपलोड पासवर्ड अद्यतन किया गया" + +#~ msgid "Failed to update upload password" +#~ msgstr "पासवर्ड अपलोड अद्यतन नहीं किया गया था" + +#~ msgid "Maximum file size updated" +#~ msgstr "अधिकतम फ़ाइल आकार अद्यतन किया गया" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "अधिकतम फ़ाइल आकार नहीं अद्यतन किया गया" + +#~ msgid "Riot" +#~ msgstr "रेइट" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7726,9 +7876,6 @@ msgstr "" #~ msgid "Manage" #~ msgstr "प्रबंध" -#~ msgid "Create" -#~ msgstr "बनाइये" - #~ msgid "The voucher you received with your {box_name} Danube Edition" #~ msgstr "आपका {box_name} के साथ आपको प्राप्त वाउचर डेंयूब एडिशन" diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po index eb0db7d52..e773963f1 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-20 02:41+0000\n" "Last-Translator: Doma Gergő \n" "Language-Team: Hungarian Git tutorial." @@ -1778,15 +1877,15 @@ msgstr "" "href=\"https://git-scm.com/docs/gittutorial\">Git gyorstalpalót (angolul)." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Olvasási-írási hozzáférés a Git tárolókhoz" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Egyszerű Git hoszting" @@ -1899,11 +1998,6 @@ msgstr "Tároló szerkesztve." msgid "Edit repository" msgstr "Tároló szerkesztése" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Hiba történt a beállítás közben." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1914,31 +2008,33 @@ msgstr "{name} törölve." msgid "Could not delete {name}: {error}" msgstr "{name} nem törölhető: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentáció" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Kézikönyv" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Támogatás kérése" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Visszajelzés küldése" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2266,7 +2362,7 @@ msgstr "I2P alkalmazás kezelése" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonim hálózat" @@ -2574,16 +2670,6 @@ msgstr "Nincs tanúsítvány" msgid "Re-obtain" msgstr "Újra beszerezni" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Törlés" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Visszavonás" @@ -2656,10 +2742,15 @@ msgstr "" "keresztül." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "A kommunikációhoz válassz az elérhető kliensek közül, akár mobil, asztali vagy webes felületűt. Your {box_name} gets its " @@ -3640,7 +3738,7 @@ msgstr "" "{box_name} eszköze az internetkapcsolatát Wi-Fi-n vagy Ethernet vezetéken " "keresztül kapja az útválasztótól. Ez egy tipikus otthoni kiépítés.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3654,7 +3752,7 @@ msgstr "" "az internetre és az összes többi eszköze kapcsolódik az Ön {box_name} " "eszközéhez internet kapcsolatért.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3666,11 +3764,11 @@ msgstr "" "nincs más eszköz a hálózaton. Ez megtörténhet közösségi vagy felhő " "kiépítéseknél.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Válassza ki az internetkapcsolat típusát" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3689,7 +3787,7 @@ msgstr "" "címmel rendelkezik, de nem biztos abban, hogy idővel változik-e vagy sem, " "biztonságosabb ezt a lehetőséget választani.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3729,7 +3827,7 @@ msgstr "" "{box_name} számos megkerülő megoldást kínál erre, de minden megoldásnak " "vannak korlátai.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3738,11 +3836,11 @@ msgstr "" "class=\"help-block\">A legkonzervatívabb intézkedések lesznek Önnek " "javasolva.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Előnyben részesített router konfiguráció" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4724,7 +4822,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web proxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4771,7 +4869,7 @@ msgstr "IRC kliens" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4791,7 +4889,7 @@ msgstr "" "clients/\">támogatott kliens alkalmazásra is. A Radicale elérhető " "bármely felhasználó számára „{box_name}” felhasználónév használatával." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4802,12 +4900,12 @@ msgstr "" "eseményeket vagy kapcsolatokat, ezeket egy külön kliens használatával " "teheted meg." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Naptár és címjegyzék" @@ -5182,11 +5280,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Engedélyezi ennek az alkalmazásnak a használatát bárkinek, aki el tudja érni." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Beállítások frissítve." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Konzolon keresztüli bejelentkezések korlátozása (ajánlott)" @@ -5841,7 +5934,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "Sikertelen a hitelesítés a távoli kiszolgálóra." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Egyszeri bejelentkezés" @@ -5861,93 +5954,93 @@ msgstr "" "fel- és lecsatolhatsz cserélhető adathordozókat, kibővítheted a root " "partíciót, stb." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Háttértár" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "A művelet sikertelen." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "A művelet meg lett szakítva." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Az eszköz leválasztása már folyamatban van." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "A művelet nem támogatott hiányzó eszközvezérlő/segédeszköz támogatás miatt." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "A művelet túllépte az időkorlátot." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" "A művelet fel fogja ébreszteni a lemezt, amely mély-alvó állapotban van." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" "Megpróbáltál leválasztani egy eszközt, amely jelenleg is használatban van." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "A művelet már meg lett szakítva." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Nem jogosult végrehajtani a kért műveletet." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Az eszköz már fel lett csatolva." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Az eszköz nincs felcsatolva." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Nem használhatja a kért lehetőséget." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Az eszközt egy másik felhasználó felcsatolva." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -5957,15 +6050,15 @@ msgstr "" "Figyelmeztetés: Kevés a szabad hely a rendszerpartíción ({percent_used}% " "felhasználva, {free_space} szabad)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6214,7 +6307,7 @@ msgstr "Csatlakozott bevezetők" msgid "Remove" msgstr "Eltávolít" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6228,42 +6321,42 @@ msgstr "" "torproject.org/download/download-easy.html.en\">Tor böngésző használatát " "javasolja." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "Tor rejtett szolgáltatás" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks proxy" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor híd relay" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor relay port elérhető" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 átvitel regisztrálva" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 átvitel regisztrálva" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Hozzáférés a {url} URL-hez tcp{kind}-on Tor használatával" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Hagyd jóvá a Tor használatát {url} célcímhez tcp{kind} protokollon" @@ -6648,7 +6741,7 @@ msgstr "Felhasználók és csoportok" msgid "Access to all services and system settings" msgstr "Hozzáférés az összes szolgáltatáshoz és rendszerbeállításhoz" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP bejegyzés ellenőrzése: \"{search_item}\"" @@ -6668,10 +6761,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Engedélyek" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7592,6 +7681,67 @@ msgstr "befejezettségi szint: %(percentage)s%%" msgid "Gujarati" msgstr "Gudzsaráti" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "A Coquelicot egy „egy-kattintásos” fájlmegosztó webes alkalmazás, amely a " +#~ "felhasználó magánszférájának védelmére koncentrál. Egy fájl gyors " +#~ "megosztására használható a legjobban. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "A Coquelicot ezen példánya a nyilvánosságnak van kitéve, de feltöltési " +#~ "jelszót követel, hogy megakadályozza az illetéktelen hozzáférést. Új " +#~ "feltöltési jelszót tudsz beállítani azon az űrlapon, ami lentebb fog " +#~ "megjelenni a telepítés után. Az alapértelmezett feltöltési jelszó \"test" +#~ "\" (idézőjelek nélkül)." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Feltöltési jelszó" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Állíts be új feltöltési jelszót a Coquelicot számára. Ha szeretnéd " +#~ "megtartani a jelenlegi jelszót, hagyd üresen ezt a mezőt." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "" +#~ "Maximális fájlméret (MiB, azaz Mebibájtban; 1MiB = 1024 KiB = 1024*1024 B)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Állítsd be a maximális fájlméretet ami még feltölthető a Coquelicot-ra." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Feltöltési jelszó frissítve" + +#~ msgid "Failed to update upload password" +#~ msgstr "Feltöltési jelszó frissítése sikertelen" + +#~ msgid "Maximum file size updated" +#~ msgstr "Maximális fájlméret frissítve" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Maximális fájlméret frissítése sikertelen" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Biztonsági értesítés" @@ -7951,9 +8101,6 @@ 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" diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po index 79bb1ec3c..0bae23b3d 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2018-11-02 00:44+0000\n" "Last-Translator: ButterflyOfFire \n" "Language-Team: Indonesian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1768,11 +1871,6 @@ msgstr "" msgid "Edit repository" msgstr "Aksi" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1783,31 +1881,33 @@ msgstr "{name} dihapus." msgid "Could not delete {name}: {error}" msgstr "Tidak dapat menghapus {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Panduan" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2066,7 +2166,7 @@ msgstr "Aktifkan aplikasi" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy #| msgid "Go to Networks" msgid "Anonymity Network" @@ -2356,16 +2456,6 @@ msgstr "Tidak ada Sertifikat" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Hapus" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2429,7 +2519,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2450,7 +2540,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2684,7 +2774,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Address" @@ -3053,53 +3143,53 @@ msgstr "" msgid "Networks" msgstr "Jaringan" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gunakan DNSSEC pada IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Tipe Koneksi" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Nama Koneksi" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy msgid "Network Interface" msgstr "Interface" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Zona Firewall" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3107,189 +3197,196 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Shared" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Panduan" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Netmask" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Gateway" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS Server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 #, fuzzy msgid "Second DNS Server" msgstr "Second DNS Server" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatic" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 #, fuzzy #| msgid "Automatic" msgid "Automatic, DHCP only" msgstr "Automatic" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- pilih --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Mode" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastructure" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frequency Band" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 #, fuzzy msgid "Channel" msgstr "Channel" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Authentication Mode" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3297,7 +3394,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3306,7 +3403,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3314,11 +3411,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3329,7 +3426,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3353,19 +3450,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Pengaturan Jaringan saat ini" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4261,7 +4358,7 @@ msgstr "" msgid "Web Proxy" msgstr "Web Proxy (Privoxy)" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4297,7 +4394,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4307,19 +4404,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4652,11 +4749,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5249,7 +5341,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5265,108 +5357,108 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5576,7 +5668,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5585,40 +5677,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5945,7 +6037,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5965,10 +6057,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6822,6 +6910,16 @@ msgstr "" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload Password" +#~ msgstr "Kata Sandi" + +#, fuzzy +#~| msgid "Password" +#~ msgid "Upload password updated" +#~ msgstr "Kata Sandi" + #, fuzzy #~| msgid "Restart Now" #~ msgid "Restoring" @@ -6896,9 +6994,6 @@ msgstr "" #~ msgid "Manage" #~ msgstr "Kelola" -#~ msgid "Create" -#~ msgstr "Buat" - #~ msgid "This code is not valid" #~ msgstr "Kode ini tidak valid" diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po index 4f1b9ba56..b5c32daad 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-04-11 13:36+0000\n" "Last-Translator: Jeannette L \n" "Language-Team: Italian Git tutorial." @@ -1837,15 +1929,15 @@ msgstr "" "Per saperne di più su come usare Git visita Git tutorial." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Accesso in lettura e scrittura ai repository Git" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Semplice Git Hosting" @@ -1959,11 +2051,6 @@ msgstr "Repository modificato." msgid "Edit repository" msgstr "Modifica repository" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Si è verificato un errore durante la configurazione." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1974,17 +2061,19 @@ msgstr "{name} cancellato." msgid "Could not delete {name}: {error}" msgstr "Non è stato possibile cancellare {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Documentazione" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manuale" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 @@ -1992,14 +2081,14 @@ msgstr "Manuale" msgid "Get Support" msgstr "Richiedi assistenza" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Invia feedback" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2343,7 +2432,7 @@ msgstr "Gestione dell'applicazione I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy msgid "Anonymity Network" msgstr "Rete di anonimato" @@ -2657,16 +2746,6 @@ msgstr "Nessun certificato" msgid "Re-obtain" msgstr "Riottieni" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Cancella" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Revoca" @@ -2738,10 +2817,15 @@ msgstr "" "attestati su tutti gli altri server Matrix tramite federazione." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Per comunicaee, puoi usare i client disponibili per dispositivi mobili, desktop e per browser " @@ -2766,8 +2850,8 @@ msgstr "" "funzione se vuoi che possano connettersi solo gli utenti esistenti." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -3038,7 +3122,7 @@ msgstr "" "danno." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Indirizzo" @@ -3424,35 +3508,35 @@ msgstr "" msgid "Networks" msgstr "Reti" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Utilizzo DNSSEC su IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Tipo Connessione" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Nome Connessione" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "Interfaccia" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" "Il dispositivo di rete a cui dovrebbe essere legata questa connessione." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Firewall Zone" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3460,21 +3544,21 @@ msgstr "" "La firewall zone controlla quali servizi sono disponibili su questa " "interfaccia. Selezione Interna solo per le reti fidate." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Esterna" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Interna" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Metodo d'indirizzamento IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3485,19 +3569,26 @@ msgstr "" "come client. Col metodo \"Condiviso\" {box_name} agisce come router, " "configura i client nella sua rete e condivide la sua connessione Internet." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automatico (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Condiviso" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manuale" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Netmask" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3505,21 +3596,21 @@ msgstr "" "Valore opzionale. Le lasciato vuoto, sarà usato un valore predefinito basato " "sull'indirizzo IP." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Gateway" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Valore opzionale." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS Server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3528,11 +3619,11 @@ msgstr "" "indirizzamento è \"Automatico\", i server DNS assegnati dal server DHCP " "saranno ignorati." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Server DNS secondario" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3540,11 +3631,11 @@ msgstr "" "Valore opzionale. Se viene assegnato un valore e il metodo d'indirizzamento " "è \"Automatico\", i server DNS assegnati dal server DHCP saranno ignorati." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Metodo Indirizzamento IPv6" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3553,27 +3644,27 @@ msgstr "" "Con la modalità \"Automatica\" il {box_name} otterrà la configurazione di " "rete come client." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatica" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automatica, solo DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Ignora" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Prefisso" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Valore compreso tra 1 e 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3582,7 +3673,7 @@ msgstr "" "d'indirizzamento IPv6 è \"automatico\", i server DNS forniti dal server DHCP " "saranno ignorati." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3591,54 +3682,54 @@ msgstr "" "d'indirizzamento IPv6 è \"automatico\", i server DNS forniti dal server DHCP " "saranno ignorati." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- seleziona--" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Il nome visibile sella rete." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Modalità" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastruttura" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Banda di frequenza" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Canale" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3647,11 +3738,11 @@ msgstr "" "selezionata. Il valore 0, o l'assenza di valore, significa che sarà " "impostata la selezione automatica." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3661,11 +3752,11 @@ msgstr "" "connessione ad un access point, connettersi solo se il BSSID dell'access " "point combacia con quello fornito. Per esempio: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Modalità Autenticazione" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3673,21 +3764,21 @@ msgstr "" "Scegli WPA se la rete wireless è protetta e richiede che i client abbiano la " "password WiFi." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Aperta" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "Connessione diretta a Internet." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3695,7 +3786,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3704,7 +3795,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3712,11 +3803,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3727,7 +3818,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3751,19 +3842,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Configurazione Generale" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4746,7 +4837,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web Proxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Accesso {url} con proxy {proxy} su tcp{kind}" @@ -4792,7 +4883,7 @@ msgstr "Client IRC" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4811,19 +4902,19 @@ msgstr "" "href=\"http://radicale.org/clients/\"> un'applicazione client supportata. È possibile accedere a Radicale da ogni utente con un profilo {box_name}." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Calendario e Rubrica" @@ -5158,11 +5249,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5729,7 +5815,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5745,104 +5831,104 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy msgid "The device is already unmounting." msgstr "Il dispositivo sta già smontando." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Il dispositivo è già montato." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6047,7 +6133,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6056,40 +6142,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6415,7 +6501,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -6435,10 +6521,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7295,6 +7377,74 @@ msgstr "%(percentage)s%% completata" msgid "Gujarati" msgstr "" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot è un'applicazione web \"one-click\" di condivisione file, con " +#~ "un focus sulla riservatezza dell'utente. È l'ideale per la condivisione " +#~ "rapida di singoli file. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Questa istanza di Coquelicot è esposta al pubblico ma richiede una " +#~ "password per l'upload. È possibile impostare una nuova password nel " +#~ "modulo che apparirà sotto, dopo l'installazione. La password predefinita " +#~ "è \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#, fuzzy +#~ msgid "Upload Password" +#~ msgstr "Password per l'upload" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Imposta una nuova password per Coquelicot. Lascia questo campo vuoto per " +#~ "mantenere la password corrente." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Massima grandezza file (in MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Imposta la grandezza massima dei file che è possibile caricare su " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Password upload aggiornata" + +#~ msgid "Failed to update upload password" +#~ msgstr "Aggiornamento password upload fallito" + +#, fuzzy +#~ msgid "Maximum file size updated" +#~ msgstr "Grandezza massima file caricati" + +#, fuzzy +#~ msgid "Failed to update maximum file size" +#~ msgstr "Aggiornamento dimensione massima file fallito" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Nota di sicurezza" @@ -7511,9 +7661,6 @@ 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}" diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po index fbaca083d..f3079f0bf 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -205,7 +205,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:264 +#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:267 msgid "Passphrase" msgstr "" @@ -368,6 +368,7 @@ msgid "Delete Archive %(name)s" msgstr "" #: plinth/modules/backups/templates/backups_form.html:20 +#: plinth/modules/bepasty/templates/bepasty_add.html:20 #: plinth/modules/gitweb/templates/gitweb_create_edit.html:20 #: plinth/modules/networks/templates/internet_connectivity_type.html:18 #: plinth/modules/networks/templates/network_topology_update.html:18 @@ -570,6 +571,164 @@ msgstr "" msgid "Mounting failed" msgstr "" +#: plinth/modules/bepasty/__init__.py:25 +msgid "" +"bepasty is a web application that allows large files to be uploaded and " +"shared. Text and code snippets can also be pasted and shared. Text, image, " +"audio, video and PDF documents can be previewed in the browser. Shared files " +"can be set to expire after a time period." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:29 +msgid "" +"bepasty does not use usernames for login. It only uses passwords. For each " +"password, a set of permissions can be selected. Once you have created a " +"password, you can share it with the users who should have the associated " +"permissions." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:33 +msgid "" +"You can also create multiple passwords with the same set of privileges, and " +"distribute them to different people or groups. This will allow you to later " +"revoke access for a single person or group, by removing their password from " +"the list." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51 +msgid "Read a file, if a web link to the file is available" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:43 +msgid "Create or upload files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:44 +msgid "List all files and their web links" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:45 +msgid "Delete files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:46 +msgid "Administer files: lock/unlock files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:50 +msgid "None, password is always required" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:52 +msgid "List and read all files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9 +msgid "bepasty" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:67 +msgid "File & Snippet Sharing" +msgstr "" + +#: plinth/modules/bepasty/forms.py:17 +msgid "Public Access (default permissions)" +msgstr "" + +#: plinth/modules/bepasty/forms.py:18 +msgid "Permissions for anonymous users, who have not provided a password." +msgstr "" + +#: plinth/modules/bepasty/forms.py:27 +#: plinth/modules/bepasty/templates/bepasty.html:30 +#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 +msgid "Permissions" +msgstr "" + +#: plinth/modules/bepasty/forms.py:29 +msgid "" +"Users that log in with this password will have the selected permissions." +msgstr "" + +#: plinth/modules/bepasty/forms.py:33 +#: plinth/modules/bepasty/templates/bepasty.html:31 +msgid "Comment" +msgstr "" + +#: plinth/modules/bepasty/forms.py:34 +msgid "Any comment to help you remember the purpose of this password." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:12 +msgid "Manage Passwords" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:16 +#: plinth/modules/bepasty/templates/bepasty.html:18 +msgid "Add password" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:23 +msgid "No passwords currently configured." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:29 +#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:205 +#: plinth/modules/shadowsocks/forms.py:44 +msgid "Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:42 +msgid "Read" +msgstr "" + +#: plinth/modules/bepasty/views.py:43 +msgid "Create" +msgstr "" + +#: plinth/modules/bepasty/views.py:44 +msgid "List" +msgstr "" + +#: plinth/modules/bepasty/views.py:45 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 +#: plinth/modules/networks/templates/connection_show.html:48 +#: plinth/modules/samba/templates/samba.html:127 +#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 +#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 +#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 +#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 +msgid "Delete" +msgstr "" + +#: plinth/modules/bepasty/views.py:46 +msgid "Admin" +msgstr "" + +#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 +#: plinth/modules/tor/views.py:157 +msgid "Configuration updated." +msgstr "" + +#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117 +#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52 +#: plinth/modules/tor/views.py:159 +msgid "An error occurred during configuration." +msgstr "" + +#: plinth/modules/bepasty/views.py:97 +msgid "Password added." +msgstr "" + +#: plinth/modules/bepasty/views.py:102 +msgid "Add Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:119 +msgid "Password deleted." +msgstr "" + #: plinth/modules/bind/__init__.py:29 msgid "" "BIND enables you to publish your Domain Name System (DNS) information on the " @@ -818,67 +977,6 @@ msgstr "" msgid "Hiding advanced apps and features" msgstr "" -#: plinth/modules/coquelicot/__init__.py:24 -msgid "" -"Coquelicot is a \"one-click\" file sharing web application with a focus on " -"protecting users' privacy. It is best used for quickly sharing a single " -"file. " -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:27 -msgid "" -"This Coquelicot instance is exposed to the public but requires an upload " -"password to prevent unauthorized access. You can set a new upload password " -"in the form that will appear below after installation. The default upload " -"password is \"test\"." -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:45 -msgid "Coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:47 -msgid "File Sharing" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:13 -msgid "Upload Password" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:14 -msgid "" -"Set a new upload password for Coquelicot. Leave this field blank to keep the " -"current password." -msgstr "" - -#: plinth/modules/coquelicot/forms.py:18 -msgid "Maximum File Size (in MiB)" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:19 -msgid "Set the maximum size of the files that can be uploaded to Coquelicot." -msgstr "" - -#: plinth/modules/coquelicot/manifest.py:9 -msgid "coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/views.py:36 -msgid "Upload password updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:39 -msgid "Failed to update upload password" -msgstr "" - -#: plinth/modules/coquelicot/views.py:47 -msgid "Maximum file size updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:50 -msgid "Failed to update maximum file size" -msgstr "" - #: plinth/modules/coturn/__init__.py:31 msgid "" "Coturn is a server to facilitate audio/video calls and conferences by " @@ -929,7 +1027,7 @@ msgstr "" msgid "Date & Time" msgstr "" -#: plinth/modules/datetime/__init__.py:120 +#: plinth/modules/datetime/__init__.py:111 msgid "Time synchronized to NTP server" msgstr "" @@ -1202,16 +1300,11 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "" @@ -1285,7 +1378,7 @@ msgstr "" msgid "Last update" msgstr "" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "" @@ -1379,11 +1472,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "" @@ -1454,7 +1547,7 @@ msgstr "" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "" @@ -1533,7 +1626,7 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1544,21 +1637,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1668,11 +1761,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1683,31 +1771,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1956,7 +2044,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2226,16 +2314,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2299,7 +2377,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2318,7 +2396,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2530,7 +2608,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2889,52 +2967,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2942,185 +3020,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3128,7 +3211,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3137,7 +3220,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3145,11 +3228,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3160,7 +3243,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3184,17 +3267,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4068,7 +4151,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4104,7 +4187,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4114,19 +4197,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4430,11 +4513,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4981,7 +5059,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4997,103 +5075,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5295,7 +5373,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5304,40 +5382,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5647,7 +5725,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5665,10 +5743,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po index 9ae6b0b20..2306f2ebc 100644 --- a/plinth/locale/kn/LC_MESSAGES/django.po +++ b/plinth/locale/kn/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-16 16:41+0000\n" "Last-Translator: Yogesh \n" "Language-Team: Kannada Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1669,11 +1762,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1684,31 +1772,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1957,7 +2045,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2227,16 +2315,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2300,7 +2378,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2319,7 +2397,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2531,7 +2609,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2890,52 +2968,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2943,185 +3021,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3129,7 +3212,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3138,7 +3221,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3146,11 +3229,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3161,7 +3244,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3185,17 +3268,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4069,7 +4152,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4105,7 +4188,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4115,19 +4198,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4431,11 +4514,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4982,7 +5060,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4998,103 +5076,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5296,7 +5374,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5305,40 +5383,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5648,7 +5726,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5666,10 +5744,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po index 2dd2be092..75f69de79 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -206,7 +206,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:264 +#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:267 msgid "Passphrase" msgstr "" @@ -369,6 +369,7 @@ msgid "Delete Archive %(name)s" msgstr "" #: plinth/modules/backups/templates/backups_form.html:20 +#: plinth/modules/bepasty/templates/bepasty_add.html:20 #: plinth/modules/gitweb/templates/gitweb_create_edit.html:20 #: plinth/modules/networks/templates/internet_connectivity_type.html:18 #: plinth/modules/networks/templates/network_topology_update.html:18 @@ -571,6 +572,164 @@ msgstr "" msgid "Mounting failed" msgstr "" +#: plinth/modules/bepasty/__init__.py:25 +msgid "" +"bepasty is a web application that allows large files to be uploaded and " +"shared. Text and code snippets can also be pasted and shared. Text, image, " +"audio, video and PDF documents can be previewed in the browser. Shared files " +"can be set to expire after a time period." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:29 +msgid "" +"bepasty does not use usernames for login. It only uses passwords. For each " +"password, a set of permissions can be selected. Once you have created a " +"password, you can share it with the users who should have the associated " +"permissions." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:33 +msgid "" +"You can also create multiple passwords with the same set of privileges, and " +"distribute them to different people or groups. This will allow you to later " +"revoke access for a single person or group, by removing their password from " +"the list." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51 +msgid "Read a file, if a web link to the file is available" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:43 +msgid "Create or upload files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:44 +msgid "List all files and their web links" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:45 +msgid "Delete files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:46 +msgid "Administer files: lock/unlock files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:50 +msgid "None, password is always required" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:52 +msgid "List and read all files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9 +msgid "bepasty" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:67 +msgid "File & Snippet Sharing" +msgstr "" + +#: plinth/modules/bepasty/forms.py:17 +msgid "Public Access (default permissions)" +msgstr "" + +#: plinth/modules/bepasty/forms.py:18 +msgid "Permissions for anonymous users, who have not provided a password." +msgstr "" + +#: plinth/modules/bepasty/forms.py:27 +#: plinth/modules/bepasty/templates/bepasty.html:30 +#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 +msgid "Permissions" +msgstr "" + +#: plinth/modules/bepasty/forms.py:29 +msgid "" +"Users that log in with this password will have the selected permissions." +msgstr "" + +#: plinth/modules/bepasty/forms.py:33 +#: plinth/modules/bepasty/templates/bepasty.html:31 +msgid "Comment" +msgstr "" + +#: plinth/modules/bepasty/forms.py:34 +msgid "Any comment to help you remember the purpose of this password." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:12 +msgid "Manage Passwords" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:16 +#: plinth/modules/bepasty/templates/bepasty.html:18 +msgid "Add password" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:23 +msgid "No passwords currently configured." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:29 +#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:205 +#: plinth/modules/shadowsocks/forms.py:44 +msgid "Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:42 +msgid "Read" +msgstr "" + +#: plinth/modules/bepasty/views.py:43 +msgid "Create" +msgstr "" + +#: plinth/modules/bepasty/views.py:44 +msgid "List" +msgstr "" + +#: plinth/modules/bepasty/views.py:45 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 +#: plinth/modules/networks/templates/connection_show.html:48 +#: plinth/modules/samba/templates/samba.html:127 +#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 +#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 +#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 +#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 +msgid "Delete" +msgstr "" + +#: plinth/modules/bepasty/views.py:46 +msgid "Admin" +msgstr "" + +#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 +#: plinth/modules/tor/views.py:157 +msgid "Configuration updated." +msgstr "" + +#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117 +#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52 +#: plinth/modules/tor/views.py:159 +msgid "An error occurred during configuration." +msgstr "" + +#: plinth/modules/bepasty/views.py:97 +msgid "Password added." +msgstr "" + +#: plinth/modules/bepasty/views.py:102 +msgid "Add Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:119 +msgid "Password deleted." +msgstr "" + #: plinth/modules/bind/__init__.py:29 msgid "" "BIND enables you to publish your Domain Name System (DNS) information on the " @@ -819,67 +978,6 @@ msgstr "" msgid "Hiding advanced apps and features" msgstr "" -#: plinth/modules/coquelicot/__init__.py:24 -msgid "" -"Coquelicot is a \"one-click\" file sharing web application with a focus on " -"protecting users' privacy. It is best used for quickly sharing a single " -"file. " -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:27 -msgid "" -"This Coquelicot instance is exposed to the public but requires an upload " -"password to prevent unauthorized access. You can set a new upload password " -"in the form that will appear below after installation. The default upload " -"password is \"test\"." -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:45 -msgid "Coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:47 -msgid "File Sharing" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:13 -msgid "Upload Password" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:14 -msgid "" -"Set a new upload password for Coquelicot. Leave this field blank to keep the " -"current password." -msgstr "" - -#: plinth/modules/coquelicot/forms.py:18 -msgid "Maximum File Size (in MiB)" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:19 -msgid "Set the maximum size of the files that can be uploaded to Coquelicot." -msgstr "" - -#: plinth/modules/coquelicot/manifest.py:9 -msgid "coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/views.py:36 -msgid "Upload password updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:39 -msgid "Failed to update upload password" -msgstr "" - -#: plinth/modules/coquelicot/views.py:47 -msgid "Maximum file size updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:50 -msgid "Failed to update maximum file size" -msgstr "" - #: plinth/modules/coturn/__init__.py:31 msgid "" "Coturn is a server to facilitate audio/video calls and conferences by " @@ -930,7 +1028,7 @@ msgstr "" msgid "Date & Time" msgstr "" -#: plinth/modules/datetime/__init__.py:120 +#: plinth/modules/datetime/__init__.py:111 msgid "Time synchronized to NTP server" msgstr "" @@ -1203,16 +1301,11 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "" @@ -1286,7 +1379,7 @@ msgstr "" msgid "Last update" msgstr "" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "" @@ -1380,11 +1473,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "" @@ -1455,7 +1548,7 @@ msgstr "" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "" @@ -1534,7 +1627,7 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1545,21 +1638,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1669,11 +1762,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1684,31 +1772,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1957,7 +2045,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2227,16 +2315,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2300,7 +2378,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2319,7 +2397,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2531,7 +2609,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2890,52 +2968,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2943,185 +3021,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3129,7 +3212,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3138,7 +3221,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3146,11 +3229,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3161,7 +3244,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3185,17 +3268,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4069,7 +4152,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4105,7 +4188,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4115,19 +4198,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4431,11 +4514,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4982,7 +5060,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4998,103 +5076,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5296,7 +5374,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5305,40 +5383,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5648,7 +5726,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5666,10 +5744,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po index ebb7a565b..23a342ace 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-15 09:41+0000\n" "Last-Translator: Allan Nordhøy \n" "Language-Team: Norwegian Bokmål Git tutorial." @@ -1787,17 +1885,17 @@ msgstr "" "For å lære mer om bruk av Git, besøk Git-veiledningen." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 #, fuzzy msgid "Read-write access to Git repositories" msgstr "Lese- og skrivetilgang til Git-kodelagre" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 #, fuzzy msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Enkelt Git-vertsskap" @@ -1938,11 +2036,6 @@ msgstr "Depot opprettet." msgid "Edit repository" msgstr "Rediger depot" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "En feil oppsto under konfigureringen." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1953,31 +2046,33 @@ msgstr "Slettet {name}." msgid "Could not delete {name}: {error}" msgstr "Kunne ikke slette {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentasjon" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Få støtte" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Send inn tilbakemeldinger" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2305,7 +2400,7 @@ msgstr "Håndter I2P-program" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonymitetsnettverk" @@ -2618,16 +2713,6 @@ msgstr "Sertifikat mangler" msgid "Re-obtain" msgstr "Gjeninnhente" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Slett" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Inndra (tilbakekall)" @@ -2698,10 +2783,15 @@ msgstr "" "tjener kan snakke med brukere på alle andre samvirkende Matrix-tjenere." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "For å kommunisere kan du bruke available clients (tilgjengelige klienter) for mobil, PC og " @@ -2726,8 +2816,8 @@ msgstr "" "eksisterende brukere skal kunne bruke den." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2986,7 +3076,7 @@ msgstr "" "Når den ikke er aktiv, kan ikke spillere dø eller ta skade av noe slag." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adresse" @@ -3395,32 +3485,32 @@ msgstr "" msgid "Networks" msgstr "Nettverk" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Bruker DNSSEC på IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Oppkoblingstype" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Oppkoblingsnavn" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Nettverksgrensesnitt" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Nettverksenheten som denne forbindelsen bør være bundet til." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Brannmursone" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3428,21 +3518,21 @@ msgstr "" "Brannmuren vil kontrollere hvilke tjenester som er tilgjengelig over dette " "grensesnitt. Velg Internal (Internt) bare for klarerte nettverk." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Eksternt" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Intern" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4 adresseringsmetode" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3454,19 +3544,26 @@ msgstr "" "å oppføre seg som en router, sette opp klienter på dette nettverket og dele " "sin Internett-forbindelse." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automatisk (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Delt" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manual" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Nettmaske" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3474,21 +3571,21 @@ msgstr "" "Valgfri verdi. Om det står tomt, vil en standard nettmaske, basert på " "adressen, bli brukt." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Inngangsport" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Valgfri verdi." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS-tjener" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3496,11 +3593,11 @@ msgstr "" "Valgfri verdi. Hvis denne verdien er gitt, og IPv4-adresseringsmetoden er " "«Automatisk», så vil DNS-tjenerne levert fra en DHCP-tjener bli ignorert." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Andre DNS-tjener" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3508,11 +3605,11 @@ msgstr "" "Valgfri verdi. Hvis denne verdien er gitt, og IPv4-adresseringsmetoden er " "«Automatisk», vil DNS-serverne som tilbys fra en DHCP-tjener bli ignorert." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "IPv6-adresseringsmetode" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3521,27 +3618,27 @@ msgstr "" "«Automatiske» metoder vil få {box_name} til å hente oppsettet fra dette " "nettverket og gjøre den til en klient." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatisk" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automatisk, kun DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Overse" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Forstavelse" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Verdi mellom 1 og 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3549,7 +3646,7 @@ msgstr "" "Valgfri verdi. Hvis denne verdien er gitt, og IPv6-adresseringsmetoden er " "«Automatisk», så vil DNS-tjenerne levert fra en DHCP-tjener bli ignorert." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3557,54 +3654,54 @@ msgstr "" "Valgfri verdi. Hvis denne verdien er gitt, og IPv6-adresseringsmetoden er " "«Automatisk», så vil DNS-serverne som tilbys fra en DHCP-tjener bli ignorert." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- velg --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID (Service Set Identifier)" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Det synlige navnet på nettverket." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastruktur" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Aksesspunkt" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frekvensbånd" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3612,11 +3709,11 @@ msgstr "" "Valgfri verdi. Trådløskanal i det valgte frekvensbåndet som det skal " "begrenses til. Blank eller verdi 0 betyr at det skal velges automatisk." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3626,11 +3723,11 @@ msgstr "" "aksesspunkt, koble kun til hvis BSSID-en til aksesspunktet stemmer med det " "som er oppgitt. Eksempel: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Autentiseringsmodus" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3638,20 +3735,20 @@ msgstr "" "Velg WPA (Wi-Fi Protected Access) hvis det trådløse nettverket er sikret og " "krever at brukerne har passordet som trengs for å koble seg til." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Åpen" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "Angi hvordan din {box_name} er tilkoblet ditt nettverket" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3659,7 +3756,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3672,7 +3769,7 @@ msgstr "" "kort. {box_name} er koblet direkte til Internet og alle enhetene dine kan " "koble seg til {box_name} med Internett-forbindelsen sin.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3683,11 +3780,11 @@ msgstr "" "din er koblet direkte til idn {box_name} og det er ingen andre enheter på " "nettverket. Dette kan gjelde fellesbokser eller skyoppsett.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3698,7 +3795,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3722,19 +3819,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Nåværende nettverksoppsett" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4712,7 +4809,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Mellomtjener for nettet" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tilgang {url} med mellomtjener {proxy} på tcp{kind}" @@ -4758,7 +4855,7 @@ msgstr "IRC-klient" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4777,7 +4874,7 @@ msgstr "" "href=\"http://radicale.org/clients/\">støttet klientprogram . Radicale " "kan nås av alle brukere med {box_name}-innlogging." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4787,12 +4884,12 @@ msgstr "" "kalendre og adressebøker. Den tilbyr ikke å legge inn nye hendelser eller " "kontakter, det må gjøres med en egen klient." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Kalender og adressebok" @@ -5154,11 +5251,6 @@ msgstr "Tillat offentlig tilgang" msgid "Allow this application to be used by anyone who can reach it." msgstr "Tillat dette programmet brukt av alle som kan nå det." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Konfigurering oppdatert." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Begrens konsollinnlogging (anbefalt)" @@ -5798,7 +5890,7 @@ msgstr "SSH-identitetsbekreftelse med passord avskrudd." msgid "SSH authentication with password enabled." msgstr "Identitetsbekreftelse til fjerntjener mislyktes." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Engangspålogging" @@ -5817,91 +5909,91 @@ msgstr "" "kan vise lagringsmedia som er i bruk, montere og avmontere flyttbare medium, " "utvide rotpartisjonen, osv." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Lager" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Operasjonen mislyktes." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Operasjonen ble avbrutt." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Enheten avmonteres allerede." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "Denne aktiviteten støttes ikke på grunn av manglende driver-/verktøystøtte." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Tidsavbrudd for operasjon." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Operasjonen vil vekke en disk fra en tilstand av dyp søvn." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Prøver å avmontere en opptatt enhet." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Operasjonen har allerede blitt avbrutt." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Mangler rettigheter til utførelse av forespurt operasjon." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Denne enheten er allerede montert." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Enheten er ikke montert." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Mangler rettigheter til bruk av forespurt valg." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Enheten er montert av en annen bruker." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -5911,15 +6003,15 @@ msgstr "" "Advarsel: Lite plass igjen på systempartisjon ({percent_used}% brukt, " "{free_space} ledig)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Lite ledig diskplass" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Diskfeil nært forestående" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6156,7 +6248,7 @@ msgstr "Tilknyttede introduserere" msgid "Remove" msgstr "Fjern" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6170,40 +6262,40 @@ msgstr "" "\"https://www.torproject.org/download/download-easy.html.en\">Tor Browser." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Tor-løktjeneste" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks-mellomtjener" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor bro-stafettvideresendingsoppsett" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor relay-port tilgjengelig" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3-transport registrert" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4-transport registrert" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Adgang til URL {url} på tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekreft Tor-bruk på {url} via tcp{kind}" @@ -6585,7 +6677,7 @@ msgstr "Brukere og grupper" msgid "Access to all services and system settings" msgstr "Tilgang til alle tjenester og systeminnstillinger" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Sjekk LDAP-oppføring «{search_item}»" @@ -6606,10 +6698,6 @@ msgid "" msgstr "" "Påkrevd. 150 tegn eller mindre. Kun engelske bokstaver, tall og @/./-/_." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Tilganger" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7537,6 +7625,70 @@ msgstr "%(percentage)s%% fullført" msgid "Gujarati" msgstr "Gujarati" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot er et fildelingsprogram som kun krever ett klikk, med fokus på " +#~ "beskyttelse av brukeres personvern. Det er best for rask deling av ei " +#~ "enkelt fil. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Denne Coquelicot-instansen er synlig for offentligheten, men kreves et " +#~ "opplastet passord for å forhindre uautorisert tilgang. Du kan sette et " +#~ "nytt opplastingspassord i skjemaet som vises nedenfor etter " +#~ "installasjonen. Forvalgt opplastingspassord er \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Opplastingspassord" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Sett et nytt opplastingspassord for Conquelicot. La dette feltet stå tomt " +#~ "for å beholde gjeldende passord." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maksimal filstørrelse (MB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Sett maksimal filstørrelse for filer som kan lastes opp til Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Oppdaterte opplastingspassord" + +#~ msgid "Failed to update upload password" +#~ msgstr "Klarte ikke å oppdatere opplastingspassord" + +#~ msgid "Maximum file size updated" +#~ msgstr "Oppdaterte maksimal filstørrelse" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Klarte ikke å oppdatere maksimal filstørrelse" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Sikkerhetsmerknad" @@ -7886,9 +8038,6 @@ 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" @@ -8430,9 +8579,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po index 35779c1a4..8983abb97 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-14 09:32+0000\n" "Last-Translator: ikmaak \n" "Language-Team: Dutch Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1845,11 +1948,6 @@ msgstr "Repository gewijzigd." msgid "Edit repository" msgstr "Wijzig repository" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Er is een fout opgetreden tijdens de configuratie." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1860,31 +1958,33 @@ msgstr "{name} verwijderd." msgid "Could not delete {name}: {error}" msgstr "Verwijderen van {name} mislukt: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Documentatie" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Handleiding" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Ondersteuning krijgen" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Feedback indienen" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2177,7 +2277,7 @@ msgstr "I2P-toepassing beheren" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonimiteitsnetwerk" @@ -2480,16 +2580,6 @@ msgstr "Geen certificaat" msgid "Re-obtain" msgstr "Opnieuw verkrijgen" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Verwijder" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Intrekken" @@ -2561,10 +2651,15 @@ msgstr "" "servers door federatie (gedecentraliseerd netwerk)." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Om hiervan gebruik te maken, gebruikt u de beschikbare programma's voor smartphone, computer of via het " @@ -2590,8 +2685,8 @@ msgstr "" "gebruiken." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2848,7 +2943,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "Indien uitgeschakeld, kunnen spelers niet sterven of schade oplopen." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adres" @@ -3238,32 +3333,32 @@ msgstr "" msgid "Networks" msgstr "Netwerken" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Gebruikt DNSSEC op IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Verbindingssoort" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Verbindingsnaam" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Netwerkinterface" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "De netwerkapparatuur waar deze verbinding mee moet worden verbonden." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Firewall Zone" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3271,21 +3366,21 @@ msgstr "" "De firewall zone controleert welke machines beschikbaar zijn via deze " "verbinding. Selecteer \"Allen Intern\" voor vertrouwde netwerken." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Extern" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Intern" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4 Adresseringsmethode" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3297,19 +3392,26 @@ msgstr "" "ervoor dat {box_name} fungeert als een router, die het configureren van " "clients op dit netwerk regelt en de Internet-verbinding deelt." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Automatisch (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Gedeeld" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Handleiding" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Netmask" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3317,21 +3419,21 @@ msgstr "" "Optionele waarde. Indien leeg, zal een standaard netmask op basis van het " "adres worden gebruikt." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Gateway" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Optionele waarde." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS Server" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3340,11 +3442,11 @@ msgstr "" "adresseringsmethode is \"Automatisch\", zullen de DNS-Servers van de DHCP-" "server worden genegeerd." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Tweede DNS Server" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3353,11 +3455,11 @@ msgstr "" "methode is \"Automatisch\", zullen de DNS-Servers van de DHCP-server worden " "genegeerd." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "IPv6 Adresseringsmethode" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3366,27 +3468,27 @@ msgstr "" "De \"Automatische\" methoden zorgen dat {box_name} de configuratie van dit " "netwerk gebruikt waardoor het een client wordt." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Automatisch" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Automatisch, alleen DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Negeren" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Voorvoegsel" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Waarde tussen 1 en 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3395,7 +3497,7 @@ msgstr "" "adresseringsmethode is \"Automatisch\", zullen de DNS-Servers van de DHCP-" "server worden genegeerd." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3404,54 +3506,54 @@ msgstr "" "methode is \"Automatisch\", zullen de DNS-Servers van de DHCP-server worden " "genegeerd." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- selecteer --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "De zichtbare netwerknaam." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Modus" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Infrastructuur" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Access Point" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frequentieband" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanaal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3459,11 +3561,11 @@ msgstr "" "Optionele waarde. Beperken van draadloos kanaal tot de geselecteerde " "frequentieband. Waarde leeg of 0 betekent automatische selectie." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3474,11 +3576,11 @@ msgstr "" "toegangspunt overeenkomt met degene die hier wordt ingevuld. Voorbeeld: " "00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Authentificatiemodus" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3486,21 +3588,21 @@ msgstr "" "Selecteer WPA indien het netwerk beveiligd is en gebruikerswachtwoorden " "gebruikt om te verbinden." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Use upstream bridges to connect to Tor network" msgid "Specify how your {box_name} is connected to your network" msgstr "Gebruik upstream bridges om verbinding te maken met het Tor netwerk" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3508,7 +3610,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3517,7 +3619,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3525,11 +3627,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3540,7 +3642,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3564,19 +3666,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Huidige Netwerkconfiguratie" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4549,7 +4651,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web Proxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Gebruik {url} via proxy {proxy} op tcp{kind}" @@ -4596,7 +4698,7 @@ msgstr "IRC Cliënt" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4615,19 +4717,19 @@ msgstr "" "\"http://radicale.org/clients\">ondersteunde clienttoepassing nodig. " "Radicale kan worden benaderd door elke {box_name} gebruiker." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Agenda en Adresboek" @@ -4997,11 +5099,6 @@ msgstr "" "Sta toe dat deze applicatie wordt gebruikt door iedereen die er toegang toe " "heeft." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Configuratie bijgewerkt." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Beperk console-aanmeldingen (aanbevolen)" @@ -5615,7 +5712,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Eenmalige aanmelding" @@ -5631,90 +5728,90 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Storage" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "De bewerking is mislukt." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "De bewerking is afgebroken." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Het apparaat is al aan het ontkoppelen." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Er is een time-out opgetreden voor deze bewerking." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Poging om een apparaat te ontkoppelen dat in gebruik is." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "De bewerking is al geannuleerd." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Het apparaat is al gekoppeld." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Het apparaat is niet ge-mount." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, fuzzy, no-python-format, python-brace-format #| msgid "" #| "Warning: Low space on system partition ({percent_used}% used, " @@ -5724,15 +5821,15 @@ msgstr "" "Waarschuwing: Weinig ruimte op de systeempartitie ({percent_used} % " "gebruikt, {free_space} vrij)." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5980,7 +6077,7 @@ msgstr "Verbonden introduceerders" msgid "Remove" msgstr "Verwijderen" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5994,42 +6091,42 @@ msgstr "" "de Tor " "Browser aan." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "Tor-Hidden Service" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks Proxy" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor relay poort beschikbaar" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 transport geregistreerd" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 transport geregistreerd" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Gebruik URL {url} op tcp{kind} via Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bevestig Tor gebruik met {url} via tcp{kind}" @@ -6225,8 +6322,8 @@ msgid "" "When enabled, Tiny Tiny RSS can be accessed by any user with a {box_name} login." msgstr "" -"Indien ingeschakeld, is Tiny Tiny RSS beschikbaar voor elke gebruiker met een {box_name} login." +"Indien ingeschakeld, is Tiny Tiny RSS beschikbaar voor elke gebruiker met een {box_name} login." #: plinth/modules/ttrss/__init__.py:37 #, fuzzy @@ -6405,7 +6502,7 @@ msgstr "Gebruikers en Groepen" msgid "Access to all services and system settings" msgstr "Toegang tot alle diensten en systeeminstellingen" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Zoek LDAP item \"{search_item}\"" @@ -6425,10 +6522,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Toegangsrechten" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7077,8 +7170,8 @@ msgid "" "the status log to the bug report." msgstr "" "Dit is een interne fout, en niet iets dat een gebruiker heeft veroorzaakt of " -"kan verhelpen. Fouten zoals deze kunnen worden gemeld op de bug tracker " +"kan verhelpen. Fouten zoals deze kunnen worden gemeld op de bug tracker " "(Engelstalig) zodat we deze kunnen verhelpen. Voeg alstublieft het Status Log toe aan de bug-reportage." @@ -7352,6 +7445,66 @@ msgstr "%(percentage)s%% voltooid" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot is een programma om snel en eenvoudig bestanden te delen. Het " +#~ "is ontworpen zodat de privacy van gebruikers wordt beschermd. Coquelicot " +#~ "is bij uitstek geschikt om gemakkelijk een enkel bestand te delen. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Uw Coquelicot is toegankelijk voor anderen, maar u heeft een wachtwoord " +#~ "nodig om bestanden te kunnen delen. Het standaardwachtwoord voor " +#~ "Coquelicot is \"test\". Na installatie kunt u hieronder een nieuw " +#~ "wachtwoord instellen." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Uploadwachtwoord" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Stel een nieuw uploadwachtwoord in voor Coquelicot. Laat dit veld leeg om " +#~ "het huidige wachtwoord te behouden." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maximale bestandsgrootte (in MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Stel de maximale grootte in van bestanden die naar Coquelicot kunnen " +#~ "worden geüpload." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Uploadwachtwoord aangepast" + +#~ msgid "Failed to update upload password" +#~ msgstr "Bijwerken van het upload wachtwoord is mislukt" + +#~ msgid "Maximum file size updated" +#~ msgstr "Maximale bestandsgrootte bijgewerkt" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Maximale bestandsgrootte bijwerken is mislukt" + +#~ msgid "Riot" +#~ msgstr "Riot" + #~ msgid "Security Notice" #~ msgstr "Veiligheidsmededeling" @@ -7679,9 +7832,6 @@ msgstr "Gujarati" #~ 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" @@ -8277,9 +8427,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "Deluge BitTorrent" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po index 181d1c99d..cc119602f 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-06-10 15:41+0000\n" "Last-Translator: WaldiS \n" "Language-Team: Polish Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1889,11 +1991,6 @@ msgstr "Usunięto repozytorium." msgid "Edit repository" msgstr "Utwórz repozytorium" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1904,31 +2001,33 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentacja" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Instrukcja" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2209,7 +2308,7 @@ msgstr "Aktywuj aplikację" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy #| msgid "Go to Networks" msgid "Anonymity Network" @@ -2492,16 +2591,6 @@ msgstr "Brak certyfikatu" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Usuń" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Unieważnij" @@ -2565,7 +2654,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2586,7 +2675,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2820,7 +2909,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -3181,52 +3270,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3234,186 +3323,193 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Instrukcja" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Maska sieci" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "Bezpośrednie połłączenie z internetem." -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3421,7 +3517,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3430,7 +3526,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3438,11 +3534,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3453,7 +3549,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3477,19 +3573,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Aktualna konfiguracja sieci" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4376,7 +4472,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4412,7 +4508,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4422,19 +4518,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4752,11 +4848,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5335,7 +5426,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "Nie powiodła się autoryzacja na zdalnym serwerze." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5351,106 +5442,106 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bajtów" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, fuzzy, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, fuzzy, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, fuzzy, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, fuzzy, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy #| msgid "The requested domain is already registered." msgid "The device is already mounted." msgstr "Wnioskowana domena jest już zarejstrowana." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5662,7 +5753,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5671,40 +5762,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -6034,7 +6125,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -6054,10 +6145,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6962,6 +7049,61 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot jest wygodną aplikacją sieciową do współdzielenia plików, w " +#~ "której zwrócono uwagę na ochronę prywatności użytkowników. Najlepiej " +#~ "używać jej do szybkiego współdzielenia pojedynczych plików. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Ta instancja Coquelicot jest dostępna publicznie, ale aby uniknąć " +#~ "nieautoryzowanego dostępu, do przesyłania plików wymagane jest podanie " +#~ "hasła. Można ustawić nowe hasło do przesyłania w formularzu, który pojawi " +#~ "się poniżej po instalacji. Domyślnym hasłem jest \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Hasło do przesyłania" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Ustaw nowe hasło do przesyłania Coquelicot. Żeby zachować dotychczasowe " +#~ "hasło, pozostaw to pole puste." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maksymalny rozmiar pliku (w MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "Ustaw maksymalny rozmiar pliku, jaki można przesłać w Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Zmieniono hasło do przesyłania" + +#~ msgid "Failed to update upload password" +#~ msgstr "Nie udało się zmienić hasła do przesyłania" + +#~ msgid "Maximum file size updated" +#~ msgstr "Zaktualizowano maksymalny rozmiar pliku" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Nie udało się zmienić maksymalnego rozmiaru pliku" + #, fuzzy #~| msgid "Backups" #~ msgid "Backports" @@ -7042,9 +7184,6 @@ msgstr "" #~ msgid "Only alphanumeric characters are allowed." #~ msgstr "Dozwolone są tylko znaki alfanumeryczne." -#~ msgid "Create" -#~ msgstr "Utwórz" - #~ msgid "The subdomain you want to register" #~ msgstr "Subdomena którą chcesz zarejstrować" diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po index 42353f8f3..ef789e78d 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-04-08 13:55+0000\n" "Last-Translator: Manuela Silva \n" "Language-Team: Portuguese Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1752,11 +1865,6 @@ msgstr "Repositório não encontrado" msgid "Edit repository" msgstr "Criar novo repositório" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1767,31 +1875,33 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2048,7 +2158,7 @@ msgstr "Ativar aplicação" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2330,16 +2440,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2403,7 +2503,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2424,7 +2524,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2657,7 +2757,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -3032,54 +3132,54 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Network Time Server" msgid "Network Interface" msgstr "Servidor do Tempo da Rede" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3087,185 +3187,192 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Manual" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3273,7 +3380,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3282,7 +3389,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3290,11 +3397,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3305,7 +3412,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3329,19 +3436,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Configuração Geral" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4219,7 +4326,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4255,7 +4362,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4265,19 +4372,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4597,13 +4704,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "Permitir o uso desta aplicação por todos." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -#, fuzzy -#| msgid "Configuration updated" -msgid "Configuration updated." -msgstr "Configuração atualizada" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5161,7 +5261,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5177,105 +5277,105 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy #| msgid "Service discovery server is running" msgid "The device is already unmounting." msgstr "O Servidor da descoberta do serviço está a correr" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Esta operação pode ligar um disco que esteja no estado de adormecido." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5482,7 +5582,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5491,40 +5591,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5850,7 +5950,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5870,10 +5970,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6722,6 +6818,21 @@ msgstr "%(percentage)s%% concluída" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Tamanho Máximo do Ficheiro (em MiB)" + +#~ msgid "Upload password updated" +#~ msgstr "Palavra-passe de envio atualizada" + +#~ msgid "Failed to update upload password" +#~ msgstr "Não foi possível atualizar a palavra-passe de envio" + +#~ msgid "Maximum file size updated" +#~ msgstr "Tamanho máximo do ficheiro atualizado" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Não foi possível atualizar tamanho máximo do ficheiro" + #, fuzzy #~| msgid "Backups" #~ msgid "Backports" diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po index 3b9b0c8cb..b1422c2be 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-18 20:32+0000\n" "Last-Translator: Nikita Epifanov \n" "Language-Team: Russian GnuDIP сервере. " -"После этого сервер будет назначать DNS-имя на новый IP-адрес, и если кто-то " -"из Интернета запрашивает DNS-имя, они будут получать ответ ваш текущий " -"IP-адрес." +"позволяет вам публиковать ваш текущий публичный IP адрес на GnuDIP сервере. После этого " +"сервер будет назначать DNS-имя на новый IP-адрес, и если кто-то из Интернета " +"запрашивает DNS-имя, они будут получать ответ ваш текущий IP-адрес." #: plinth/modules/dynamicdns/__init__.py:55 msgid "Dynamic DNS Client" @@ -1346,16 +1452,11 @@ msgstr "Принимать все SSL-сертификаты" msgid "Use HTTP basic authentication" msgstr "Использовать базовую аутентификацию HTTP" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "Имя пользователя" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "Пароль" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "Показать пароль" @@ -1437,9 +1538,9 @@ msgid "" "for this, otherwise IP changes will not be detected). In case the WAN IP " "changes, it may take up to %(timer)s minutes until your DNS entry is updated." msgstr "" -"Behind NAT. Это означает, что служба динамического DNS будет опрашивать «" -"Публичный IP URL-адреса» для изменения (для этого необходима запись «" -"Публичный IP URL-адреса» - в противном случае не будет обнаружено изменение " +"Behind NAT. Это означает, что служба динамического DNS будет опрашивать " +"«Публичный IP URL-адреса» для изменения (для этого необходима запись " +"«Публичный IP URL-адреса» - в противном случае не будет обнаружено изменение " "IP). В случае, если WAN IP меняется, это может занять до %(timer)s минут до " "тех пор, пока ваша DNS-запись обновляется." @@ -1447,7 +1548,7 @@ msgstr "" msgid "Last update" msgstr "Последнее обновление" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "О проекте" @@ -1492,8 +1593,8 @@ msgid "" msgstr "" "Для общения вы можете использовать веб-клиент или " "любой другой " -"XMPP клиент. Когда включено, ejabberd доступен всем пользователям {box_name} ." +"XMPP клиент. Когда включено, ejabberd доступен всем пользователям {box_name} ." #: plinth/modules/ejabberd/__init__.py:69 msgid "ejabberd" @@ -1557,11 +1658,11 @@ msgstr "" "новый аккаунт на публичных серверах xmpp (в том числе через Tor), или даже " "подключиться к собственному серверу для дополнительной безопасности." -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "Dino" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "Gajim" @@ -1644,7 +1745,7 @@ msgstr "Включено" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "Выключено" @@ -1686,8 +1787,8 @@ msgid "" "the Cockpit app." msgstr "" "Расширенные операции межсетевого экрана, такие как открытие настраиваемых " -"портов, предоставляются приложением Cockpit." +"портов, предоставляются приложением Cockpit." #: plinth/modules/first_boot/forms.py:14 #, python-brace-format @@ -1697,8 +1798,8 @@ msgid "" "wizard-secret\" on your {box_name}" msgstr "" "Введите секрет, созданный при установке FreedomBox. Этот секрет также можно " -"получить, выполнив команду \"sudo cat/var/lib/plinth/firstboot-wizard-" -"secret\" на вашем {box_name}" +"получить, выполнив команду \"sudo cat/var/lib/plinth/firstboot-wizard-secret" +"\" на вашем {box_name}" #: plinth/modules/first_boot/forms.py:19 msgid "Firstboot Wizard Secret" @@ -1734,7 +1835,7 @@ msgstr "Запуск программы установки" msgid "Setup Complete" msgstr "Установка Завершена" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1753,7 +1854,7 @@ msgstr "" "нескольких доступных графических клиентов. И вы можете поделиться своим " "кодом с людьми по всему миру." -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." @@ -1761,15 +1862,15 @@ msgstr "" "Чтобы узнать больше о том, как использовать Git, посетите Git tutorial." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Доступ к Git-репозиторию с возможностью чтения и записи" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Простой хостинг Git" @@ -1881,11 +1982,6 @@ msgstr "Репозиторий отредактирован." msgid "Edit repository" msgstr "Редактировать репозиторий" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Произошла ошибка во время настройки." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1896,31 +1992,33 @@ msgstr "{name} удален." msgid "Could not delete {name}: {error}" msgstr "Не удалось удалить {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Документация" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Вручную" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Получить поддержку" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Отправить отзыв" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2036,8 +2134,8 @@ msgid "" "throughout the world. The FreedomBox Foundation would not exist without its " "supporters." msgstr "" -"Вы также можете помочь проекту финансово, пожертвовав некоммерческой " +"Вы также можете помочь проекту финансово, пожертвовав некоммерческой " "организации FreedomBox Foundation. Фонд FreedomBox, основанный в 2011 году, " "является некоммерческой организацией со статусом 501(c)(3), базирующейся в " "Нью-Йорке, которая существует для поддержки FreedomBox. Он предоставляет " @@ -2154,8 +2252,8 @@ msgid "" "discuss.freedombox.org\" target=\"_blank\">discussion forum." msgstr "" "Найдите прошлые обсуждения или разместите новый запрос на нашем дискуссионном " -"форуме." +"\"https://discuss.freedombox.org\" target=\"_blank\">дискуссионном форуме." #: plinth/modules/help/templates/help_support.html:27 msgid "" @@ -2182,8 +2280,8 @@ msgid "" "attach this status log to the bug report." msgstr "" "Это последние %(num_lines)s строк журнала состояния для этого веб-" -"интерфейса. Если вы хотите сообщить об ошибке, используйте трекер ошибок и " +"интерфейса. Если вы хотите сообщить об ошибке, используйте трекер ошибок и " "прикрепите этот журнал состояния к отчету об ошибке." #: plinth/modules/help/templates/statuslog.html:24 @@ -2225,8 +2323,8 @@ msgid "" "Find more information about I2P on their project homepage." msgstr "" -"Более подробную информацию об I2P можно найти на домашней странице их проекта." +"Более подробную информацию об I2P можно найти на домашней странице их проекта." #: plinth/modules/i2p/__init__.py:34 msgid "" @@ -2243,7 +2341,7 @@ msgstr "Управление приложением I2P" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Анонимная сеть" @@ -2547,16 +2645,6 @@ msgstr "Не сертификата" msgid "Re-obtain" msgstr "Получить повторно" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Удалить" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Отменить" @@ -2628,10 +2716,15 @@ msgstr "" "серверах." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "Для общения вы можете использоваьт различные клиенты для телефонов, десктопов или Веба. " @@ -2656,8 +2749,8 @@ msgstr "" "Martix. Отключите это, если нужен доступ только существующим пользователям." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2762,8 +2855,8 @@ msgstr "" "администратора. Вы можете установить новый пароль в разделе \"Настройки\" и " "войдите в систему, используя \"Учетная запись администратора\". Затем вы " "можете создать несколько учетных записей пользователей от самой mediawiki, " -"перейдя в раздел Special:CreateAccount." +"перейдя в раздел Special:CreateAccount." #: plinth/modules/mediawiki/__init__.py:36 msgid "" @@ -2921,7 +3014,7 @@ msgstr "" "Когда выключено, игроки не могут умереть или получить урон любого рода." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Адрес" @@ -3333,32 +3426,32 @@ msgstr "" msgid "Networks" msgstr "Сети" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "Использовать DNSSEC на IPv{kind}" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Тип подключения" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Имя подключения" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Сетевой интерфейс" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "К этому подключению должно быть привязано сетевое устройство." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Зона Брандмауэра" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3366,21 +3459,21 @@ msgstr "" "Зона брандмауэра будет контролировать службы, доступные через этот " "интерфейс. Выбирайте Внутренний только в доверенных сетях." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Внешний" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Внутренний" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "Метод адресации IPv4" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3391,19 +3484,26 @@ msgstr "" "сети в качестве клиента. \"Общий\" метод позволяет {box_name} выступать как " "роутер, настраивая клиентов в сети, разделяя подключение к интернету." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Автоматически (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Общее" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Вручную" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Маска сети" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3411,21 +3511,21 @@ msgstr "" "Необязательное значение. Если оставить пустым, будет использоваться маска " "подсети по умолчанию, основанная на адресе." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Шлюз" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "Необязательное значение." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS-сервер" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3433,11 +3533,11 @@ msgstr "" "Необязательное значение. Если задано это значение, и метод адресации IPv4 " "«Автомат», предоставляемые DHCP-сервером DNS-серверы будут игнорироваться." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "Второй DNS-сервер" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3445,11 +3545,11 @@ msgstr "" "Необязательное значение. Если задано это значение и метод адресации IPv4 " "«Автомат», предоставляемые DHCP-сервером DNS-серверы будут игнорироваться." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "Метод адресации IPv6" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3458,27 +3558,27 @@ msgstr "" "Метод \"Автоматически\" позволит получить {box_name} конфигурацию этой сети, " "что сделает его клиентом." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Автоматически" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Автоматически, только DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Игнорировать" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Префикс" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "Значение от 1 до 128." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3487,7 +3587,7 @@ msgstr "" "«Автоматически», предоставляемые DHCP-сервером DNS-серверы будут " "игнорироваться." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3496,54 +3596,54 @@ msgstr "" "«Автоматически», предоставляемые DHCP-сервером DNS-серверы будут " "игнорироваться." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- Выберите --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Отображаемое имя сети." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Режим" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Инфраструктура" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Точка доступа" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Беспроводная Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Полоса частот" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "А (5 ГГц)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2,4 ГГц)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Канал" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3551,11 +3651,11 @@ msgstr "" "Необязательное значение. Ограничение беспроводного канала в выбранном " "диапазоне частот. Оставьте пустым или укажите 0 для автоматического выбора." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3565,11 +3665,11 @@ msgstr "" "подключении к точке доступа, подключатся только по BSSID. Пример: 00:11:22:" "aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Режим проверки подлинности" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3577,20 +3677,20 @@ msgstr "" "Выберите WPA, если беспроводная сеть защищена и требует от клиентов пароль " "для подключения." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Open" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "Укажите, как ваше {box_name} подключено к сети" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3601,7 +3701,7 @@ msgstr "" "подключение к Интернету от вашего маршрутизатора через Wi-Fi или кабель " "Ethernet. Это типичная домашняя обстановка.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3614,7 +3714,7 @@ msgstr "" "Ethernet или адаптер Wi-Fi. {box_name} напрямую подключен к Интернету, и все " "ваши устройства подключаются к {box_name} для подключения к Интернету.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3625,11 +3725,11 @@ msgstr "" "соединение напрямую подключено к вашему {box_name}, и в сети нет других " "устройств. Это может произойти в сообществах или в облаке.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Выберите тип подключения к Интернету" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3648,7 +3748,7 @@ msgstr "" "подключения. Если у вас есть общедоступный IP-адрес, но вы не уверены, " "изменится он со временем или нет, безопаснее выбрать этот вариант.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3688,7 +3788,7 @@ msgstr "" "предоставляет множество обходных решений, но каждое решение имеет некоторые " "ограничения.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3696,11 +3796,11 @@ msgstr "" "Я не знаю, какой тип соединения предоставляет мой интернет-провайдер.

Вам будут предложены самые консервативные действия.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Предпочтительная конфигурация маршрутизатора" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -"Используйте функцию DMZ для пересылки всего трафика (рекомендуется).

Большинство маршрутизаторов предоставляют параметр " +"Используйте функцию DMZ для пересылки всего трафика (рекомендуется).

Большинство маршрутизаторов предоставляют параметр " "конфигурации, называемый DMZ. Это позволит маршрутизатору перенаправлять " "весь входящий трафик из Интернета на один IP-адрес, такой как IP-адрес " "{box_name}. Сначала не забудьте настроить статический локальный IP-адрес для " "вашего {box_name} в конфигурации вашего маршрутизатора.

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " "to be reminded later. Some of the other configuration steps may fail.

" msgstr "" -"Маршрутизатор в настоящее время не настроен.

Выберите это, если вы не настроили или не можете настроить маршрутизатор в " -"настоящее время и хотите получить напоминание позже. Некоторые другие шаги " +"Маршрутизатор в настоящее время не настроен.

Выберите это, если вы не настроили или не можете настроить маршрутизатор " +"в настоящее время и хотите получить напоминание позже. Некоторые другие шаги " "настройки могут завершиться ошибкой.

" #: plinth/modules/networks/templates/connection_show.html:28 @@ -4144,8 +4244,8 @@ msgid "" "are provided by the Cockpit app." msgstr "" "Расширенные сетевые операции, такие как соединение, мостовое соединение и " -"управление VLAN, обеспечиваются приложением Cockpit." +"управление VLAN, обеспечиваются приложением Cockpit." #: plinth/modules/networks/templates/router_configuration_content.html:10 #, python-format @@ -4705,7 +4805,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web-прокси" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Доступ к {url} с прокси {proxy} на tcp{kind}" @@ -4751,7 +4851,7 @@ msgstr "IRC-клиент" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4766,7 +4866,7 @@ msgstr "" "supported-clients\">поддерживаемое клиентское приложение. Доступ к " "Radicale может получить любой пользователь с логином {box_name}." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4776,12 +4876,12 @@ msgstr "" "создание новых календарей и адресных книг. Он не поддерживает добавление " "событий или контактов, для этого требуется отдельный клиент." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Календарь и Адресная книга" @@ -5142,11 +5242,6 @@ msgstr "Разрешить публичный доступ" msgid "Allow this application to be used by anyone who can reach it." msgstr "Разрешите использовать это приложение всем, у кого есть доступ к нему." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Конфигурация обновлена." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Ограничение консольного входа (рекомендуется)" @@ -5763,7 +5858,7 @@ msgstr "SSH-аутентификация с отключенным пароле msgid "SSH authentication with password enabled." msgstr "SSH-аутентификация с включённым паролем." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Единый вход" @@ -5782,106 +5877,106 @@ msgstr "" "{box_name}. Вы можете видеть, какие носители используются, монтировать и " "размонтировать подключаемые носители, увеличивать корневой раздел итп." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Хранилище" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} байт" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} КиБ" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Миб" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Гиб" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Тиб" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Операция не удалась." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Операция была отменена." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Устройство уже отключается." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" "Операция не поддерживается из-за отсутствия поддержки драйвера или утилиты." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Время операции вышло." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Операция пробудит диск, находящийся в режиме глубокого сна." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Попытка отключения устройства, которое используется." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Операция уже отменена." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Отсутствует авторизация для выполнения запрошенной операции." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Устройство уже подключено." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Устройство не подключено." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Использование запрошенной опции не разрешено." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Устройство подключено другим пользователем." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Недостаточно места в системном разделе: использовано {percent_used}%, " "свободно {free_space}." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Недостаточно места на диске" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Неизбежный сбой диска" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5966,8 +6061,8 @@ msgid "" "are provided by the Cockpit app." msgstr "" "Расширенные операции хранения, такие как разбиение диска на разделы и " -"управление RAID, предоставляются приложением Cockpit." +"управление RAID, предоставляются приложением Cockpit." #: plinth/modules/storage/templates/storage_expand.html:14 #, python-format @@ -6088,8 +6183,8 @@ msgid "" msgstr "" "Сервер Tahoe-LAFS доступен на %(domain_name)s. Изменение доменного " "имени FreedomBox потребует переустановки Tahoe-LAFS и ВЫ МОЖЕТЕ ПОТЕРЯТЬ ВСЕ " -"ВАШИ ДАННЫЕ. Вы получить доступ к Tahoe-LAFS на https://%(domain_name)s:5678." +"ВАШИ ДАННЫЕ. Вы получить доступ к Tahoe-LAFS на https://%(domain_name)s:5678." #: plinth/modules/tahoe/templates/tahoe-post-setup.html:29 msgid "Local introducer" @@ -6117,7 +6212,7 @@ msgstr "Подключенные посредники" msgid "Remove" msgstr "Удалить" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6131,40 +6226,40 @@ msgstr "" "\"https://www.torproject.org/download/download-easy.html.en\">Tor Browser." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Сервис Tor Onion" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks прокси" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Ретранслятор Tor типа мост" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Доступен порт трансляции Tor" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 транспорт зарегестрирован" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 транспорт зарегистрирован" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Доступ к {url} по tcp{kind} через Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Подтверждение использования Tor в {url} по tcp {kind}" @@ -6420,8 +6515,8 @@ msgid "" "%(box_name)s has been updated to version %(version)s. See the release announcement." msgstr "" -"%(box_name)s обновлен до версии %(version)s. Смотрите объявление о выпуске." +"%(box_name)s обновлен до версии %(version)s. Смотрите объявление о выпуске." #: plinth/modules/upgrades/templates/upgrades-new-release.html:22 #: plinth/templates/notifications.html:44 @@ -6533,7 +6628,7 @@ msgstr "Пользователи и группы" msgid "Access to all services and system settings" msgstr "Доступ ко всем сервисам и настройкам системы" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Проверьте запись LDAP \"{search_item}\"" @@ -6552,10 +6647,6 @@ msgid "" msgstr "" "Требуется. 150 символов или меньше. Только английские буквы, цифры и @/./-/_." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Разрешения" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6825,8 +6916,8 @@ msgid "" "192.168.0.10." msgstr "" "IP-адрес, назначенный этому компьютеру в VPN после подключения к конечной " -"точке. Это значение обычно предоставляется оператором сервера. Пример: 192." -"168.0.10." +"точке. Это значение обычно предоставляется оператором сервера. Пример: " +"192.168.0.10." #: plinth/modules/wireguard/forms.py:89 msgid "Private key of this machine" @@ -7136,8 +7227,8 @@ msgid "" msgstr "" "Если вы считаете, что эта отсутствующая страница должна существовать, " "сообщите об ошибке в системе отслеживания проблем проекта FreedomBox Service " -"(Plinth) ." +"(Plinth) ." #: plinth/templates/500.html:10 msgid "500" @@ -7429,6 +7520,66 @@ msgstr "%(percentage)s%% завершено" msgid "Gujarati" msgstr "Гуджарати" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot является однокликовым веб-приложением для обмена файлами с " +#~ "фокусировкой на защите пользовательской приватности. Лучше всего " +#~ "использовать для быстрого обмена одним файлом. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Этот экземпляр Coquelicot выставлен для широкой публики, но требует " +#~ "загрузки пароля для предотвращения несанкционированного доступа. Вы " +#~ "можете установить новый загрузить пароль в форме, которая появится ниже, " +#~ "после установки. Отправить пароль по умолчанию - \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Пароль загрузки" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Установить новый пароль для Coquelicot. Оставьте это поле пустым, чтобы " +#~ "сохранить текущий пароль." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Максимальный размер файла (в Мб)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Установить максимальный размер файлов, которые могут быть загружены на " +#~ "Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Пароль загрузки обновлен" + +#~ msgid "Failed to update upload password" +#~ msgstr "Не удается обновить пароль загрузки" + +#~ msgid "Maximum file size updated" +#~ msgstr "Максимальный размер файла обновлен" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Не удалось обновить максимальный размер файла" + +#~ msgid "Riot" +#~ msgstr "Riot" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7742,9 +7893,6 @@ msgstr "Гуджарати" #~ msgid "Manage" #~ msgstr "Управление" -#~ msgid "Create" -#~ msgstr "Создать" - #~ msgid "The voucher you received with your {box_name} Danube Edition" #~ msgstr "Вы получили ваучер с вашим {box_name} Danube Edition" @@ -8259,9 +8407,6 @@ msgstr "Гуджарати" #~ msgid "BitTorrent" #~ msgstr "БитТоррент" -#~ msgid "admin" -#~ msgstr "admin" - #~ msgid "wiki" #~ msgstr "Wiki" diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po index bd4f3d0b0..6dc5826ec 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2019-05-07 20:48+0000\n" "Last-Translator: Erik Ušaj \n" "Language-Team: Slovenian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1821,11 +1922,6 @@ msgstr "Ne najdem skladišča" msgid "Edit repository" msgstr "Ustvari novo skladišče" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1836,31 +1932,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2109,7 +2205,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2380,16 +2476,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2453,7 +2539,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2472,7 +2558,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2684,7 +2770,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -3045,52 +3131,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3098,185 +3184,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3284,7 +3375,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3293,7 +3384,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3301,11 +3392,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3316,7 +3407,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3340,17 +3431,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4226,7 +4317,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4262,7 +4353,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4272,19 +4363,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4594,11 +4685,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5149,7 +5235,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5165,103 +5251,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5465,7 +5551,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5474,40 +5560,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5827,7 +5913,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5847,10 +5933,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6710,9 +6792,6 @@ msgstr "" #~ msgid "Internet connection type saved." #~ msgstr "Konfiguracija je posodobljena" -#~ msgid "Create" -#~ msgstr "Ustvari" - #, fuzzy #~| msgid "Add Remote Repository" #~ msgid "Add Remote Location" diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po index c305cbd85..12067ef11 100644 --- a/plinth/locale/sr/LC_MESSAGES/django.po +++ b/plinth/locale/sr/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-04-13 05:34+0000\n" "Last-Translator: vihor \n" "Language-Team: Serbian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1716,11 +1819,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1731,31 +1829,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2004,7 +2102,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2274,16 +2372,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2347,7 +2435,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2366,7 +2454,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2578,7 +2666,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2937,52 +3025,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2990,185 +3078,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3176,7 +3269,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3185,7 +3278,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3193,11 +3286,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3208,7 +3301,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3232,17 +3325,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4116,7 +4209,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4152,7 +4245,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4162,19 +4255,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4478,11 +4571,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5029,7 +5117,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5045,103 +5133,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5343,7 +5431,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5352,40 +5440,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5695,7 +5783,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5713,10 +5801,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po index 6f1046d13..fa7ae6e4d 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-31 03:32+0000\n" "Last-Translator: Michael Breidenbach \n" "Language-Team: Swedish Git tutorial." @@ -1756,15 +1857,15 @@ msgstr "" "För att lära dig mer om hur du använder Git besökGit handledning." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Läs-skrivåtkomst till Git-respositories" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Enkelt Git hosting" @@ -1875,11 +1976,6 @@ msgstr "Respository redigerad." msgid "Edit repository" msgstr "Redigera respository" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Ett fel inträffade under konfiguration." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1890,31 +1986,33 @@ msgstr "{name} borttagen." msgid "Could not delete {name}: {error}" msgstr "Kunde inte ta bort {name}: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Dokumentation" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Manual" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Få stöd" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Skicka feedback" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2237,7 +2335,7 @@ msgstr "Hantera I2P appen" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "Anonymitetsnätverk" @@ -2540,16 +2638,6 @@ msgstr "Inget certifikat" msgid "Re-obtain" msgstr "Återfå" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Ta bort" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "Återkalla" @@ -2621,10 +2709,15 @@ msgstr "" "alla andra Matrix-servrar via federation." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "För att kommunicera kan du använda tillgängliga klienter för mobil, skrivbord och webben. Your {box_name} gets its " @@ -3588,7 +3688,7 @@ msgstr "" "Internetanslutning från routern via Wi-Fi- eller Ethernet-kabel. Detta är en " "typisk hem setup.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3601,7 +3701,7 @@ msgstr "" "{box_name} är direkt ansluten till Internet och alla dina enheter ansluter " "till {box_name} för sin Internetanslutning.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3612,11 +3712,11 @@ msgstr "" "är direkt ansluten till {box_name} och det finns inga andra enheter i " "nätverket. Detta kan inträffa på community- eller molninställningar.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Välj din internetanslutningstyp" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3634,7 +3734,7 @@ msgstr "" "offentlig IP-adress men är osäker på om den ändras med tiden eller inte, är " "det säkrare att välja det här alternativet.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3672,7 +3772,7 @@ msgstr "" "besvärliga situationen för hosting tjänster hemma. {box_name} innehåller " "många lösningar men varje lösning har vissa begränsningar.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3681,11 +3781,11 @@ msgstr "" "

Du kommer att föreslås de mest konservativa " "åtgärderna.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Önskad routerkonfiguration" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4690,7 +4790,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Webbproxy" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Åtkomst till {url} med proxy {proxy} på TCP {kind}" @@ -4736,7 +4836,7 @@ msgstr "IRC-klient" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4751,7 +4851,7 @@ msgstr "" "clients\">stöds klientprogram. Radicale kan nås av alla användare med en " "{box_name} inloggning." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4761,12 +4861,12 @@ msgstr "" "skapandet av nya kalendrar och adressböcker. Det stöder inte att lägga till " "händelser eller kontakter, som måste göras med hjälp av en separat klient." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Kalender och adressbok" @@ -5121,11 +5221,6 @@ msgstr "Tillåt offentlig åtkomst" msgid "Allow this application to be used by anyone who can reach it." msgstr "Tillåt att det här programmet används av alla som kan nå det." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Konfiguration uppdaterad." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Begränsa konsol inloggningar (rekommenderas)" @@ -5745,7 +5840,7 @@ msgstr "SSH-autentisering med lösenord inaktiverat." msgid "SSH authentication with password enabled." msgstr "SSH-autentisering med lösenord aktiverat." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Enkel inloggning på" @@ -5764,105 +5859,105 @@ msgstr "" "{box_name}. Du kan visa lagringsmedia som för närvarande används, montera " "och demontera flyttbara media, expandera rotpartitionen etc." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Lagring" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} byte" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} Kib" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} Mib" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} Gib" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} Tib" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "Åtgärden misslyckades." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "Operationen avbröts." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Enheten lossnar redan." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "Åtgärden stöds inte på grund av saknade drivrutiner/verktygsstöd." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "Åtgärden orsakade timeout." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "Åtgärden skulle väcka en disk som är i ett djupviloläge." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Försöker avmontera en enhet som är upptagen." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "Operationen har redan avbrutits." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "Inte behörig att utföra den begärda åtgärden." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Enheten är redan monterad." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Enheten är inte monterad." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "Inte tillåtet att använda det begärda alternativet." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Enheten monteras av en annan användare." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Lågt utrymme på systempartitionen: {percent_used}% används, {free_space} " "fritt." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Lågt diskutrymme" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Diskfel förestående" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6096,7 +6191,7 @@ msgstr "Anslutna introducerare" msgid "Remove" msgstr "Ta bort" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6110,40 +6205,40 @@ msgstr "" "använder TOR Browser." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Tor Onion service" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor SOCKS-proxy" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor Bridge Relay" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor relä port tillgänglig" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 transport registrerad" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 transport registrerad" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tillgång URL {url} på TCP {kind} via Tor" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Bekräfta Tor-användning vid {url} på TCP {kind}" @@ -6421,8 +6516,8 @@ msgid "" "\"%(snapshot_url)s\">Storage Snapshots before continuing." msgstr "" "Varning! När täta uppdateringar är aktiverade, de kan inte " -"stängas av. Du kanske vill ta en snapshot med hjälp av Ögonblicksbilder av lagring innan du fortsätter." +"stängas av. Du kanske vill ta en snapshot med hjälp av Ögonblicksbilder av lagring innan du fortsätter." #: plinth/modules/upgrades/templates/upgrades_configure.html:47 msgid "Activate frequent feature updates (recommended)" @@ -6510,7 +6605,7 @@ msgstr "Användare och grupper" msgid "Access to all services and system settings" msgstr "Tillgång till alla tjänster och Systeminställningar" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "Kontrollera LDAP-posten \"{search_item}\"" @@ -6530,10 +6625,6 @@ msgstr "" "Krävs. 150 tecken eller färre. Engelska bokstäver, siffror och endast @/./-/" "_ ." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "Behörigheter" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7405,6 +7496,65 @@ msgstr "%(percentage)s %% färdigt" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot är en \"ett-klick\" -fildelning webbapplikation med fokus på " +#~ "att skydda användarnas integritet. Det är bäst används för att snabbt " +#~ "dela en enda fil. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Denna Coquelicot-instans exponeras för allmänheten men kräver ett " +#~ "uppladdningslösenord för att förhindra obehörig åtkomst. Du kan ställa in " +#~ "ett nytt överföringslösenord i det formulär som kommer att visas nedan " +#~ "efter installationen. Standardöverföringslösenordet är \"test\"." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Ladda upp Lösenord" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Ställ in ett nytt överföringslösenord för Coquelicot. Lämna det här " +#~ "fältet tomt för att behålla det aktuella lösenordet." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Maximal filstorlek (i MiB)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Ställ in maximal storlek på filerna som kan laddas upp till Coquelicot." + +#~ msgid "coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Ladda upp lösenordet uppdaterat" + +#~ msgid "Failed to update upload password" +#~ msgstr "Det gick inte att uppdatera uppladdningslösenordet" + +#~ msgid "Maximum file size updated" +#~ msgstr "Maximal filstorlek uppdaterad" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "Det gick inte att uppdatera den maximala filstorleken" + +#~ msgid "Riot" +#~ msgstr "Upplopp" + #~ msgid "Security Notice" #~ msgstr "Säkerhetsmeddelande" @@ -7749,9 +7899,6 @@ msgstr "Gujarati" #~ msgid "Manage" #~ msgstr "Hantera" -#~ msgid "Create" -#~ msgstr "Skapa" - #, fuzzy #~| msgid "Last update" #~ msgid "Auto-update" diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po index 4085d07c3..913e496e4 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -205,7 +205,7 @@ msgid "" "backup." msgstr "" -#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:264 +#: plinth/modules/backups/forms.py:124 plinth/modules/networks/forms.py:267 msgid "Passphrase" msgstr "" @@ -368,6 +368,7 @@ msgid "Delete Archive %(name)s" msgstr "" #: plinth/modules/backups/templates/backups_form.html:20 +#: plinth/modules/bepasty/templates/bepasty_add.html:20 #: plinth/modules/gitweb/templates/gitweb_create_edit.html:20 #: plinth/modules/networks/templates/internet_connectivity_type.html:18 #: plinth/modules/networks/templates/network_topology_update.html:18 @@ -570,6 +571,164 @@ msgstr "" msgid "Mounting failed" msgstr "" +#: plinth/modules/bepasty/__init__.py:25 +msgid "" +"bepasty is a web application that allows large files to be uploaded and " +"shared. Text and code snippets can also be pasted and shared. Text, image, " +"audio, video and PDF documents can be previewed in the browser. Shared files " +"can be set to expire after a time period." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:29 +msgid "" +"bepasty does not use usernames for login. It only uses passwords. For each " +"password, a set of permissions can be selected. Once you have created a " +"password, you can share it with the users who should have the associated " +"permissions." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:33 +msgid "" +"You can also create multiple passwords with the same set of privileges, and " +"distribute them to different people or groups. This will allow you to later " +"revoke access for a single person or group, by removing their password from " +"the list." +msgstr "" + +#: plinth/modules/bepasty/__init__.py:42 plinth/modules/bepasty/__init__.py:51 +msgid "Read a file, if a web link to the file is available" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:43 +msgid "Create or upload files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:44 +msgid "List all files and their web links" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:45 +msgid "Delete files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:46 +msgid "Administer files: lock/unlock files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:50 +msgid "None, password is always required" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:52 +msgid "List and read all files" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:65 plinth/modules/bepasty/manifest.py:9 +msgid "bepasty" +msgstr "" + +#: plinth/modules/bepasty/__init__.py:67 +msgid "File & Snippet Sharing" +msgstr "" + +#: plinth/modules/bepasty/forms.py:17 +msgid "Public Access (default permissions)" +msgstr "" + +#: plinth/modules/bepasty/forms.py:18 +msgid "Permissions for anonymous users, who have not provided a password." +msgstr "" + +#: plinth/modules/bepasty/forms.py:27 +#: plinth/modules/bepasty/templates/bepasty.html:30 +#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 +msgid "Permissions" +msgstr "" + +#: plinth/modules/bepasty/forms.py:29 +msgid "" +"Users that log in with this password will have the selected permissions." +msgstr "" + +#: plinth/modules/bepasty/forms.py:33 +#: plinth/modules/bepasty/templates/bepasty.html:31 +msgid "Comment" +msgstr "" + +#: plinth/modules/bepasty/forms.py:34 +msgid "Any comment to help you remember the purpose of this password." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:12 +msgid "Manage Passwords" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:16 +#: plinth/modules/bepasty/templates/bepasty.html:18 +msgid "Add password" +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:23 +msgid "No passwords currently configured." +msgstr "" + +#: plinth/modules/bepasty/templates/bepasty.html:29 +#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:205 +#: plinth/modules/shadowsocks/forms.py:44 +msgid "Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:42 +msgid "Read" +msgstr "" + +#: plinth/modules/bepasty/views.py:43 +msgid "Create" +msgstr "" + +#: plinth/modules/bepasty/views.py:44 +msgid "List" +msgstr "" + +#: plinth/modules/bepasty/views.py:45 +#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 +#: plinth/modules/networks/templates/connection_show.html:48 +#: plinth/modules/samba/templates/samba.html:127 +#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 +#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 +#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 +#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 +msgid "Delete" +msgstr "" + +#: plinth/modules/bepasty/views.py:46 +msgid "Admin" +msgstr "" + +#: plinth/modules/bepasty/views.py:83 plinth/modules/searx/views.py:38 +#: plinth/modules/searx/views.py:49 plinth/modules/tor/views.py:130 +#: plinth/modules/tor/views.py:157 +msgid "Configuration updated." +msgstr "" + +#: plinth/modules/bepasty/views.py:86 plinth/modules/gitweb/views.py:117 +#: plinth/modules/searx/views.py:41 plinth/modules/searx/views.py:52 +#: plinth/modules/tor/views.py:159 +msgid "An error occurred during configuration." +msgstr "" + +#: plinth/modules/bepasty/views.py:97 +msgid "Password added." +msgstr "" + +#: plinth/modules/bepasty/views.py:102 +msgid "Add Password" +msgstr "" + +#: plinth/modules/bepasty/views.py:119 +msgid "Password deleted." +msgstr "" + #: plinth/modules/bind/__init__.py:29 msgid "" "BIND enables you to publish your Domain Name System (DNS) information on the " @@ -818,67 +977,6 @@ msgstr "" msgid "Hiding advanced apps and features" msgstr "" -#: plinth/modules/coquelicot/__init__.py:24 -msgid "" -"Coquelicot is a \"one-click\" file sharing web application with a focus on " -"protecting users' privacy. It is best used for quickly sharing a single " -"file. " -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:27 -msgid "" -"This Coquelicot instance is exposed to the public but requires an upload " -"password to prevent unauthorized access. You can set a new upload password " -"in the form that will appear below after installation. The default upload " -"password is \"test\"." -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:45 -msgid "Coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/__init__.py:47 -msgid "File Sharing" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:13 -msgid "Upload Password" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:14 -msgid "" -"Set a new upload password for Coquelicot. Leave this field blank to keep the " -"current password." -msgstr "" - -#: plinth/modules/coquelicot/forms.py:18 -msgid "Maximum File Size (in MiB)" -msgstr "" - -#: plinth/modules/coquelicot/forms.py:19 -msgid "Set the maximum size of the files that can be uploaded to Coquelicot." -msgstr "" - -#: plinth/modules/coquelicot/manifest.py:9 -msgid "coquelicot" -msgstr "" - -#: plinth/modules/coquelicot/views.py:36 -msgid "Upload password updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:39 -msgid "Failed to update upload password" -msgstr "" - -#: plinth/modules/coquelicot/views.py:47 -msgid "Maximum file size updated" -msgstr "" - -#: plinth/modules/coquelicot/views.py:50 -msgid "Failed to update maximum file size" -msgstr "" - #: plinth/modules/coturn/__init__.py:31 msgid "" "Coturn is a server to facilitate audio/video calls and conferences by " @@ -929,7 +1027,7 @@ msgstr "" msgid "Date & Time" msgstr "" -#: plinth/modules/datetime/__init__.py:120 +#: plinth/modules/datetime/__init__.py:111 msgid "Time synchronized to NTP server" msgstr "" @@ -1202,16 +1300,11 @@ msgstr "" msgid "Use HTTP basic authentication" msgstr "" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "" @@ -1285,7 +1378,7 @@ msgstr "" msgid "Last update" msgstr "" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "" @@ -1379,11 +1472,11 @@ msgid "" "your own server for extra security." msgstr "" -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "" @@ -1454,7 +1547,7 @@ msgstr "" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "" @@ -1533,7 +1626,7 @@ msgstr "" msgid "Setup Complete" msgstr "" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1544,21 +1637,21 @@ msgid "" "the world." msgstr "" -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1668,11 +1761,6 @@ msgstr "" msgid "Edit repository" msgstr "" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1683,31 +1771,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -1956,7 +2044,7 @@ msgstr "" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2226,16 +2314,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2299,7 +2377,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2318,7 +2396,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2530,7 +2608,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2889,52 +2967,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -2942,185 +3020,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3128,7 +3211,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3137,7 +3220,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3145,11 +3228,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3160,7 +3243,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3184,17 +3267,17 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4068,7 +4151,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4104,7 +4187,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4114,19 +4197,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4430,11 +4513,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -4981,7 +5059,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -4997,103 +5075,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5295,7 +5373,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5304,40 +5382,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5647,7 +5725,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5665,10 +5743,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po index 3acccb6b2..061e136ba 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-06-24 11:41+0000\n" "Last-Translator: Sunil Mohan Adapa \n" "Language-Team: Telugu Git tutorial ని సందర్శించండి." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1892,11 +1994,6 @@ msgstr "రిపోజిటరీ సవరించబడింది." msgid "Edit repository" msgstr "వినియోగదారుని సృష్టించు" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "అక్రుతీకరణలో ఒక పొరపాటు జరిగింది." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1907,31 +2004,33 @@ msgstr "{name} తొలగించబడింది." msgid "Could not delete {name}: {error}" msgstr "{name} ను తొలగించలేము: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "పత్రావళి" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "కరదీపిక" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "సహాయం పొందు" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "అభిప్రాయాన్ని సమర్పించండి" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2231,7 +2330,7 @@ msgstr "అనువర్తనాన్ని చేతనించు" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "అజ్ఞాత జాలిక" @@ -2539,16 +2638,6 @@ msgstr "ధృవీకరణ పత్రం లేదు" msgid "Re-obtain" msgstr "తిరిగి-పొందు" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "తొలగించు" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "ఉపసంహరించుకొను" @@ -2610,10 +2699,15 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" "కమ్యూనికేట్ చేయడానికి, మీరు మొబైల్, డెస్క్టాప్ మరియు వెబ్ కోసం అందుబాటులో ఉన్న ఖాతాదారులను ఉపయోగించవచ్చు. ఇచట Your {box_name} gets its " @@ -3561,7 +3662,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3570,7 +3671,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3578,11 +3679,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3593,7 +3694,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3617,19 +3718,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "ప్రస్తుత అల్లిక ఆకృతీకరణ" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4596,7 +4697,7 @@ msgstr "ప్రివొక్సి" msgid "Web Proxy" msgstr "వెబ్ ప్రాక్సీ" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "టీసీపీ{kind} పై{proxy} తో యాక్సిస్ {url} చేయండి" @@ -4632,7 +4733,7 @@ msgstr "IRC క్లయింట్" msgid "Quasseldroid" msgstr "క్వాసెల్ డ్రొఇడ్" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4646,19 +4747,19 @@ msgstr "" "\"> supported client application అవసరం.\n" "రాడికల్ ఏ యూజర్ అయినా {box_name}లాగిన్ తో యాక్సెస్ చేయవచ్చు" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "రాడికేల్" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "క్యాలెండర్ మరియు అడ్రస్సు పుస్తకము" @@ -5017,11 +5118,6 @@ msgstr "ప్రజా ప్రాప్తి అనుమతించు" msgid "Allow this application to be used by anyone who can reach it." msgstr "ఈ అనువర్తనాన్ని చేరుకోగల ఎవరైనా ఉపయోగించడానికి అనుమతించండి." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "ఆకృతీకరణ నవీకరించబడింది." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "కన్సోల్ లాగిన్ ని పరిమితించండి (సిఫార్సు)" @@ -5656,7 +5752,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "సింగిల్ సైన్ ఆన్" @@ -5672,110 +5768,110 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 #, fuzzy msgid "Storage" msgstr "అన్హొస్టెడ్ స్టోరేజ్ ని (పునరుద్ధరించండి)" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} బైట్లు" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} కిలోబైట్లు" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} మెగాబైట్లు" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} గిగాబైట్లు" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} టెరాబైట్లు" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy #| msgid "Mumble server is running" msgid "The device is already unmounting." msgstr "మంబ్లు సేవిక నడుస్తుంది" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "ఆపరేషన్ టైమవుట్ అయింది." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "ఈ ఆపరేషన్ గాఢ నిద్రలో ఉన్న ఒక డిస్క్ ను మేల్కొలుపుతుంది." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 #, fuzzy msgid "Attempting to unmount a device that is busy." msgstr "బిజీగా ఉన్న పరికరాన్ని అన్ మౌంట్ చేయడానికి ప్రయత్నిస్తోంది." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "ఆపరేషన్ ఇప్పటికే రద్దు చేయబడింది." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "అభ్యర్థించిన ఆపరేషన్ చేయడానికి అధికారం లేదు." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy msgid "The device is already mounted." msgstr "ఈ సేవ ఇప్పటికే ఉంది" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 #, fuzzy #| msgid "Mumble server is not running" msgid "The device is not mounted." msgstr "మంబ్లు సేవిక నడవంలేదు" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "అభ్యర్థించిన ఎంపికను ఉపయోగించడానికి అనుమతి లేదు." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "పరికరం మరొక వినియోగదారుచే మౌంట్ చేయబడింది." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6003,7 +6099,7 @@ msgstr "కలిసియున్న పరిచయకర్తలు" msgid "Remove" msgstr "తొలగించు" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6016,44 +6112,44 @@ msgstr "" "టార్ ప్రాజెక్ట్ మీరు టార్ బ్రౌజర్ ను ఉపయోగించాలని సిఫార్సు చేస్తున్నారు." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "టార్" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "దాచిన టార్ సర్వీస్" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 #, fuzzy #| msgid "Socks5 Proxy" msgid "Tor Socks Proxy" msgstr "సాక్స్5 ప్రాక్సీ" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "టార్ బ్రిడ్జ్ రిలే" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "టార్ రిలే పోర్ట్ అందుబాటులో ఉంది" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 రవాణా నమోదు చేయబడింది" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 రవాణా నమోదు చేయబడింది" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "టార్ ద్వారా {kind} లో {url} ను ఆక్సెస్ చెయ్యండి" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}" @@ -6412,7 +6508,7 @@ msgstr "వినియోగదారులు మరియు సమూహా msgid "Access to all services and system settings" msgstr "అన్ని సేవలకు మరియు వ్యవస్థ అమరికలకు అనుమతించు" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP నమోదు \"{search_item}\" తనిఖీ" @@ -6432,10 +6528,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "అనుమతులు" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -7325,6 +7417,57 @@ msgstr "%(percentage)s %% పూర్తి" msgid "Gujarati" msgstr "గుజరాతీ" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "కోక్యూలికట్ అనేది వినియోగదారుని గోప్యతా కేంద్రీకృతమై \"ఒకే క్లిక్ విధానం\" తో నిర్మించబడిన ఫైల్స్ పంచుకునే " +#~ "వెబ్ అప్లికేషన్. త్వరిత గతిన ఫైలు పంచుకోడానికి ఇది బాగా ఉపయోగపడుతుంది " + +#~ msgid "Coquelicot" +#~ msgstr "కోక్లికో" + +#~ msgid "Upload Password" +#~ msgstr "అప్లోడ్ పాస్‌వర్డ్‌" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "కోక్లికోకు ఒక కొత్త అప్లోడ్ పాస్వర్డ్ ను సెట్ చెయ్యండి (అడ్మిన్). ప్రస్తుత అప్లోడ్ పాస్వర్డ్ ను ఉంచడానికి " +#~ "ఈ ఫీల్డ్ను ఖాళీగా వదిలేయండి." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "గరిష్ట ఫైలు పరిమాణము (MiBలో)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "కోక్యూలికట్ లోకి అప్లోడ్ చేయగలిగిన గరిష్ట ఫైలు పరిమాణమును కేటాయించండి." + +#~ msgid "coquelicot" +#~ msgstr "కోక్లికో" + +#~ msgid "Upload password updated" +#~ msgstr "అప్లోడ్ చేయడం కోసమై కేటాయించిన రహస్యపదం నవీకరించబడింది" + +#~ msgid "Failed to update upload password" +#~ msgstr "అప్లోడ్ చేయడం కోసమై కేటాయించిన రహస్యపదం నవీకరించడంలో వైఫల్యం" + +#~ msgid "Maximum file size updated" +#~ msgstr "గరిష్ట ఫైలు పరిమాణం నవీకరించబడింది" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "గరిష్ట ఫైలు పరిమాణము మార్చుట విఫలమయ్యెను" + +#~ msgid "Riot" +#~ msgstr "రయట్" + #~ msgid "Security Notice" #~ msgstr "భద్రతా నోటీసు" @@ -7629,9 +7772,6 @@ msgstr "గుజరాతీ" #~ msgid "Manage" #~ msgstr "నిర్వహించండి" -#~ msgid "Create" -#~ msgstr "సృష్టించు" - #~ msgid "The voucher you received with your {box_name} Danube Edition" #~ msgstr "మీ {box_name} దానుబే ప్రతి తో మీరు అందుకున్న రశీదు" diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po index 32d4df68a..48d489d8e 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-08-12 16:32+0000\n" "Last-Translator: Burak Yavuz \n" "Language-Team: Turkish diaspora.%(domain_name)s " msgstr "" "diaspora* pod etki alanı %(domain_name)s olarak ayarlandı. Kullanıcı " -"kimlikleri kullanıcıadı@diaspora.%(domain_name)s şeklinde görünecek.<" -"br/> Eğer FreedomBox etki alanı adı değiştirilirse, önceki pod adıyla " +"kimlikleri kullanıcıadı@diaspora.%(domain_name)s şeklinde görünecek." +"
Eğer FreedomBox etki alanı adı değiştirilirse, önceki pod adıyla " "kayıtlı kullanıcıların tüm verileri erişilemez olacaktır.
diaspora* " "pod'a diaspora.%(domain_name)s adresinden erişebilirsiniz" @@ -1340,16 +1449,11 @@ msgstr "Tüm SSL sertifikalarını kabul et" msgid "Use HTTP basic authentication" msgstr "HTTP temel kimlik doğrulamasını kullan" -#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:201 +#: plinth/modules/dynamicdns/forms.py:101 plinth/modules/networks/forms.py:204 msgid "Username" msgstr "Kullanıcı adı" -#: plinth/modules/dynamicdns/forms.py:104 plinth/modules/networks/forms.py:202 -#: plinth/modules/shadowsocks/forms.py:44 -msgid "Password" -msgstr "Parola" - -#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:204 +#: plinth/modules/dynamicdns/forms.py:108 plinth/modules/networks/forms.py:207 msgid "Show password" msgstr "Parolayı göster" @@ -1441,7 +1545,7 @@ msgstr "" msgid "Last update" msgstr "Son güncelleme" -#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:51 +#: plinth/modules/dynamicdns/views.py:26 plinth/modules/help/__init__.py:53 #: plinth/templates/help-menu.html:46 plinth/templates/help-menu.html:47 msgid "About" msgstr "Hakkında" @@ -1554,11 +1658,11 @@ msgstr "" "hesaplar oluşturabilir veya fazladan güvenlik için kendi sunucunuza bile " "bağlanabilirsiniz." -#: plinth/modules/ejabberd/manifest.py:74 +#: plinth/modules/ejabberd/manifest.py:73 msgid "Dino" msgstr "Dino" -#: plinth/modules/ejabberd/manifest.py:86 +#: plinth/modules/ejabberd/manifest.py:85 msgid "Gajim" msgstr "Gajim" @@ -1642,7 +1746,7 @@ msgstr "Etkinleştirilmiş" #: plinth/modules/firewall/templates/firewall.html:51 #: plinth/modules/letsencrypt/templates/letsencrypt.html:76 -#: plinth/modules/networks/forms.py:47 plinth/templates/cards.html:34 +#: plinth/modules/networks/forms.py:49 plinth/templates/cards.html:34 msgid "Disabled" msgstr "Etkisizleştirilmiş" @@ -1733,7 +1837,7 @@ msgstr "Ayarlamayı Başlat" msgid "Setup Complete" msgstr "Ayarlama Tamamlandı" -#: plinth/modules/gitweb/__init__.py:28 +#: plinth/modules/gitweb/__init__.py:30 msgid "" "Git is a distributed version-control system for tracking changes in source " "code during software development. Gitweb provides a web interface to Git " @@ -1751,7 +1855,7 @@ msgstr "" "depoları çoğaltabilir ve kod değişikliklerini yükleyebilirsiniz. Ve kodunuzu " "dünyanın her yerinden insanlarla paylaşabilirsiniz." -#: plinth/modules/gitweb/__init__.py:35 +#: plinth/modules/gitweb/__init__.py:37 msgid "" "To learn more on how to use Git visit Git tutorial." @@ -1759,15 +1863,15 @@ msgstr "" "Git'in nasıl kullanılacağı hakkında daha fazla bilgi edinmek için Git öğreticisini ziyaret edin." -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "Git depolarına okuma-yazma erişimi" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "Gitweb" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "Basit Git Barındırma" @@ -1781,7 +1885,8 @@ msgstr "Geçersiz depo adı." #: plinth/modules/gitweb/forms.py:62 msgid "Name of a new repository or URL to import an existing repository." -msgstr "Varolan bir depoyu içe aktarmak için yeni bir deponun veya URL'nin adı." +msgstr "" +"Varolan bir depoyu içe aktarmak için yeni bir deponun veya URL'nin adı." #: plinth/modules/gitweb/forms.py:68 msgid "Description of the repository" @@ -1877,11 +1982,6 @@ msgstr "Depo düzenlendi." msgid "Edit repository" msgstr "Depoyu düzenle" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "Yapılandırma sırasında bir hata meydana geldi." - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1892,31 +1992,33 @@ msgstr "{name} silindi." msgid "Could not delete {name}: {error}" msgstr "{name} silinemedi: {error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "Belgeler" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "Kılavuz/Elle" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "Destek Al" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "Geri Bildirim Gönder" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2032,13 +2134,13 @@ msgid "" "throughout the world. The FreedomBox Foundation would not exist without its " "supporters." msgstr "" -"Ayrıca kar amacı gütmeyen FreedomBox Vakfı'na bağış yaparak projeye finansal " -"olarak yardımcı olabilirsiniz. 2011 yılında kurulan FreedomBox Vakfı, " -"FreedomBox'ı desteklemek için var olan New York City merkezli 501(c)(3) " -"durumuna sahip kar amacı gütmeyen bir kuruluştur. Proje için teknik altyapı " -"ve hukuki hizmetler sağlar, ortaklıklar kurar ve dünya çapında FreedomBox " -"savunuculuğu yapar. FreedomBox Vakfı, destekçileri olmadan var olamaz." +"Ayrıca kar amacı gütmeyen FreedomBox Vakfı'na bağış yaparak projeye finansal olarak " +"yardımcı olabilirsiniz. 2011 yılında kurulan FreedomBox Vakfı, FreedomBox'ı " +"desteklemek için var olan New York City merkezli 501(c)(3) durumuna sahip " +"kar amacı gütmeyen bir kuruluştur. Proje için teknik altyapı ve hukuki " +"hizmetler sağlar, ortaklıklar kurar ve dünya çapında FreedomBox savunuculuğu " +"yapar. FreedomBox Vakfı, destekçileri olmadan var olamaz." #: plinth/modules/help/templates/help_contribute.html:42 #: plinth/modules/power/templates/power_restart.html:27 @@ -2058,8 +2160,8 @@ msgid "" "improve them on our discussion forum." msgstr "" -"Eksik özellikler, en sevdiğiniz uygulamalar ve bunları tartışma forumumuzda nasıl " +"Eksik özellikler, en sevdiğiniz uygulamalar ve bunları tartışma forumumuzda nasıl " "iyileştirebileceğimiz hakkında bize bilgi verin." #: plinth/modules/help/templates/help_feedback.html:26 @@ -2070,10 +2172,10 @@ msgid "" "is already reported and then use the \"New issue\" button." msgstr "" "Herhangi bir hata veya sorun bulursanız, geliştiricilerimize bildirmek için " -"lütfen sorun izleyiciyi kullanın. Bildirmek için önce " -"sorunun önceden bildirilip bildirilmediğini gözden geçirin ve ardından \"Yeni" -" sorun\" düğmesini kullanın." +"lütfen sorun izleyiciyi kullanın. Bildirmek için önce " +"sorunun önceden bildirilip bildirilmediğini gözden geçirin ve ardından " +"\"Yeni sorun\" düğmesini kullanın." #: plinth/modules/help/templates/help_feedback.html:36 msgid "Thank you!" @@ -2110,8 +2212,8 @@ msgid "" "\"> mailing list. The list archives also contain information about " "problems faced by other users and possible solutions." msgstr "" -"%(box_name)s topluluğundan yardım istemek için sorgular posta " +"%(box_name)s topluluğundan yardım istemek için sorgular posta " "listesine gönderilebilir. Liste arşivleri ayrıca diğer kullanıcıların " "karşılaştığı sorunlar ve olası çözümler hakkında bilgiler içerir." @@ -2124,9 +2226,9 @@ msgid "" "channel using the IRC web interface." msgstr "" "Birçok %(box_name)s katılımcısı ve kullanıcısı da irc.oftc.net IRC ağında " -"olabilir. IRC web arayüzünü kullanarak #freedombox kanalına " -"katılın ve yardım isteyin." +"olabilir. IRC web arayüzünü kullanarak #freedombox kanalına katılın " +"ve yardım isteyin." #: plinth/modules/help/templates/help_manual.html:25 msgid "Download as PDF" @@ -2237,7 +2339,7 @@ msgstr "I2P uygulamasını yönet" msgid "I2P" msgstr "I2P" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "İsim Gizliliği Ağı" @@ -2473,8 +2575,9 @@ msgstr "" "Dijital sertifika, bir web hizmeti kullanıcılarının hizmetin kimliğini " "doğrulamasına ve hizmetle güvenli bir şekilde iletişim kurmasını sağlar. " "{box_name}, kullanılabilir her etki alanı için dijital sertifikaları " -"otomatik olarak alabilir ve ayarlayabilir. Bunu, bir sertifika yetkilisi (CA)" -" olan Let's Encrypt'a bir etki alanının sahibi olduğunu kanıtlayarak yapar." +"otomatik olarak alabilir ve ayarlayabilir. Bunu, bir sertifika yetkilisi " +"(CA) olan Let's Encrypt'a bir etki alanının sahibi olduğunu kanıtlayarak " +"yapar." #: plinth/modules/letsencrypt/__init__.py:41 msgid "" @@ -2544,16 +2647,6 @@ msgstr "Sertifika yok" msgid "Re-obtain" msgstr "Tekrar edin" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "Sil" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "İptal et" @@ -2625,13 +2718,18 @@ msgstr "" "kullanıcılarla sohbet edebilir." #: plinth/modules/matrixsynapse/__init__.py:41 +#, fuzzy +#| msgid "" +#| "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" -"İletişim kurmak amacıyla, mobil, masaüstü ve web için mevcut istemcileri kullanabilirsiniz. mevcut istemcileri kullanabilirsiniz. Riot istemci önerilir." #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2653,8 +2751,8 @@ msgstr "" "kullanabilmesini istiyorsanız bunu etkisizleştirin." #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" -msgstr "Riot" +msgid "Element" +msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 #: plinth/modules/snapshot/templates/snapshot.html:12 @@ -2670,8 +2768,8 @@ msgid "" msgstr "" "Matrix hizmetinin bir etki alanı için yapılandırılması gerekir. Diğer Matrix " "sunucularındaki kullanıcılar, bu etki alanı adını kullanarak bu sunucudaki " -"kullanıcılara ulaşabilecektir. Matrix kullanıcı kimlikleri " -"@kullanıcıadı:etkialanıadı şeklinde görünecektir." +"kullanıcılara ulaşabilecektir. Matrix kullanıcı kimlikleri @kullanıcıadı:" +"etkialanıadı şeklinde görünecektir." #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:26 msgid "" @@ -2723,8 +2821,8 @@ msgid "" msgstr "" "Yapılandırılan etki alanı adı, kendinden imzalı bir sertifika kullanıyor. " "Diğer Matrix Synapse örnekleriyle federasyon için geçerli bir TLS " -"sertifikası gerekir. Bir tane edinmek için lütfen Let's Encrypt'a gidin." +"sertifikası gerekir. Bir tane edinmek için lütfen Let's Encrypt'a gidin." #: plinth/modules/matrixsynapse/views.py:86 msgid "Public registration enabled" @@ -2862,8 +2960,8 @@ msgid "" msgstr "" "Minetest, çok oyunculu sonsuz dünyalı bir blok kum havuzudur. Bu modül " "Minetest sunucusunun bu {box_name} üzerinde, varsayılan bağlantı noktasında " -"(30000) çalıştırılmasını sağlar. Sunucuya bağlanmak için bir Minetest istemcisi gereklidir." +"(30000) çalıştırılmasını sağlar. Sunucuya bağlanmak için bir Minetest istemcisi gereklidir." #: plinth/modules/minetest/__init__.py:62 #: plinth/modules/minetest/manifest.py:10 @@ -2918,7 +3016,7 @@ msgstr "" "Etkisizleştirildiğinde, oyuncular ölemez veya hiçbir şekilde hasar alamazlar." #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "Adres" @@ -3082,8 +3180,9 @@ msgstr "" "kullanıcılar, doğru anamakineye bağlandıklarını doğrulayabilir. " "Kullanıcıların anahtara güvenmesi için en az bir kişinin (genellikle makine " "sahibi) normal OpenPGP anahtar imzalama işlemini kullanarak anahtarı " -"imzalaması gerekir. Daha fazla ayrıntı için Monkeysphere SSH belgelerine bakın." +"imzalaması gerekir. Daha fazla ayrıntı için Monkeysphere SSH belgelerine " +"bakın." #: plinth/modules/monkeysphere/__init__.py:27 msgid "" @@ -3099,8 +3198,8 @@ msgstr "" "için bir OpenPGP anahtarı da oluşturabilir. OpenPGP ortak anahtarı daha " "sonra OpenPGP anahtar sunucularına yüklenebilir. Web sunucusuna HTTPS " "aracılığıyla erişen kullanıcılar, doğru anamakineye bağlandıklarını " -"doğrulayabilir. Sertifikayı doğrulamak için kullanıcının Monkeysphere web sitesinde bulunan " +"doğrulayabilir. Sertifikayı doğrulamak için kullanıcının Monkeysphere web sitesinde bulunan " "bazı yazılımları yüklemesi gerekecektir." #: plinth/modules/monkeysphere/__init__.py:49 @@ -3332,32 +3431,32 @@ msgstr "" msgid "Networks" msgstr "Ağlar" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "IPv{kind} üzerinde DNSSEC kullanılıyor" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "Bağlantı Türü" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "Bağlantı Adı" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "Ağ Arayüzü" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "Bu bağlantının bağlanması gereken ağ cihazı." -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "Güvenlik Duvarı Bölgesi" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." @@ -3366,21 +3465,21 @@ msgstr "" "kullanılabileceğini denetleyecek. Sadece güvenilir ağlar için Dahili'yi " "seçin." -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "Harici" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "Dahili" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4 Adresleme Yöntemi" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3392,19 +3491,26 @@ msgstr "" "cihazının bir yönlendirici görevi görmesini, bu ağdaki istemcileri " "yapılandırmasını ve Internet bağlantısını paylaşmasını sağlayacak." -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "Otomatik (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "Paylaşılan" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "Kılavuz/Elle" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "Ağ Maskesi" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." @@ -3412,21 +3518,21 @@ msgstr "" "İsteğe bağlı değer. Eğer boş bırakılırsa, adrese dayalı varsayılan bir ağ " "maskesi kullanılacaktır." -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "Ağ Geçidi" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "İsteğe bağlı değer." -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS Sunucusu" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3435,11 +3541,11 @@ msgstr "" "\"Otomatik\" ise, DHCP sunucusu tarafından sağlanan DNS Sunucuları " "yoksayılacaktır." -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "İkinci DNS Sunucusu" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3448,11 +3554,11 @@ msgstr "" "\"Otomatik\" ise, DHCP sunucusu tarafından sağlanan DNS Sunucuları " "yoksayılacaktır." -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "IPv6 Adresleme Yöntemi" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " @@ -3461,27 +3567,27 @@ msgstr "" "\"Otomatik\" yöntemi, {box_name} cihazının bu ağdan yapılandırma almasını " "sağlayarak onu bir istemci yapar." -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "Otomatik" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "Otomatik, sadece DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "Yoksay" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "Önek" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "1 ile 128 arasında bir değer." -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3490,7 +3596,7 @@ msgstr "" "\"Otomatik\" ise, DHCP sunucusu tarafından sağlanan DNS Sunucuları " "yoksayılacaktır." -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3499,54 +3605,54 @@ msgstr "" "\"Otomatik\" ise, DHCP sunucusu tarafından sağlanan DNS Sunucuları " "yoksayılacaktır." -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- seç --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "Ağın görünür adı." -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "Kip" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "Altyapı" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "Erişim Noktası" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Geçici" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "Frekans Bandı" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "Kanal" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." @@ -3554,11 +3660,11 @@ msgstr "" "İsteğe bağlı değer. Seçilen frekans bandında kısıtlanacak kablosuz kanal. " "Boş veya 0 değeri otomatik seçim anlamına gelir." -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3568,11 +3674,11 @@ msgstr "" "noktasına bağlanırken, sadece erişim noktasının BSSID'si sağlanan ile " "eşleşiyorsa bağlanır. Örnek: 00:11:22:aa:bb:cc." -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "Kimlik Doğrulama Kipi" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." @@ -3580,20 +3686,20 @@ msgstr "" "Kablosuz ağ güvenliyse ve istemcilerin bağlanmak için parolaya sahip " "olmasını gerektiriyorsa WPA'yı seçin." -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "Açık" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "{box_name} cihazınızın ağınıza nasıl bağlı olduğunu belirtin" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3604,7 +3710,7 @@ msgstr "" "Internet bağlantısını yönlendiricinizden Kablosuz (Wi-Fi) veya Ethernet " "kablosu aracılığıyla alır. Bu tipik bir ev ayarlamasıdır.

" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3618,7 +3724,7 @@ msgstr "" "Internet'e bağlı ve tüm cihazlarınız kendi Internet bağlanabilirlikleri için " "{box_name} cihazına bağlanır.

" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3629,11 +3735,11 @@ msgstr "" "doğrudan {box_name} cihazınıza bağlıdır ve ağda başka cihaz yoktur. Bu, " "topluluk veya bulut ayarlamalarında olabilir.

" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "Internet bağlantı türünüzü seçin" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3651,7 +3757,7 @@ msgstr "" "dış IP adresiniz varsa ancak zamanla değişip değişmeyeceğinden emin " "değilseniz, bu seçeneği seçmeniz daha güvenlidir.

" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -"Zamanla değişmeyen bir dış IP adresim var (önerilir)

Bu, Internet'teki cihazların Internet'e bağlandığınızda size ulaşabileceği " -"anlamına gelir. Internet Servis Sağlayıcınız (ISS) ile Internet'e her " -"bağlandığınızda, her zaman aynı IP adresini alırsınız. Bu, birçok {box_name} " -"hizmeti için en sorunsuz ayarlamadır, ancak çok az ISS bunu sunmaktadır. Ek " -"ödeme yaparak bu hizmeti ISS'nizden alabilirsiniz.

" +"Zamanla değişmeyen bir dış IP adresim var (önerilir)

Bu, Internet'teki cihazların Internet'e bağlandığınızda size " +"ulaşabileceği anlamına gelir. Internet Servis Sağlayıcınız (ISS) ile " +"Internet'e her bağlandığınızda, her zaman aynı IP adresini alırsınız. Bu, " +"birçok {box_name} hizmeti için en sorunsuz ayarlamadır, ancak çok az ISS " +"bunu sunmaktadır. Ek ödeme yaparak bu hizmeti ISS'nizden alabilirsiniz.

" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3688,7 +3794,7 @@ msgstr "" "hizmetleri için en sıkıntılı durum budur. {box_name} birçok geçici çözüm " "sağlar ancak her çözümün bazı sınırlamaları vardır.

" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" @@ -3696,11 +3802,11 @@ msgstr "" "ISS'min sağladığı bağlantı türünü bilmiyorum

Size en " "ölçülü eylemler önerilecektir.

" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 msgid "Preferred router configuration" msgstr "Tercih edilen yönlendirici yapılandırması" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -"Tüm trafiği yönlendirmek için DMZ özelliğini kullan (önerilir)

Çoğu yönlendirici, DMZ adı verilen bir yapılandırma ayarı " +"Tüm trafiği yönlendirmek için DMZ özelliğini kullan (önerilir)

Çoğu yönlendirici, DMZ adı verilen bir yapılandırma ayarı " "sağlar. Bu, yönlendiricinin Internet'ten gelen tüm trafiği {box_name} " "cihazının IP adresi gibi tek bir IP adresine yönlendirmesini sağlayacak. " "Öncelikle yönlendiricinizin yapılandırmasında {box_name} cihazınız için " "sabit bir yerel IP adresi yapılandırmayı unutmayın.

" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -"Her uygulamanın gerektirdiği şekilde belirli trafiği yönlendir

Alternatif olarak, {box_name} cihazınıza sadece belirli " +"Her uygulamanın gerektirdiği şekilde belirli trafiği yönlendir

Alternatif olarak, {box_name} cihazınıza sadece belirli " "trafiği yönlendirmeyi seçebilirsiniz. Ağınızda {box_name} gibi başka " "sunucularınız varsa veya yönlendiriciniz DMZ özelliğini desteklemiyorsa bu " "idealdir. Bir web arayüzü sağlayan tüm uygulamalar, çalışmak için trafiği 80 " @@ -3737,14 +3843,14 @@ msgstr "" "uygulamaların her biri, o uygulamanın çalışması için hangi bağlantı " "nokta(larının)sının yönlendirilmesi gerektiğini önerecektir.

" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " "to be reminded later. Some of the other configuration steps may fail.

" msgstr "" -"Yönlendirici şu anda yapılandırılmamış

Yönlendiriciyi şu anda yapılandırmadıysanız veya yapılandıramıyorsanız ve " +"Yönlendirici şu anda yapılandırılmamış

Yönlendiriciyi şu anda yapılandırmadıysanız veya yapılandıramıyorsanız ve " "daha sonra hatırlatılmasını istiyorsanız bunu seçin. Diğer yapılandırma " "adımlarından bazıları başarısız olabilir.

" @@ -4140,8 +4246,8 @@ msgid "" "Advanced networking operations such as bonding, bridging and VLAN management " "are provided by the Cockpit app." msgstr "" -"Birleştirme, köprüleme ve VLAN yönetimi gibi gelişmiş ağ işlemleri Cockpit uygulaması tarafından sağlanır." +"Birleştirme, köprüleme ve VLAN yönetimi gibi gelişmiş ağ işlemleri Cockpit uygulaması tarafından sağlanır." #: plinth/modules/networks/templates/router_configuration_content.html:10 #, python-format @@ -4433,9 +4539,9 @@ msgid "" msgstr "" "PageKite, tünellerin ve ters proksilerin bir birleşimini kullanarak NAT, " "güvenlik duvarları ve IP adresi sınırlamaları etrafından çalışır. Herhangi " -"bir pagekite hizmet sağlayıcısını kullanabilirsiniz, örneğin pagekite.net. Gelecekte bunun için arkadaşınızın " -"{box_name} cihazını kullanmak mümkün olabilir." +"bir pagekite hizmet sağlayıcısını kullanabilirsiniz, örneğin pagekite.net. Gelecekte bunun için " +"arkadaşınızın {box_name} cihazını kullanmak mümkün olabilir." #: plinth/modules/pagekite/__init__.py:64 msgid "PageKite" @@ -4700,7 +4806,7 @@ msgstr "Privoxy" msgid "Web Proxy" msgstr "Web Proksi" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "Tcp{kind} üzerinde {proxy} proksi ile {url} adresine erişin" @@ -4730,9 +4836,9 @@ msgid "" "\">mobile devices are available." msgstr "" "Quassel çekirdeğinize varsayılan Quassel bağlantı noktası 4242 üzerinden " -"bağlanabilirsiniz. Quassel'e masaüstü ve mobil " -"cihazlarınızdan bağlanacak istemciler mevcuttur." +"bağlanabilirsiniz. Quassel'e masaüstü ve mobil cihazlarınızdan bağlanacak istemciler mevcuttur." #: plinth/modules/quassel/__init__.py:61 plinth/modules/quassel/manifest.py:10 msgid "Quassel" @@ -4746,7 +4852,7 @@ msgstr "IRC İstemcisi" msgid "Quasseldroid" msgstr "Quasseldroid" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4757,11 +4863,11 @@ msgid "" msgstr "" "Radicale bir CalDAV ve CardDAV sunucusudur. Planlama ve kişi verilerinin " "eşitlenmesini ve paylaşımını sağlar. Radicale'yi kullanmak için desteklenen bir istemci uygulaması gereklidir. Radicale'ye {box_name} " +"\"https://radicale.org/master.html#documentation/supported-clients" +"\">desteklenen bir istemci uygulaması gereklidir. Radicale'ye {box_name} " "oturum açma adı ile herhangi bir kullanıcı tarafından erişilebilir." -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " @@ -4771,12 +4877,12 @@ msgstr "" "temel bir web arayüzü sağlar. Ayrı bir istemci kullanılarak yapılması " "zorunlu olan olayların veya kişilerin eklenmesini desteklemez." -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "Radicale" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "Takvim ve Adres Defteri" @@ -4893,8 +4999,8 @@ msgstr "" "Gmail için kullanıcı adı Gmail adresiniz, parolanız Google hesabı parolanız " "ve sunucu imaps://imap.gmail.com olacaktır. Google hesap " "ayarlarınızda \"Daha az güvenli uygulama erişimi\"ni de etkinleştirmeniz " -"gerekeceğini unutmayın (https://myaccount.google.com/lesssecureapps)." +"gerekeceğini unutmayın (https://myaccount.google.com/lesssecureapps)." #: plinth/modules/roundcube/__init__.py:53 #: plinth/modules/roundcube/manifest.py:9 @@ -4923,8 +5029,8 @@ msgid "" msgstr "" "Kurulumdan sonra, paylaşım için hangi disklerin kullanılacağını " "seçebilirsiniz. Etkinleştirilmiş paylaşımlara, bilgisayarınızdaki dosya " -"yöneticisinde \\\\{hostname} (Windows'ta) veya smb://{hostname} .local (" -"Linux ve Mac'te) konumunda erişilebilir. Aralarından seçim yapabileceğiniz " +"yöneticisinde \\\\{hostname} (Windows'ta) veya smb://{hostname} .local " +"(Linux ve Mac'te) konumunda erişilebilir. Aralarından seçim yapabileceğiniz " "üç tür paylaşım vardır: " #: plinth/modules/samba/__init__.py:40 @@ -5135,11 +5241,6 @@ msgid "Allow this application to be used by anyone who can reach it." msgstr "" "Bu uygulamanın, ona ulaşabilen herkes tarafından kullanılmasına izin verin." -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "Yapılandırma güncellendi." - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "Konsol oturum açmalarını kısıtla (önerilir)" @@ -5765,7 +5866,7 @@ msgstr "Parola ile SSH kimlik doğrulaması etkisizleştirildi." msgid "SSH authentication with password enabled." msgstr "Parola ile SSH kimlik doğrulaması etkinleştirildi." -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "Tek Oturum Açma" @@ -5784,104 +5885,104 @@ msgstr "" "Şu anda kullanımda olan depolama ortamını görüntüleyebilir, çıkarılabilir " "ortamı bağlayabilir ve sökebilir, kök bölümünü vb. genişletebilirsiniz." -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "Depolama" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "{disk_size:.1f} bayt" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "{disk_size:.1f} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "{disk_size:.1f} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "{disk_size:.1f} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "{disk_size:.1f} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "İşlem başarısız oldu." -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "İşlem iptal edildi." -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "Aygıt zaten sökülüyor." -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "Eksik sürücü/araç desteğinden dolayı işlem desteklenmiyor." -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "İşlem zaman aşımına uğradı." -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "İşlem, derin uyku durumunda olan bir diski uyandırır." -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "Meşgul olan bir aygıt sökülmeye çalışılıyor." -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "İşlem zaten iptal edildi." -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "İstenen işlemi gerçekleştirmek için yetkili değilsiniz." -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "Aygıt zaten bağlı." -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "Aygıt bağlı değil." -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "İstenen seçeneği kullanmak için izin verilmedi." -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "Aygıt başka bir kullanıcı tarafından bağlandı." -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" "Sistem bölümünde düşük alan: %{percent_used} kullanıldı, {free_space} boş." -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "Düşük disk alanı" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "Disk arızası yakın" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6086,8 +6187,8 @@ msgid "" msgstr "" "Tahoe-LAFS sunucusu etki alanı %(domain_name)s olarak ayarlandı. " "FreedomBox etki alanı adını değiştirmek Tahoe-LAFS'ın yeniden yüklenmesini " -"gerektirir ve VERİLERİ KAYBEDERSİNİZ. Tahoe-LAFS'a https://%(domain_name)s:5678 adresinden " +"gerektirir ve VERİLERİ KAYBEDERSİNİZ. Tahoe-LAFS'a https://%(domain_name)s:5678 adresinden " "erişebilirsiniz." #: plinth/modules/tahoe/templates/tahoe-post-setup.html:29 @@ -6116,7 +6217,7 @@ msgstr "Bağlı tanıtıcılar" msgid "Remove" msgstr "Kaldır" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6124,45 +6225,45 @@ msgid "" "the Tor Browser." msgstr "" -"Tor, isimsiz bir iletişim sistemidir. Tor Projesi web sitesinden daha fazla bilgi edinebilirsiniz. Web'de " +"Tor, isimsiz bir iletişim sistemidir. Tor Projesi web sitesinden daha fazla bilgi edinebilirsiniz. Web'de " "gezinirken en iyi koruma için Tor Projesi, Tor Tarayıcı kullanmanızı önerir." -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "Tor" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "Tor Onion Hizmeti" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "Tor Socks Proksi" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor Köprüsü Aktarımı" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor aktarımı bağlantı noktası mevcut" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "Obfs3 taşıma kayıtlı" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "Obfs4 taşıma kayıtlı" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "Tor aracılığıyla tcp{kind} üzerindeki erişim URL'si {url}" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "Tcp{kind} üzerinde {url} adresinde Tor kullanımını onayla" @@ -6535,7 +6636,7 @@ msgstr "Kullanıcılar ve Gruplar" msgid "Access to all services and system settings" msgstr "Tüm hizmetlere ve sistem ayarlarına erişim" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "LDAP \"{search_item}\" girişini denetle" @@ -6555,10 +6656,6 @@ msgstr "" "Zorunlu. 150 veya daha az karakter. Sadece İngilizce harfler, rakamlar ve " "@/./-/_ karakterleri." -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "İzinler" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6844,8 +6941,8 @@ msgid "" msgstr "" "İsteğe bağlı. Boş bırakılırsa yeni ortak/özel anahtarlar oluşturulur. Ortak " "anahtar daha sonra sunucuya girilebilir. Bu önerilen yoldur. Ancak, bazı " -"sunucu işleticileri bunu vermekte ısrar eder. Örnek: MConEJFIg6+" -"DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." +"sunucu işleticileri bunu vermekte ısrar eder. Örnek: " +"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ." #: plinth/modules/wireguard/forms.py:98 msgid "Pre-shared key" @@ -7288,8 +7385,8 @@ msgid "" "Enable some applications to add shortcuts to " "this page." msgstr "" -"Bu sayfaya kısayollar eklemek için bazı uygulamaları etkinleştirin." +"Bu sayfaya kısayollar eklemek için bazı uygulamaları etkinleştirin." #: plinth/templates/index.html:46 msgid "Configure »" @@ -7428,6 +7525,64 @@ msgstr "%%%(percentage)s tamamlandı" msgid "Gujarati" msgstr "Gujarati" +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot, kullanıcıların gizliliğini korumaya odaklanan \"tek tıklamayla" +#~ "\" dosya paylaşım web uygulamasıdır. En iyi, tek bir dosyayı hızlı bir " +#~ "şekilde paylaşmak için kullanılır. " + +#~ msgid "" +#~ "This Coquelicot instance is exposed to the public but requires an upload " +#~ "password to prevent unauthorized access. You can set a new upload " +#~ "password in the form that will appear below after installation. The " +#~ "default upload password is \"test\"." +#~ msgstr "" +#~ "Bu Coquelicot örneği herkese açıktır ancak yetkisiz erişimi önlemek için " +#~ "bir yükleme parolası gerektirir. Kurulumdan sonra aşağıda görünecek olan " +#~ "formda yeni bir yükleme parolası belirleyebilirsiniz. Varsayılan yükleme " +#~ "parolası \"test\"tir." + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "Yükleme Parolası" + +#~ msgid "" +#~ "Set a new upload password for Coquelicot. Leave this field blank to keep " +#~ "the current password." +#~ msgstr "" +#~ "Coquelicot için yeni bir yükleme parolası ayarlayın. Şu anki parolayı " +#~ "korumak için bu alanı boş bırakın." + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "En Fazla Dosya Boyutu (MiB olarak)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "Coquelicot'a yüklenebilecek dosyaların en fazla boyutunu ayarlayın." + +#~ msgid "coquelicot" +#~ msgstr "coquelicot" + +#~ msgid "Upload password updated" +#~ msgstr "Yükleme parolası güncellendi" + +#~ msgid "Failed to update upload password" +#~ msgstr "Yükleme parolasını güncelleme başarısız oldu" + +#~ msgid "Maximum file size updated" +#~ msgstr "En fazla dosya boyutu güncellendi" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "En fazla dosya boyutu güncelleme başarısız oldu" + +#~ msgid "Riot" +#~ msgstr "Riot" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7746,9 +7901,6 @@ msgstr "Gujarati" #~ 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ş" @@ -8299,9 +8451,6 @@ msgstr "Gujarati" #~ msgid "BitTorrent" #~ msgstr "BitTorrent" -#~ msgid "admin" -#~ msgstr "admin (yönetici)" - #~ msgid "wiki" #~ msgstr "wiki" diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po index 4334bf364..fbe4e6618 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2019-01-04 17:06+0000\n" "Last-Translator: prolinux ukraine \n" "Language-Team: Ukrainian Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1753,11 +1856,6 @@ msgstr "Сховище не знайдено" msgid "Edit repository" msgstr "Видалити сховище" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1768,31 +1866,31 @@ msgstr "" msgid "Could not delete {name}: {error}" msgstr "" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +msgctxt "User guide" msgid "Manual" msgstr "" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2043,7 +2141,7 @@ msgstr "Влючити застосунок" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 msgid "Anonymity Network" msgstr "" @@ -2314,16 +2412,6 @@ msgstr "" msgid "Re-obtain" msgstr "" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "" @@ -2387,7 +2475,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2406,7 +2494,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2618,7 +2706,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "" @@ -2979,52 +3067,52 @@ msgstr "" msgid "Networks" msgstr "" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 msgid "Network Interface" msgstr "" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3032,185 +3120,190 @@ msgid "" "router, configure clients on this network and share its Internet connection." msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +msgctxt "Not automatically" +msgid "Manual" +msgstr "" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." msgstr "" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " "one provided. Example: 00:11:22:aa:bb:cc." msgstr "" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3218,7 +3311,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3227,7 +3320,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3235,11 +3328,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3250,7 +3343,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3274,19 +3367,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "General Configuration" msgid "Preferred router configuration" msgstr "Загальні налаштування" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4164,7 +4257,7 @@ msgstr "" msgid "Web Proxy" msgstr "" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "" @@ -4200,7 +4293,7 @@ msgstr "" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, python-brace-format msgid "" "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4210,19 +4303,19 @@ msgid "" "{box_name} login." msgstr "" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 msgid "Calendar and Addressbook" msgstr "" @@ -4532,11 +4625,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "" @@ -5085,7 +5173,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5101,103 +5189,103 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 msgid "Storage" msgstr "" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, python-brace-format msgid "{disk_size:.1f} bytes" msgstr "" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, python-brace-format msgid "{disk_size:.1f} KiB" msgstr "" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, python-brace-format msgid "{disk_size:.1f} MiB" msgstr "" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, python-brace-format msgid "{disk_size:.1f} GiB" msgstr "" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, python-brace-format msgid "{disk_size:.1f} TiB" msgstr "" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 msgid "The device is already unmounting." msgstr "" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 msgid "The device is already mounted." msgstr "" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 msgid "The device is not mounted." msgstr "" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -5401,7 +5489,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -5410,40 +5498,40 @@ msgid "" "\">Tor Browser." msgstr "" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 msgid "Tor Onion Service" msgstr "" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "" @@ -5755,7 +5843,7 @@ msgstr "" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "" @@ -5775,10 +5863,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -msgid "Permissions" -msgstr "" - #: plinth/modules/users/forms.py:85 msgid "" "Select which services should be available to the new user. The user will be " @@ -6612,6 +6696,21 @@ msgstr "" msgid "Gujarati" msgstr "" +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "Максимальний розмір файлу (в Мб)" + +#~ msgid "" +#~ "Set the maximum size of the files that can be uploaded to Coquelicot." +#~ msgstr "" +#~ "Встановити максимальний розмір файлів, які можуть бути завантажені до " +#~ "Coquelicot." + +#~ msgid "Maximum file size updated" +#~ msgstr "Максимальний розмір файлу оновлено" + #, fuzzy #~| msgid "Backups" #~ msgid "Backports" @@ -6646,8 +6745,5 @@ msgstr "" #~ msgid "Module: %(module_name)s" #~ msgstr "Модуль: %(module_name)s" -#~ 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 1b47f02db..341b6bd9c 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: 2020-07-27 17:41-0400\n" +"POT-Creation-Date: 2020-08-22 10:24-0400\n" "PO-Revision-Date: 2020-07-13 22:29+0000\n" "Last-Translator: Tang Zongxun \n" "Language-Team: Chinese (Simplified) Git tutorial." msgstr "" -#: plinth/modules/gitweb/__init__.py:51 +#: plinth/modules/gitweb/__init__.py:53 msgid "Read-write access to Git repositories" msgstr "" -#: plinth/modules/gitweb/__init__.py:56 plinth/modules/gitweb/manifest.py:13 +#: plinth/modules/gitweb/__init__.py:58 plinth/modules/gitweb/manifest.py:13 msgid "Gitweb" msgstr "" -#: plinth/modules/gitweb/__init__.py:57 +#: plinth/modules/gitweb/__init__.py:59 msgid "Simple Git Hosting" msgstr "" @@ -1880,11 +1986,6 @@ msgstr "储存库被移除。" msgid "Edit repository" msgstr "创建用户" -#: plinth/modules/gitweb/views.py:117 plinth/modules/searx/views.py:41 -#: plinth/modules/searx/views.py:52 plinth/modules/tor/views.py:159 -msgid "An error occurred during configuration." -msgstr "在配置过程中出错。" - #: plinth/modules/gitweb/views.py:138 #, python-brace-format msgid "{name} deleted." @@ -1895,31 +1996,33 @@ msgstr "{name} 已删除。" msgid "Could not delete {name}: {error}" msgstr "不能删除 {name}:{error}" -#: plinth/modules/help/__init__.py:32 +#: plinth/modules/help/__init__.py:33 msgid "Documentation" msgstr "文档" -#: plinth/modules/help/__init__.py:35 plinth/modules/networks/forms.py:47 -#: plinth/modules/networks/forms.py:77 plinth/templates/help-menu.html:20 +#: plinth/modules/help/__init__.py:37 plinth/templates/help-menu.html:20 #: plinth/templates/help-menu.html:21 plinth/templates/index.html:128 +#, fuzzy +#| msgid "Manual" +msgctxt "User guide" msgid "Manual" msgstr "手册" -#: plinth/modules/help/__init__.py:39 +#: plinth/modules/help/__init__.py:41 #: plinth/modules/help/templates/help_support.html:9 #: plinth/modules/help/views.py:42 plinth/templates/help-menu.html:27 #: plinth/templates/help-menu.html:28 msgid "Get Support" msgstr "获取帮助" -#: plinth/modules/help/__init__.py:43 +#: plinth/modules/help/__init__.py:45 #: plinth/modules/help/templates/help_feedback.html:9 #: plinth/modules/help/views.py:36 plinth/templates/help-menu.html:33 #: plinth/templates/help-menu.html:34 msgid "Submit Feedback" msgstr "" -#: plinth/modules/help/__init__.py:47 +#: plinth/modules/help/__init__.py:49 #: plinth/modules/help/templates/help_contribute.html:9 #: plinth/modules/help/views.py:30 plinth/templates/help-menu.html:39 #: plinth/templates/help-menu.html:40 @@ -2213,7 +2316,7 @@ msgstr "启用应用程序" msgid "I2P" msgstr "" -#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:55 +#: plinth/modules/i2p/__init__.py:66 plinth/modules/tor/__init__.py:56 #, fuzzy #| msgid "Tor Anonymity Network" msgid "Anonymity Network" @@ -2537,16 +2640,6 @@ msgstr "没有证书" msgid "Re-obtain" msgstr "重新获取" -#: plinth/modules/letsencrypt/templates/letsencrypt.html:91 -#: plinth/modules/networks/templates/connection_show.html:48 -#: plinth/modules/samba/templates/samba.html:127 -#: plinth/modules/wireguard/templates/wireguard_delete_client.html:24 -#: plinth/modules/wireguard/templates/wireguard_delete_server.html:33 -#: plinth/modules/wireguard/templates/wireguard_show_client.html:73 -#: plinth/modules/wireguard/templates/wireguard_show_server.html:74 -msgid "Delete" -msgstr "删除" - #: plinth/modules/letsencrypt/templates/letsencrypt.html:98 msgid "Revoke" msgstr "撤销" @@ -2616,7 +2709,7 @@ msgstr "" msgid "" "To communicate, you can use the available clients for mobile, desktop and the web. Riot client is recommended." +"element.io/\">Element client is recommended." msgstr "" #: plinth/modules/matrixsynapse/__init__.py:66 @@ -2643,7 +2736,7 @@ msgid "" msgstr "" #: plinth/modules/matrixsynapse/manifest.py:13 -msgid "Riot" +msgid "Element" msgstr "" #: plinth/modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15 @@ -2912,7 +3005,7 @@ msgid "When disabled, players cannot die or receive damage of any kind." msgstr "禁用时,玩家间不能互相伤害也不能死" #: plinth/modules/minetest/templates/minetest.html:18 -#: plinth/modules/networks/forms.py:49 plinth/modules/networks/forms.py:79 +#: plinth/modules/networks/forms.py:51 plinth/modules/networks/forms.py:82 msgid "Address" msgstr "地址" @@ -3306,54 +3399,54 @@ msgstr "" msgid "Networks" msgstr "网络" -#: plinth/modules/networks/__init__.py:157 +#: plinth/modules/networks/__init__.py:150 #, python-brace-format msgid "Using DNSSEC on IPv{kind}" msgstr "在 IPv{kind} 上使用 DNSSEC" -#: plinth/modules/networks/forms.py:16 +#: plinth/modules/networks/forms.py:17 msgid "Connection Type" msgstr "连接类型" -#: plinth/modules/networks/forms.py:28 +#: plinth/modules/networks/forms.py:29 msgid "Connection Name" msgstr "连接名称" -#: plinth/modules/networks/forms.py:30 +#: plinth/modules/networks/forms.py:31 #, fuzzy #| msgid "Interface" msgid "Network Interface" msgstr "接口" -#: plinth/modules/networks/forms.py:31 +#: plinth/modules/networks/forms.py:32 msgid "The network device that this connection should be bound to." msgstr "连接应绑定到的网络设备。" -#: plinth/modules/networks/forms.py:34 +#: plinth/modules/networks/forms.py:35 msgid "Firewall Zone" msgstr "防火墙区域" -#: plinth/modules/networks/forms.py:35 +#: plinth/modules/networks/forms.py:36 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "防火墙区域将控制哪些服务可用在此接口。选择内部只有受信任的网络。" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:63 msgid "External" msgstr "外网" -#: plinth/modules/networks/forms.py:38 +#: plinth/modules/networks/forms.py:39 #: plinth/modules/networks/templates/connections_diagram.html:92 msgid "Internal" msgstr "内网" -#: plinth/modules/networks/forms.py:40 +#: plinth/modules/networks/forms.py:41 msgid "IPv4 Addressing Method" msgstr "IPv4 寻址方式" -#: plinth/modules/networks/forms.py:41 +#: plinth/modules/networks/forms.py:42 #, python-brace-format msgid "" "\"Automatic\" method will make {box_name} acquire configuration from this " @@ -3363,39 +3456,46 @@ msgstr "" "“自动”方式可以让 {box_name} 从此网络请求一个配置使其成为一个客户端。“共享”方" "式会让 {box_name} 作为一个路由器,配置此网络上的客户端并共享互联网连接。" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Automatic (DHCP)" msgstr "自动 (DHCP)" -#: plinth/modules/networks/forms.py:46 +#: plinth/modules/networks/forms.py:47 msgid "Shared" msgstr "共享" -#: plinth/modules/networks/forms.py:52 +#: plinth/modules/networks/forms.py:48 plinth/modules/networks/forms.py:79 +#, fuzzy +#| msgid "Manual" +msgctxt "Not automatically" +msgid "Manual" +msgstr "手册" + +#: plinth/modules/networks/forms.py:54 msgid "Netmask" msgstr "子网掩码" -#: plinth/modules/networks/forms.py:53 +#: plinth/modules/networks/forms.py:55 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "可选的值。如果为空,则将使用基于地址的默认子网掩码。" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 #: plinth/modules/networks/templates/connection_show.html:187 #: plinth/modules/networks/templates/connection_show.html:226 msgid "Gateway" msgstr "网关" -#: plinth/modules/networks/forms.py:57 plinth/modules/networks/forms.py:86 +#: plinth/modules/networks/forms.py:59 plinth/modules/networks/forms.py:89 msgid "Optional value." msgstr "可选的值。" -#: plinth/modules/networks/forms.py:60 plinth/modules/networks/forms.py:89 +#: plinth/modules/networks/forms.py:62 plinth/modules/networks/forms.py:92 msgid "DNS Server" msgstr "DNS 服务器" -#: plinth/modules/networks/forms.py:61 +#: plinth/modules/networks/forms.py:63 msgid "" "Optional value. If this value is given and IPv4 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3403,11 +3503,11 @@ msgstr "" "可选的值。如果给出了此值和 IPv4 寻址方法是\"自动\",将忽略由 DHCP 服务器提供" "的 DNS 服务器。" -#: plinth/modules/networks/forms.py:66 plinth/modules/networks/forms.py:95 +#: plinth/modules/networks/forms.py:68 plinth/modules/networks/forms.py:98 msgid "Second DNS Server" msgstr "备选 DNS 服务器" -#: plinth/modules/networks/forms.py:67 +#: plinth/modules/networks/forms.py:69 msgid "" "Optional value. If this value is given and IPv4 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3415,38 +3515,38 @@ msgstr "" "可选的值。如果给出了此值和 IPv4 寻址方式是\"自动\",将忽略由 DHCP 服务器提供" "的 DNS 服务器。" -#: plinth/modules/networks/forms.py:72 +#: plinth/modules/networks/forms.py:74 msgid "IPv6 Addressing Method" msgstr "IPv6 寻址方式" -#: plinth/modules/networks/forms.py:73 +#: plinth/modules/networks/forms.py:75 #, python-brace-format msgid "" "\"Automatic\" methods will make {box_name} acquire configuration from this " "network making it a client." msgstr "“自动”方式可以让 {box_name} 从此网络请求一个配置使其成为一个客户端。" -#: plinth/modules/networks/forms.py:76 plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:78 plinth/modules/networks/forms.py:246 msgid "Automatic" msgstr "自动" -#: plinth/modules/networks/forms.py:76 +#: plinth/modules/networks/forms.py:78 msgid "Automatic, DHCP only" msgstr "自动,只使用 DHCP" -#: plinth/modules/networks/forms.py:77 +#: plinth/modules/networks/forms.py:80 msgid "Ignore" msgstr "忽略" -#: plinth/modules/networks/forms.py:81 +#: plinth/modules/networks/forms.py:84 msgid "Prefix" msgstr "前缀" -#: plinth/modules/networks/forms.py:82 +#: plinth/modules/networks/forms.py:85 msgid "Value between 1 and 128." msgstr "在 1 到 128 之间取值。" -#: plinth/modules/networks/forms.py:90 +#: plinth/modules/networks/forms.py:93 msgid "" "Optional value. If this value is given and IPv6 addressing method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3454,7 +3554,7 @@ msgstr "" "可选的值。如果给出了此值和 IPv6 寻址方法是\"自动\",将忽略由 DHCP 服务器提供" "的 DNS 服务器。" -#: plinth/modules/networks/forms.py:96 +#: plinth/modules/networks/forms.py:99 msgid "" "Optional value. If this value is given and IPv6 Addressing Method is " "\"Automatic\", the DNS Servers provided by a DHCP server will be ignored." @@ -3462,64 +3562,64 @@ msgstr "" "可选的值。如果给出了此值和 IPv6 寻址方式是\"自动\",将忽略由 DHCP 服务器提供" "的 DNS 服务器。" -#: plinth/modules/networks/forms.py:109 +#: plinth/modules/networks/forms.py:112 msgid "-- select --" msgstr "-- 选择 --" -#: plinth/modules/networks/forms.py:236 +#: plinth/modules/networks/forms.py:239 #: plinth/modules/networks/templates/connection_show.html:129 msgid "SSID" msgstr "SSID" -#: plinth/modules/networks/forms.py:237 +#: plinth/modules/networks/forms.py:240 msgid "The visible name of the network." msgstr "可见网络的名称。" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 #: plinth/modules/networks/templates/connection_show.html:142 msgid "Mode" msgstr "模式" -#: plinth/modules/networks/forms.py:239 +#: plinth/modules/networks/forms.py:242 msgid "Infrastructure" msgstr "基础架构" -#: plinth/modules/networks/forms.py:240 +#: plinth/modules/networks/forms.py:243 msgid "Access Point" msgstr "访问点" -#: plinth/modules/networks/forms.py:241 +#: plinth/modules/networks/forms.py:244 msgid "Ad-hoc" msgstr "Ad-hoc" -#: plinth/modules/networks/forms.py:243 +#: plinth/modules/networks/forms.py:246 msgid "Frequency Band" msgstr "频带" -#: plinth/modules/networks/forms.py:244 +#: plinth/modules/networks/forms.py:247 msgid "A (5 GHz)" msgstr "A (5 GHz)" -#: plinth/modules/networks/forms.py:245 +#: plinth/modules/networks/forms.py:248 msgid "B/G (2.4 GHz)" msgstr "B/G (2.4 GHz)" -#: plinth/modules/networks/forms.py:247 +#: plinth/modules/networks/forms.py:250 #: plinth/modules/networks/templates/connection_show.html:158 msgid "Channel" msgstr "信道" -#: plinth/modules/networks/forms.py:248 +#: plinth/modules/networks/forms.py:251 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "可选值。可通过指定频宽限制无线信道。为空或者填 0 表示自动选择。" -#: plinth/modules/networks/forms.py:253 +#: plinth/modules/networks/forms.py:256 msgid "BSSID" msgstr "BSSID" -#: plinth/modules/networks/forms.py:254 +#: plinth/modules/networks/forms.py:257 msgid "" "Optional value. Unique identifier for the access point. When connecting to " "an access point, connect only if the BSSID of the access point matches the " @@ -3528,31 +3628,31 @@ msgstr "" "可选的值。指定接入点的标识。当要连接到一个接入点时,只会连接到符合给出值的提" "供者。例如:00:11:22:aa:bb:cc。" -#: plinth/modules/networks/forms.py:260 +#: plinth/modules/networks/forms.py:263 msgid "Authentication Mode" msgstr "身份验证模式" -#: plinth/modules/networks/forms.py:261 +#: plinth/modules/networks/forms.py:264 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "如果无线网络安全的和要求客户端具有密码才能连接,请选择 WPA。" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "WPA" msgstr "WPA" -#: plinth/modules/networks/forms.py:263 +#: plinth/modules/networks/forms.py:266 msgid "Open" msgstr "打开" -#: plinth/modules/networks/forms.py:299 +#: plinth/modules/networks/forms.py:302 #, fuzzy, python-brace-format #| msgid "Direct connection to the Internet." msgid "Specify how your {box_name} is connected to your network" msgstr "直接连接到互联网。" -#: plinth/modules/networks/forms.py:306 +#: plinth/modules/networks/forms.py:309 #, python-brace-format msgid "" "Connected to a router

Your {box_name} gets its " @@ -3560,7 +3660,7 @@ msgid "" "typical home setup.

" msgstr "" -#: plinth/modules/networks/forms.py:313 +#: plinth/modules/networks/forms.py:316 #, python-brace-format msgid "" "{box_name} is your router

Your {box_name} has " @@ -3569,7 +3669,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.

" msgstr "" -#: plinth/modules/networks/forms.py:322 +#: plinth/modules/networks/forms.py:325 #, python-brace-format msgid "" "Directly connected to the Internet

Your Internet " @@ -3577,11 +3677,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.

" msgstr "" -#: plinth/modules/networks/forms.py:341 +#: plinth/modules/networks/forms.py:344 msgid "Choose your internet connection type" msgstr "" -#: plinth/modules/networks/forms.py:345 +#: plinth/modules/networks/forms.py:348 msgid "" "I have a public IP address that may change over time

This means that devices on the Internet can reach you when you are " @@ -3592,7 +3692,7 @@ msgid "" "over time or not, it is safer to choose this option.

" msgstr "" -#: plinth/modules/networks/forms.py:357 +#: plinth/modules/networks/forms.py:360 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:370 +#: plinth/modules/networks/forms.py:373 #, python-brace-format msgid "" "I dont have a public IP address

This means that " @@ -3616,19 +3716,19 @@ msgid "" "workaround solutions but each solution has some limitations.

" msgstr "" -#: plinth/modules/networks/forms.py:383 +#: plinth/modules/networks/forms.py:386 msgid "" "I do not know the type of connection my ISP provides

You will be suggested the most conservative actions.

" msgstr "" -#: plinth/modules/networks/forms.py:400 +#: plinth/modules/networks/forms.py:403 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "当前的网络配置" -#: plinth/modules/networks/forms.py:405 +#: plinth/modules/networks/forms.py:408 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)

" msgstr "" -#: plinth/modules/networks/forms.py:417 +#: plinth/modules/networks/forms.py:420 #, python-brace-format msgid "" "Forward specific traffic as needed by each application

" msgstr "" -#: plinth/modules/networks/forms.py:431 +#: plinth/modules/networks/forms.py:434 msgid "" "Router is currently unconfigured

Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4586,7 +4686,7 @@ msgstr "启用 Privoxy" msgid "Web Proxy" msgstr "Privoxy 网页代理" -#: plinth/modules/privoxy/__init__.py:119 +#: plinth/modules/privoxy/__init__.py:109 #, python-brace-format msgid "Access {url} with proxy {proxy} on tcp{kind}" msgstr "在 tcp{kind} 上通过 {proxy} 访问 {url}" @@ -4631,7 +4731,7 @@ msgstr "Quassel IRC 客户端" msgid "Quasseldroid" msgstr "" -#: plinth/modules/radicale/__init__.py:33 +#: plinth/modules/radicale/__init__.py:29 #, fuzzy, python-brace-format #| msgid "" #| "Radicale is a CalDAV and CardDAV server. It allows synchronization and " @@ -4651,19 +4751,19 @@ msgstr "" "user_documentation/#idcaldav-and-carddav-client\">支持的客户端应用程序。" "任何拥有 {box_name} 登录名的用户都可以访问 Radicale。" -#: plinth/modules/radicale/__init__.py:39 +#: plinth/modules/radicale/__init__.py:35 msgid "" "Radicale provides a basic web interface, which only supports creating new " "calendars and addressbooks. It does not support adding events or contacts, " "which must be done using a separate client." msgstr "" -#: plinth/modules/radicale/__init__.py:62 +#: plinth/modules/radicale/__init__.py:56 #: plinth/modules/radicale/manifest.py:75 msgid "Radicale" msgstr "" -#: plinth/modules/radicale/__init__.py:63 +#: plinth/modules/radicale/__init__.py:57 #, fuzzy #| msgid "" #| "Calendar and Addressbook \n" @@ -5035,11 +5135,6 @@ msgstr "" msgid "Allow this application to be used by anyone who can reach it." msgstr "" -#: plinth/modules/searx/views.py:38 plinth/modules/searx/views.py:49 -#: plinth/modules/tor/views.py:130 plinth/modules/tor/views.py:157 -msgid "Configuration updated." -msgstr "配置已更新。" - #: plinth/modules/security/forms.py:13 msgid "Restrict console logins (recommended)" msgstr "限制控制台访问(建议)" @@ -5688,7 +5783,7 @@ msgstr "" msgid "SSH authentication with password enabled." msgstr "远程服务器认证失败。" -#: plinth/modules/sso/__init__.py:33 +#: plinth/modules/sso/__init__.py:34 msgid "Single Sign On" msgstr "" @@ -5704,116 +5799,116 @@ msgid "" "media, expand the root partition etc." msgstr "" -#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:319 +#: plinth/modules/storage/__init__.py:53 plinth/modules/storage/__init__.py:312 #, fuzzy #| msgid "reStore" msgid "Storage" msgstr "reStore" -#: plinth/modules/storage/__init__.py:213 +#: plinth/modules/storage/__init__.py:206 #, fuzzy, python-brace-format #| msgid "{disk_size} bytes" msgid "{disk_size:.1f} bytes" msgstr "{disk_size} bytes" -#: plinth/modules/storage/__init__.py:217 +#: plinth/modules/storage/__init__.py:210 #, fuzzy, python-brace-format #| msgid "{disk_size} KiB" msgid "{disk_size:.1f} KiB" msgstr "{disk_size} KiB" -#: plinth/modules/storage/__init__.py:221 +#: plinth/modules/storage/__init__.py:214 #, fuzzy, python-brace-format #| msgid "{disk_size} MiB" msgid "{disk_size:.1f} MiB" msgstr "{disk_size} MiB" -#: plinth/modules/storage/__init__.py:225 +#: plinth/modules/storage/__init__.py:218 #, fuzzy, python-brace-format #| msgid "{disk_size} GiB" msgid "{disk_size:.1f} GiB" msgstr "{disk_size} GiB" -#: plinth/modules/storage/__init__.py:228 +#: plinth/modules/storage/__init__.py:221 #, fuzzy, python-brace-format #| msgid "{disk_size} TiB" msgid "{disk_size:.1f} TiB" msgstr "{disk_size} TiB" -#: plinth/modules/storage/__init__.py:240 +#: plinth/modules/storage/__init__.py:233 msgid "The operation failed." msgstr "" -#: plinth/modules/storage/__init__.py:242 +#: plinth/modules/storage/__init__.py:235 msgid "The operation was cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:244 +#: plinth/modules/storage/__init__.py:237 #, fuzzy #| msgid "repro service is running" msgid "The device is already unmounting." msgstr "repro 服务正在运行" -#: plinth/modules/storage/__init__.py:246 +#: plinth/modules/storage/__init__.py:239 msgid "The operation is not supported due to missing driver/tool support." msgstr "" -#: plinth/modules/storage/__init__.py:249 +#: plinth/modules/storage/__init__.py:242 msgid "The operation timed out." msgstr "" -#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:244 msgid "The operation would wake up a disk that is in a deep-sleep state." msgstr "" -#: plinth/modules/storage/__init__.py:254 +#: plinth/modules/storage/__init__.py:247 msgid "Attempting to unmount a device that is busy." msgstr "" -#: plinth/modules/storage/__init__.py:256 +#: plinth/modules/storage/__init__.py:249 msgid "The operation has already been cancelled." msgstr "" -#: plinth/modules/storage/__init__.py:258 -#: plinth/modules/storage/__init__.py:260 -#: plinth/modules/storage/__init__.py:262 +#: plinth/modules/storage/__init__.py:251 +#: plinth/modules/storage/__init__.py:253 +#: plinth/modules/storage/__init__.py:255 msgid "Not authorized to perform the requested operation." msgstr "" -#: plinth/modules/storage/__init__.py:264 +#: plinth/modules/storage/__init__.py:257 #, fuzzy #| msgid "This service already exists" msgid "The device is already mounted." msgstr "此服务已存在" -#: plinth/modules/storage/__init__.py:266 +#: plinth/modules/storage/__init__.py:259 #, fuzzy #| msgid "repro service is not running" msgid "The device is not mounted." msgstr "repro 服务未运行" -#: plinth/modules/storage/__init__.py:268 +#: plinth/modules/storage/__init__.py:261 msgid "Not permitted to use the requested option." msgstr "" -#: plinth/modules/storage/__init__.py:270 +#: plinth/modules/storage/__init__.py:263 msgid "The device is mounted by another user." msgstr "" -#: plinth/modules/storage/__init__.py:314 +#: plinth/modules/storage/__init__.py:307 #, no-python-format, python-brace-format msgid "Low space on system partition: {percent_used}% used, {free_space} free." msgstr "" -#: plinth/modules/storage/__init__.py:316 +#: plinth/modules/storage/__init__.py:309 msgid "Low disk space" msgstr "" -#: plinth/modules/storage/__init__.py:344 +#: plinth/modules/storage/__init__.py:337 msgid "Disk failure imminent" msgstr "" -#: plinth/modules/storage/__init__.py:346 +#: plinth/modules/storage/__init__.py:339 #, python-brace-format msgid "" "Disk {id} is reporting that it is likely to fail in the near future. Copy " @@ -6035,7 +6130,7 @@ msgstr "" msgid "Remove" msgstr "" -#: plinth/modules/tor/__init__.py:34 +#: plinth/modules/tor/__init__.py:35 msgid "" "Tor is an anonymous communication system. You can learn more about it from " "the Tor Project website. For " @@ -6048,42 +6143,42 @@ msgstr "" "href=\"https://www.torproject.org/download/download-easy.html.en\">Tor浏览器" "。" -#: plinth/modules/tor/__init__.py:54 +#: plinth/modules/tor/__init__.py:55 msgid "Tor" msgstr "" -#: plinth/modules/tor/__init__.py:65 +#: plinth/modules/tor/__init__.py:66 #, fuzzy #| msgid "Tor Hidden Service" msgid "Tor Onion Service" msgstr "隐藏的 Tor 服务" -#: plinth/modules/tor/__init__.py:69 +#: plinth/modules/tor/__init__.py:70 msgid "Tor Socks Proxy" msgstr "" -#: plinth/modules/tor/__init__.py:73 +#: plinth/modules/tor/__init__.py:74 msgid "Tor Bridge Relay" msgstr "Tor 网桥中继" -#: plinth/modules/tor/__init__.py:98 +#: plinth/modules/tor/__init__.py:110 msgid "Tor relay port available" msgstr "Tor 中继端口可用" -#: plinth/modules/tor/__init__.py:108 +#: plinth/modules/tor/__init__.py:120 msgid "Obfs3 transport registered" msgstr "已注册 Obfs3 传输" -#: plinth/modules/tor/__init__.py:118 +#: plinth/modules/tor/__init__.py:130 msgid "Obfs4 transport registered" msgstr "已注册 Obfs4 传输" -#: plinth/modules/tor/__init__.py:211 +#: plinth/modules/tor/__init__.py:199 #, python-brace-format msgid "Access URL {url} on tcp{kind} via Tor" msgstr "在 tcp{kind} 上通过 Tor 访问 {url}" -#: plinth/modules/tor/__init__.py:222 +#: plinth/modules/tor/__init__.py:210 #, python-brace-format msgid "Confirm Tor usage at {url} on tcp{kind}" msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}" @@ -6448,7 +6543,7 @@ msgstr "用户和组" msgid "Access to all services and system settings" msgstr "" -#: plinth/modules/users/__init__.py:122 +#: plinth/modules/users/__init__.py:115 #, python-brace-format msgid "Check LDAP entry \"{search_item}\"" msgstr "请检查 LDAP 条目“{search_item}”" @@ -6468,12 +6563,6 @@ msgid "" "Required. 150 characters or fewer. English letters, digits and @/./-/_ only." msgstr "" -#: plinth/modules/users/forms.py:83 plinth/modules/users/forms.py:197 -#, fuzzy -#| msgid "Transmission BitTorrent" -msgid "Permissions" -msgstr "Transmission BitTorrent" - #: plinth/modules/users/forms.py:85 #, fuzzy #| msgid "" @@ -7422,6 +7511,40 @@ msgstr "已完成 %(percentage)s%%" msgid "Gujarati" msgstr "古吉拉特语" +#, fuzzy +#~| msgid "" +#~| "Coquelicot is a “one-click” file sharing web application with a focus on " +#~| "protecting users’ privacy. It is best used for quickly sharing a single " +#~| "file. " +#~ msgid "" +#~ "Coquelicot is a \"one-click\" file sharing web application with a focus " +#~ "on protecting users' privacy. It is best used for quickly sharing a " +#~ "single file. " +#~ msgstr "" +#~ "Coquelicot 是一个“即点即用”的文件分享应用,注重保护用户隐私。适宜快速分享" +#~ "单个文件。 " + +#~ msgid "Coquelicot" +#~ msgstr "Coquelicot" + +#~ msgid "Upload Password" +#~ msgstr "保存密码" + +#~ msgid "Maximum File Size (in MiB)" +#~ msgstr "最大的文件容量(以MiB计算)" + +#~ msgid "Upload password updated" +#~ msgstr "上传密码已更新" + +#~ msgid "Failed to update upload password" +#~ msgstr "更新上传的密码失败" + +#~ msgid "Maximum file size updated" +#~ msgstr "最大玩家配置已更新" + +#~ msgid "Failed to update maximum file size" +#~ msgstr "更新最大文件容量失败" + #, fuzzy #~| msgid "Security" #~ msgid "Security Notice" @@ -7697,9 +7820,6 @@ msgstr "古吉拉特语" #~ msgid "Manage" #~ msgstr "管理" -#~ msgid "Create" -#~ msgstr "创建" - #~ msgid "The voucher you received with your {box_name} Danube Edition" #~ msgstr "您收到的您的 {box_name} Danube 版本优惠卷" @@ -8055,9 +8175,6 @@ msgstr "古吉拉特语" #~ msgid "BitTorrent" #~ msgstr "Deluge BitTorrent 客户端" -#~ msgid "admin" -#~ msgstr "管理员" - #~ msgid "wiki" #~ msgstr "维基"