From c1418496dd76130b7ef44cb1be141a23f459d4a6 Mon Sep 17 00:00:00 2001
From: James Valleroy
Your {box_name} has " @@ -4082,7 +4188,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.
" msgstr "" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4090,11 +4196,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.
" msgstr "" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4105,7 +4211,7 @@ msgid "" "over time or not, it is safer to choose this option.
" msgstr "" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" msgstr "" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4129,17 +4235,17 @@ msgid "" "workaround solutions but each solution has some limitations.
" msgstr "" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" msgstr "" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4215,12 +4321,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4285,6 +4385,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4311,6 +4412,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4318,45 +4420,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4376,13 +4484,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4401,24 +4510,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4629,221 +4746,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5246,15 +5370,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5273,6 +5393,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6424,7 +6556,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6907,37 +7039,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7765,10 +7897,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po
index c25e65a5b..4d116d79a 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an
Your {box_name} has " @@ -4095,7 +4201,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.
" msgstr "" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4103,11 +4209,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.
" msgstr "" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4118,7 +4224,7 @@ msgid "" "over time or not, it is safer to choose this option.
" msgstr "" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" msgstr "" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4142,17 +4248,17 @@ msgid "" "workaround solutions but each solution has some limitations.
" msgstr "" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" msgstr "" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you " "have not configured or are unable to configure the router currently and wish " @@ -4228,12 +4334,6 @@ msgstr "" msgid "Primary connection" msgstr "" -#: modules/networks/templates/connection_show.html:66 -#: modules/networks/templates/connection_show.html:208 -#: modules/networks/templates/connection_show.html:249 -msgid "yes" -msgstr "" - #: modules/networks/templates/connection_show.html:77 #: modules/storage/templates/storage.html:23 msgid "Device" @@ -4298,6 +4398,7 @@ msgid "Signal strength" msgstr "" #: modules/networks/templates/connection_show.html:170 +#: modules/networks/templates/connections_fields.html:61 msgid "IPv4" msgstr "" @@ -4324,6 +4425,7 @@ msgid "Default" msgstr "" #: modules/networks/templates/connection_show.html:213 +#: modules/networks/templates/connections_fields.html:90 msgid "IPv6" msgstr "" @@ -4331,45 +4433,51 @@ msgstr "" msgid "This connection is not active." msgstr "" -#: modules/networks/templates/connection_show.html:264 -#: modules/networks/templates/connection_show.html:284 -#: modules/networks/templates/connection_show.html:303 -msgid "Firewall zone" +#: modules/networks/templates/connection_show.html:259 +#: modules/networks/templates/connections_fields_privacy.html:16 +#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72 +msgid "Privacy" msgstr "" #: modules/networks/templates/connection_show.html:273 +#: modules/networks/templates/connection_show.html:293 +#: modules/networks/templates/connection_show.html:312 +msgid "Firewall zone" +msgstr "" + +#: modules/networks/templates/connection_show.html:282 msgid "" "This interface should be connected to a local network/machine. If you " "connect this interface to a public network, services meant to be available " "only internally will become available externally. This is a security risk." msgstr "" -#: modules/networks/templates/connection_show.html:293 -#: modules/networks/templates/connection_show.html:316 +#: modules/networks/templates/connection_show.html:302 +#: modules/networks/templates/connection_show.html:325 msgid "" "This interface should receive your Internet connection. If you connect it to " "a local network/machine, many services meant to available only internally " "will not be available." msgstr "" -#: modules/networks/templates/connection_show.html:305 +#: modules/networks/templates/connection_show.html:314 #: modules/networks/templates/connections_diagram.html:24 network.py:24 msgid "External" msgstr "" -#: modules/networks/templates/connection_show.html:312 +#: modules/networks/templates/connection_show.html:321 #, python-format msgid "" "This interface is not maintained by %(box_name)s. For security, it is " "automatically assigned to the external zone." msgstr "" -#: modules/networks/templates/connections_create.html:19 +#: modules/networks/templates/connections_create.html:18 msgid "Create Connection" msgstr "" #: modules/networks/templates/connections_delete.html:11 -#: modules/networks/views.py:519 +#: modules/networks/views.py:536 msgid "Delete Connection" msgstr "" @@ -4389,13 +4497,14 @@ msgstr "" #: modules/networks/templates/connections_diagram.html:29 #: modules/networks/templates/connections_diagram.html:59 -#: modules/networks/views.py:100 network.py:27 +#: modules/networks/views.py:102 network.py:27 msgid "Ethernet" msgstr "" #: modules/networks/templates/connections_diagram.html:32 #: modules/networks/templates/connections_diagram.html:62 -#: modules/networks/views.py:101 network.py:28 +#: modules/networks/templates/connections_fields_wifi.html:16 +#: modules/networks/views.py:103 network.py:28 msgid "Wi-Fi" msgstr "" @@ -4414,24 +4523,32 @@ msgstr "" msgid "Computer" msgstr "" -#: modules/networks/templates/connections_edit.html:20 -#: modules/networks/views.py:239 modules/networks/views.py:323 +#: modules/networks/templates/connections_edit.html:19 +#: modules/networks/views.py:253 modules/networks/views.py:340 msgid "Edit Connection" msgstr "" +#: modules/networks/templates/connections_fields.html:24 +msgid "General" +msgstr "" + +#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29 +msgid "PPPoE" +msgstr "" + #: modules/networks/templates/connections_list.html:8 msgid "Connections" msgstr "" #: modules/networks/templates/connections_list.html:12 #: modules/networks/templates/connections_list.html:14 -#: modules/networks/views.py:372 +#: modules/networks/views.py:389 msgid "Nearby Wi-Fi Networks" msgstr "" #: modules/networks/templates/connections_list.html:17 #: modules/networks/templates/connections_list.html:19 -#: modules/networks/views.py:396 +#: modules/networks/views.py:413 #: modules/wireguard/templates/wireguard_add_server.html:19 msgid "Add Connection" msgstr "" @@ -4642,221 +4759,228 @@ msgstr "" msgid "link-local" msgstr "" -#: modules/networks/views.py:38 modules/networks/views.py:99 -#: modules/networks/views.py:110 -msgid "unknown" +#: modules/networks/views.py:33 +msgid "dhcp" msgstr "" -#: modules/networks/views.py:39 -msgid "unmanaged" -msgstr "" - -#: modules/networks/views.py:40 -msgid "unavailable" +#: modules/networks/views.py:34 +msgid "ignore" msgstr "" #: modules/networks/views.py:41 -msgid "disconnected" +msgid "unmanaged" msgstr "" #: modules/networks/views.py:42 -msgid "preparing" +msgid "unavailable" msgstr "" #: modules/networks/views.py:43 -msgid "connecting" +msgid "disconnected" msgstr "" #: modules/networks/views.py:44 -msgid "needs authentication" +msgid "preparing" msgstr "" #: modules/networks/views.py:45 -msgid "requesting address" +msgid "connecting" msgstr "" #: modules/networks/views.py:46 -msgid "checking" +msgid "needs authentication" msgstr "" #: modules/networks/views.py:47 -msgid "waiting for secondary" +msgid "requesting address" msgstr "" #: modules/networks/views.py:48 -msgid "activated" +msgid "checking" msgstr "" #: modules/networks/views.py:49 +msgid "waiting for secondary" +msgstr "" + +#: modules/networks/views.py:50 +msgid "activated" +msgstr "" + +#: modules/networks/views.py:51 msgid "deactivating" msgstr "" -#: modules/networks/views.py:57 +#: modules/networks/views.py:59 msgid "no reason" msgstr "" -#: modules/networks/views.py:59 +#: modules/networks/views.py:61 msgid "unknown error" msgstr "" -#: modules/networks/views.py:61 +#: modules/networks/views.py:63 msgid "device is now managed" msgstr "" -#: modules/networks/views.py:63 +#: modules/networks/views.py:65 msgid "device is now unmanaged" msgstr "" -#: modules/networks/views.py:65 +#: modules/networks/views.py:67 msgid "configuration failed" msgstr "" -#: modules/networks/views.py:67 +#: modules/networks/views.py:69 msgid "secrets required" msgstr "" -#: modules/networks/views.py:69 +#: modules/networks/views.py:71 msgid "DHCP client failed to start" msgstr "" -#: modules/networks/views.py:71 +#: modules/networks/views.py:73 msgid "DHCP client error" msgstr "" -#: modules/networks/views.py:73 +#: modules/networks/views.py:75 msgid "DHCP client failed" msgstr "" -#: modules/networks/views.py:75 +#: modules/networks/views.py:77 msgid "shared connection service failed to start" msgstr "" -#: modules/networks/views.py:77 +#: modules/networks/views.py:79 msgid "shared connection service failed" msgstr "" -#: modules/networks/views.py:79 +#: modules/networks/views.py:81 msgid "device was removed" msgstr "" -#: modules/networks/views.py:81 +#: modules/networks/views.py:83 msgid "device disconnected by user" msgstr "" -#: modules/networks/views.py:83 +#: modules/networks/views.py:85 msgid "a dependency of the connection failed" msgstr "" -#: modules/networks/views.py:85 +#: modules/networks/views.py:87 msgid "Wi-Fi network not found" msgstr "" -#: modules/networks/views.py:87 +#: modules/networks/views.py:89 msgid "a secondary connection failed" msgstr "" -#: modules/networks/views.py:89 +#: modules/networks/views.py:91 msgid "new connection activation was enqueued" msgstr "" -#: modules/networks/views.py:91 +#: modules/networks/views.py:93 msgid "a duplicate IP address was detected" msgstr "" -#: modules/networks/views.py:93 +#: modules/networks/views.py:95 msgid "selected IP method is not supported" msgstr "" -#: modules/networks/views.py:102 +#: modules/networks/views.py:104 msgid "generic" msgstr "" -#: modules/networks/views.py:103 +#: modules/networks/views.py:105 msgid "TUN or TAP interface" msgstr "" -#: modules/networks/views.py:104 modules/wireguard/__init__.py:47 +#: modules/networks/views.py:106 modules/wireguard/__init__.py:47 #: modules/wireguard/manifest.py:14 msgid "WireGuard" msgstr "" -#: modules/networks/views.py:111 +#: modules/networks/views.py:113 msgid "ad-hoc" msgstr "" -#: modules/networks/views.py:112 +#: modules/networks/views.py:114 msgid "infrastructure" msgstr "" -#: modules/networks/views.py:113 +#: modules/networks/views.py:115 msgid "access point" msgstr "" -#: modules/networks/views.py:114 +#: modules/networks/views.py:116 msgid "mesh point" msgstr "" -#: modules/networks/views.py:144 +#: modules/networks/views.py:123 +msgid "default" +msgstr "" + +#: modules/networks/views.py:156 msgid "Cannot show connection: Connection not found." msgstr "" -#: modules/networks/views.py:197 +#: modules/networks/views.py:211 msgid "Connection Information" msgstr "" -#: modules/networks/views.py:211 +#: modules/networks/views.py:225 msgid "Cannot edit connection: Connection not found." msgstr "" -#: modules/networks/views.py:217 +#: modules/networks/views.py:231 msgid "This type of connection is not yet understood." msgstr "" -#: modules/networks/views.py:335 +#: modules/networks/views.py:352 #, python-brace-format msgid "Activated connection {name}." msgstr "" -#: modules/networks/views.py:339 +#: modules/networks/views.py:356 msgid "Failed to activate connection: Connection not found." msgstr "" -#: modules/networks/views.py:345 +#: modules/networks/views.py:362 #, python-brace-format msgid "Failed to activate connection {name}: No suitable device is available." msgstr "" -#: modules/networks/views.py:358 +#: modules/networks/views.py:375 #, python-brace-format msgid "Deactivated connection {name}." msgstr "" -#: modules/networks/views.py:362 +#: modules/networks/views.py:379 msgid "Failed to de-activate connection: Connection not found." msgstr "" -#: modules/networks/views.py:414 +#: modules/networks/views.py:431 msgid "Adding New Generic Connection" msgstr "" -#: modules/networks/views.py:432 +#: modules/networks/views.py:449 msgid "Adding New Ethernet Connection" msgstr "" -#: modules/networks/views.py:450 +#: modules/networks/views.py:467 msgid "Adding New PPPoE Connection" msgstr "" -#: modules/networks/views.py:485 +#: modules/networks/views.py:502 msgid "Adding New Wi-Fi Connection" msgstr "" -#: modules/networks/views.py:500 +#: modules/networks/views.py:517 #, python-brace-format msgid "Connection {name} deleted." msgstr "" -#: modules/networks/views.py:504 modules/networks/views.py:514 +#: modules/networks/views.py:521 modules/networks/views.py:531 msgid "Failed to delete connection: Connection not found." msgstr "" @@ -5259,15 +5383,11 @@ msgstr "" msgid "Manage system-wide privacy settings." msgstr "" -#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70 -msgid "Privacy" -msgstr "" - -#: modules/privacy/__init__.py:68 +#: modules/privacy/__init__.py:70 msgid "Please update privacy settings to match your preferences." msgstr "" -#: modules/privacy/__init__.py:73 +#: modules/privacy/__init__.py:75 msgid "Review privacy setting" msgstr "" @@ -5286,6 +5406,18 @@ msgid "" "network for additional anonymity if Tor app is enabled." msgstr "" +#: modules/privacy/forms.py:27 +msgid "Allow using fallback DNS servers" +msgstr "" + +#: modules/privacy/forms.py:29 +msgid "" +"Use well-known public DNS servers to resolve domain names in unusual " +"circumstances where no DNS servers are known but internet connectivity is " +"available. Can be disabled in most cases if network connectivity is stable " +"and reliable." +msgstr "" + #: modules/privoxy/__init__.py:25 msgid "" "Privoxy is a non-caching web proxy with advanced filtering capabilities for " @@ -6437,7 +6569,7 @@ msgstr "" msgid "Go to Power" msgstr "" -#: modules/storage/__init__.py:439 +#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375 msgid "grub package is configured" msgstr "" @@ -6920,37 +7052,37 @@ msgid "" "automatically at 02:00 causing all apps to be unavailable briefly." msgstr "" -#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127 +#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129 #: modules/upgrades/templates/update-firstboot-progress.html:11 #: modules/upgrades/templates/update-firstboot.html:11 msgid "Software Update" msgstr "" -#: modules/upgrades/__init__.py:130 +#: modules/upgrades/__init__.py:132 msgid "FreedomBox Updated" msgstr "" -#: modules/upgrades/__init__.py:204 +#: modules/upgrades/__init__.py:217 msgid "Could not start distribution update" msgstr "" -#: modules/upgrades/__init__.py:206 +#: modules/upgrades/__init__.py:219 msgid "" "There is not enough free space in the root partition to start the " "distribution update. Please ensure at least 5 GB is free. Distribution " "update will be retried after 24 hours, if enabled." msgstr "" -#: modules/upgrades/__init__.py:217 +#: modules/upgrades/__init__.py:230 msgid "Distribution update started" msgstr "" -#: modules/upgrades/__init__.py:219 +#: modules/upgrades/__init__.py:232 msgid "" "Started update to next stable release. This may take a long time to complete." msgstr "" -#: modules/upgrades/__init__.py:311 +#: modules/upgrades/__init__.py:324 msgid "Check for package holds" msgstr "" @@ -7778,10 +7910,6 @@ msgid "" "account for Zoph." msgstr "" -#: network.py:29 -msgid "PPPoE" -msgstr "" - #: network.py:30 msgid "Generic" msgstr "" diff --git a/plinth/locale/be/LC_MESSAGES/django.po b/plinth/locale/be/LC_MESSAGES/django.po index d94bb2124..c2ec93334 100644 --- a/plinth/locale/be/LC_MESSAGES/django.po +++ b/plinth/locale/be/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-26 19:15-0400\n" +"POT-Creation-Date: 2024-09-09 20:39-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" @@ -106,7 +106,7 @@ msgstr "" msgid "System" msgstr "" -#: menu.py:112 modules/networks/templates/connection_show.html:259 +#: menu.py:112 modules/networks/templates/connection_show.html:268 #: modules/security/__init__.py:35 msgid "Security" msgstr "" @@ -181,7 +181,7 @@ msgid "Enable a Backup Schedule" msgstr "" #: modules/backups/__init__.py:175 modules/backups/__init__.py:222 -#: modules/privacy/__init__.py:77 modules/storage/__init__.py:326 +#: modules/privacy/__init__.py:79 modules/storage/__init__.py:326 #, python-brace-format msgid "Go to {app_name}" msgstr "" @@ -330,7 +330,7 @@ msgstr "" msgid "None" msgstr "" -#: modules/backups/forms.py:179 modules/networks/forms.py:270 +#: modules/backups/forms.py:179 modules/networks/forms.py:320 msgid "Passphrase" msgstr "" @@ -798,7 +798,7 @@ msgid "No passwords currently configured." msgstr "" #: modules/bepasty/templates/bepasty.html:29 modules/dynamicdns/forms.py:91 -#: modules/miniflux/forms.py:14 modules/networks/forms.py:208 +#: modules/miniflux/forms.py:14 modules/networks/forms.py:266 #: modules/shadowsocks/forms.py:32 modules/shadowsocksserver/forms.py:37 msgid "Password" msgstr "" @@ -907,7 +907,7 @@ msgid "Serving Domains" msgstr "" #: modules/bind/templates/bind.html:17 modules/email/templates/email.html:38 -#: modules/ikiwiki/forms.py:12 modules/names/templates/names.html:15 +#: modules/ikiwiki/forms.py:12 modules/names/templates/names.html:18 #: modules/networks/templates/connection_show.html:91 #: modules/samba/templates/samba.html:65 #: modules/storage/templates/storage.html:26 @@ -935,12 +935,12 @@ msgstr "" #: modules/dynamicdns/views.py:78 modules/ejabberd/views.py:95 #: modules/email/views.py:45 modules/matrixsynapse/views.py:149 #: modules/minetest/views.py:55 modules/mumble/views.py:37 -#: modules/pagekite/forms.py:74 modules/privacy/views.py:36 -#: modules/quassel/views.py:29 modules/roundcube/views.py:32 -#: modules/rssbridge/views.py:31 modules/shadowsocks/views.py:52 -#: modules/shadowsocksserver/views.py:48 modules/ssh/views.py:62 -#: modules/transmission/views.py:43 modules/ttrss/views.py:31 -#: modules/wordpress/views.py:31 +#: modules/names/views.py:54 modules/pagekite/forms.py:74 +#: modules/privacy/views.py:46 modules/quassel/views.py:29 +#: modules/roundcube/views.py:32 modules/rssbridge/views.py:31 +#: modules/shadowsocks/views.py:52 modules/shadowsocksserver/views.py:48 +#: modules/ssh/views.py:62 modules/transmission/views.py:43 +#: modules/ttrss/views.py:31 modules/wordpress/views.py:31 msgid "Configuration updated" msgstr "" @@ -1101,14 +1101,14 @@ msgstr "" msgid "General Configuration" msgstr "" -#: modules/config/__init__.py:49 modules/names/templates/names.html:30 -#: modules/names/templates/names.html:44 modules/snapshot/views.py:32 +#: modules/config/__init__.py:49 modules/names/templates/names.html:33 +#: modules/names/templates/names.html:47 modules/snapshot/views.py:32 #: templates/index.html:38 msgid "Configure" msgstr "" #: modules/config/__init__.py:63 modules/config/forms.py:68 -#: modules/dynamicdns/forms.py:82 modules/names/templates/names.html:16 +#: modules/dynamicdns/forms.py:82 modules/names/templates/names.html:19 msgid "Domain Name" msgstr "" @@ -1363,7 +1363,7 @@ msgstr "" msgid "passed" msgstr "" -#: modules/diagnostics/__init__.py:101 modules/networks/views.py:50 +#: modules/diagnostics/__init__.py:101 modules/networks/views.py:52 msgid "failed" msgstr "" @@ -1631,11 +1631,11 @@ msgid "Use HTTP basic authentication" msgstr "" #: modules/dynamicdns/forms.py:88 modules/miniflux/forms.py:11 -#: modules/networks/forms.py:207 modules/users/forms.py:129 +#: modules/networks/forms.py:265 modules/users/forms.py:129 msgid "Username" msgstr "" -#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:210 +#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:268 msgid "Show password" msgstr "" @@ -2175,15 +2175,15 @@ msgstr "" msgid "Firewall" msgstr "" -#: modules/firewall/__init__.py:273 +#: modules/firewall/__init__.py:262 msgid "Default zone is external" msgstr "" -#: modules/firewall/__init__.py:283 +#: modules/firewall/__init__.py:272 msgid "Firewall backend is nftables" msgstr "" -#: modules/firewall/__init__.py:297 +#: modules/firewall/__init__.py:286 msgid "Direct passthrough rules exist" msgstr "" @@ -3544,8 +3544,8 @@ msgstr "" msgid "When disabled, players cannot die or receive damage of any kind." msgstr "" -#: modules/minetest/templates/minetest.html:17 modules/networks/forms.py:49 -#: modules/networks/forms.py:85 +#: modules/minetest/templates/minetest.html:17 modules/networks/forms.py:101 +#: modules/networks/forms.py:141 msgid "Address" msgstr "" @@ -3791,7 +3791,7 @@ msgstr "" msgid "Root channel name changed." msgstr "" -#: modules/names/__init__.py:22 +#: modules/names/__init__.py:29 #, python-brace-format msgid "" "Name Services provides an overview of the ways {box_name} can be reached " @@ -3800,10 +3800,15 @@ msgid "" "enabled or disabled for incoming connections through the given name." msgstr "" -#: modules/names/__init__.py:43 +#: modules/names/__init__.py:50 msgid "Name Services" msgstr "" +#: modules/names/__init__.py:119 +#, python-brace-format +msgid "Resolve domain name: {domain}" +msgstr "" + #: modules/names/components.py:14 msgid "All" msgstr "" @@ -3816,249 +3821,348 @@ msgstr "" msgid "Secure Shell" msgstr "" -#: modules/names/templates/names.html:17 +#: modules/names/forms.py:14 +msgid "Use DNS-over-TLS for resolving domains (global preference)" +msgstr "" + +#: modules/names/forms.py:42 +msgid "Use DNSSEC when resolving domains (global preference)" +msgstr "" + +#: modules/names/resolved.py:91 modules/names/resolved.py:101 +#: modules/networks/forms.py:24 +#: modules/networks/templates/connection_show.html:66 +#: modules/networks/templates/connection_show.html:208 +#: modules/networks/templates/connection_show.html:249 +#: modules/networks/views.py:126 +msgid "yes" +msgstr "" + +#: modules/names/resolved.py:92 modules/networks/forms.py:25 +#: modules/networks/views.py:125 +msgid "opportunistic" +msgstr "" + +#: modules/names/resolved.py:93 modules/names/resolved.py:103 +#: modules/networks/forms.py:26 modules/networks/views.py:124 +msgid "no" +msgstr "" + +#: modules/names/resolved.py:102 +msgid "allow-downgrade" +msgstr "" + +#: modules/names/resolved.py:110 +msgid "supported" +msgstr "" + +#: modules/names/resolved.py:110 +msgid "unsupported" +msgstr "" + +#: modules/names/templates/names.html:12 +msgid "Domains" +msgstr "" + +#: modules/names/templates/names.html:20 msgid "Services" msgstr "" -#: modules/networks/__init__.py:36 +#: modules/names/templates/names.html:56 +msgid "Resolver Status" +msgstr "" + +#: modules/names/templates/names.html:66 +msgid "Global" +msgstr "" + +#: modules/names/templates/names.html:68 +msgid "Link" +msgstr "" + +#: modules/names/templates/names.html:73 +#: modules/networks/templates/connection_show.html:263 +msgid "DNS-over-TLS" +msgstr "" + +#: modules/names/templates/names.html:77 +msgid "DNSSEC" +msgstr "" + +#: modules/names/templates/names.html:82 +msgid "Current DNS Server" +msgstr "" + +#: modules/names/templates/names.html:88 +msgid "DNS Servers" +msgstr "" + +#: modules/names/templates/names.html:98 +msgid "Fallback DNS Servers" +msgstr "" + +#: modules/names/templates/names.html:112 +msgid "Error retrieving status:" +msgstr "" + +#: modules/networks/__init__.py:37 msgid "" "Configure network devices. Connect to the Internet via Ethernet, Wi-Fi or " "PPPoE. Share that connection with other devices on the network." msgstr "" -#: modules/networks/__init__.py:38 +#: modules/networks/__init__.py:39 msgid "" "Devices administered through other methods may not be available for " "configuration here." msgstr "" -#: modules/networks/__init__.py:59 +#: modules/networks/__init__.py:60 msgid "Networks" msgstr "" -#: modules/networks/forms.py:16 +#: modules/networks/forms.py:21 modules/networks/views.py:40 +#: modules/networks/views.py:101 modules/networks/views.py:112 +msgid "unknown" +msgstr "" + +#: modules/networks/forms.py:34 msgid "Connection Type" msgstr "" -#: modules/networks/forms.py:23 +#: modules/networks/forms.py:41 msgid "Connection Name" msgstr "" -#: modules/networks/forms.py:25 +#: modules/networks/forms.py:43 msgid "Network Interface" msgstr "" -#: modules/networks/forms.py:26 +#: modules/networks/forms.py:44 msgid "The network device that this connection should be bound to." msgstr "" -#: modules/networks/forms.py:29 +#: modules/networks/forms.py:47 msgid "Firewall Zone" msgstr "" -#: modules/networks/forms.py:30 +#: modules/networks/forms.py:48 msgid "" "The firewall zone will control which services are available over this " "interfaces. Select Internal only for trusted networks." msgstr "" -#: modules/networks/forms.py:34 +#: modules/networks/forms.py:52 +msgid "Use DNS-over-TLS" +msgstr "" + +#: modules/networks/forms.py:86 msgid "IPv4 Addressing Method" msgstr "" -#: modules/networks/forms.py:36 +#: modules/networks/forms.py:88 msgid "" "Automatic (DHCP): Configure automatically, use Internet connection from this " "network" msgstr "" -#: modules/networks/forms.py:39 +#: modules/networks/forms.py:91 msgid "" "Shared: Act as a router, provide Internet connection to other devices on " "this network" msgstr "" -#: modules/networks/forms.py:42 modules/networks/forms.py:80 +#: modules/networks/forms.py:94 modules/networks/forms.py:135 msgid "" "Manual: Use manually specified parameters, use Internet connection from this " "network" msgstr "" -#: modules/networks/forms.py:45 +#: modules/networks/forms.py:97 msgid "Disabled: Do not configure this addressing method" msgstr "" -#: modules/networks/forms.py:52 +#: modules/networks/forms.py:104 msgid "Netmask" msgstr "" -#: modules/networks/forms.py:53 +#: modules/networks/forms.py:105 msgid "" "Optional value. If left blank, a default netmask based on the address will " "be used." msgstr "" -#: modules/networks/forms.py:57 modules/networks/forms.py:92 +#: modules/networks/forms.py:109 modules/networks/forms.py:148 #: modules/networks/templates/connection_show.html:193 #: modules/networks/templates/connection_show.html:234 msgid "Gateway" msgstr "" -#: modules/networks/forms.py:57 modules/networks/forms.py:92 +#: modules/networks/forms.py:109 modules/networks/forms.py:148 msgid "Optional value." msgstr "" -#: modules/networks/forms.py:60 modules/networks/forms.py:95 +#: modules/networks/forms.py:112 modules/networks/forms.py:151 msgid "DNS Server" msgstr "" -#: modules/networks/forms.py:61 +#: modules/networks/forms.py:113 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 "" -#: modules/networks/forms.py:66 modules/networks/forms.py:101 +#: modules/networks/forms.py:118 modules/networks/forms.py:157 msgid "Second DNS Server" msgstr "" -#: modules/networks/forms.py:67 +#: modules/networks/forms.py:119 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 "" -#: modules/networks/forms.py:72 +#: modules/networks/forms.py:124 msgid "IPv6 Addressing Method" msgstr "" -#: modules/networks/forms.py:74 +#: modules/networks/forms.py:126 msgid "" "Automatic: Configure automatically, use Internet connection from this network" msgstr "" -#: modules/networks/forms.py:77 +#: modules/networks/forms.py:129 msgid "" "Automatic (DHCP only): Configure automatically, use Internet connection from " "this network" msgstr "" -#: modules/networks/forms.py:82 +#: modules/networks/forms.py:132 +msgid "" +"Link-local: Configure automatically to use an address that is only relevant " +"to this network." +msgstr "" + +#: modules/networks/forms.py:137 msgid "Ignore: Ignore this addressing method" msgstr "" -#: modules/networks/forms.py:87 +#: modules/networks/forms.py:138 +msgid "Disabled: Disable IPv6 for this connection" +msgstr "" + +#: modules/networks/forms.py:143 msgid "Prefix" msgstr "" -#: modules/networks/forms.py:88 +#: modules/networks/forms.py:144 msgid "Value between 1 and 128." msgstr "" -#: modules/networks/forms.py:96 +#: modules/networks/forms.py:152 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 "" -#: modules/networks/forms.py:102 +#: modules/networks/forms.py:158 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 "" -#: modules/networks/forms.py:115 +#: modules/networks/forms.py:171 msgid "-- select --" msgstr "" -#: modules/networks/forms.py:242 +#: modules/networks/forms.py:292 #: modules/networks/templates/connection_show.html:135 msgid "SSID" msgstr "" -#: modules/networks/forms.py:243 +#: modules/networks/forms.py:293 msgid "The visible name of the network." msgstr "" -#: modules/networks/forms.py:245 +#: modules/networks/forms.py:295 #: modules/networks/templates/connection_show.html:148 msgid "Mode" msgstr "" -#: modules/networks/forms.py:245 +#: modules/networks/forms.py:295 msgid "Infrastructure" msgstr "" -#: modules/networks/forms.py:246 +#: modules/networks/forms.py:296 msgid "Access Point" msgstr "" -#: modules/networks/forms.py:247 +#: modules/networks/forms.py:297 msgid "Ad-hoc" msgstr "" -#: modules/networks/forms.py:249 +#: modules/networks/forms.py:299 msgid "Frequency Band" msgstr "" -#: modules/networks/forms.py:249 +#: modules/networks/forms.py:299 msgid "Automatic" msgstr "" -#: modules/networks/forms.py:250 +#: modules/networks/forms.py:300 msgid "A (5 GHz)" msgstr "" -#: modules/networks/forms.py:251 +#: modules/networks/forms.py:301 msgid "B/G (2.4 GHz)" msgstr "" -#: modules/networks/forms.py:253 +#: modules/networks/forms.py:303 #: modules/networks/templates/connection_show.html:162 msgid "Channel" msgstr "" -#: modules/networks/forms.py:254 +#: modules/networks/forms.py:304 msgid "" "Optional value. Wireless channel in the selected frequency band to restrict " "to. Blank or 0 value means automatic selection." msgstr "" -#: modules/networks/forms.py:259 +#: modules/networks/forms.py:309 msgid "BSSID" msgstr "" -#: modules/networks/forms.py:260 +#: modules/networks/forms.py:310 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 "" -#: modules/networks/forms.py:266 +#: modules/networks/forms.py:316 msgid "Authentication Mode" msgstr "" -#: modules/networks/forms.py:267 +#: modules/networks/forms.py:317 msgid "" "Select WPA if the wireless network is secured and requires clients to have " "the password to connect." msgstr "" -#: modules/networks/forms.py:269 +#: modules/networks/forms.py:319 msgid "WPA" msgstr "" -#: modules/networks/forms.py:269 +#: modules/networks/forms.py:319 msgid "Open" msgstr "" -#: modules/networks/forms.py:305 +#: modules/networks/forms.py:355 #, python-brace-format msgid "Specify how your {box_name} is connected to your network" msgstr "" -#: modules/networks/forms.py:312 +#: modules/networks/forms.py:362 #, python-brace-format msgid "" "Connected to a router
Your {box_name} gets its " @@ -4066,7 +4170,7 @@ msgid "" "typical home setup.
" msgstr "" -#: modules/networks/forms.py:319 +#: modules/networks/forms.py:369 #, python-brace-format msgid "" "{box_name} is your routerYour {box_name} has " @@ -4075,7 +4179,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.
" msgstr "" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4083,11 +4187,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.
" msgstr "" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4098,7 +4202,7 @@ msgid "" "over time or not, it is safer to choose this option.
" msgstr "" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" msgstr "" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4122,17 +4226,17 @@ msgid "" "workaround solutions but each solution has some limitations.
" msgstr "" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" msgstr "" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4208,12 +4312,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4278,6 +4376,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4304,6 +4403,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4311,45 +4411,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4369,13 +4475,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4394,24 +4501,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4622,221 +4737,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5239,15 +5361,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5266,6 +5384,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6417,7 +6547,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6899,37 +7029,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7757,10 +7887,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po
index a89cbe49c..9ac8193df 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-28 02:09+0000\n"
"Last-Translator: 109247019824
Your {box_name} has " @@ -4268,7 +4392,7 @@ msgstr "" "адаптер. {box_name} е устройство, директно свързано с интернет и всички " "устройства се свързват с {box_name}, за да получат достъп до интернет.
" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4279,11 +4403,11 @@ msgstr "" "е директно свързана към {box_name} и няма други устройства в мрежата. Това " "се получава при общностни или облачни настройки.
" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "Изберете вида на връзката с интернет" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4302,7 +4426,7 @@ msgstr "" "сигурни дали той се променя с течение на времето, по-безопасно е да изберете " "тази възможност.
" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4342,7 +4466,7 @@ msgstr "" "{box_name} предлага много решения за заобикаляне на ситуацията, но всяко " "решение има своите ограничения.
" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" @@ -4350,11 +4474,11 @@ msgstr "" "Не зная каъв вид връзка предоставя доставчикът на интернетЩе бъдат предложени най-консервативните действия.
" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "Предпочитана настройка за маршрутизатор" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4430,12 +4554,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4500,6 +4618,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4526,6 +4645,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4533,45 +4653,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Поверителност"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr ""
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4591,13 +4717,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4616,24 +4743,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Редактиране на връзката"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4844,221 +4979,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "инфраструктура"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Връзката не може да бъде променена: връзката не е намерена."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5474,17 +5616,13 @@ msgstr "Изключване"
msgid "Manage system-wide privacy settings."
msgstr "Управление на настройките за поверителност в цялата система."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Поверителност"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Изберете настройките за поверителност, които отговарят на вашите "
"предпочитания."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Преглед на настройките за поверителност"
@@ -5511,6 +5649,18 @@ msgstr ""
"target=\"_blank\">popcon.debian.org. За допълнителна анонимност данните "
"се изпращат през мрежата на Тор, ако приложението Тор е включено."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6703,7 +6853,7 @@ msgstr ""
msgid "Go to Power"
msgstr "Към Захранване"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7233,37 +7383,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Обновяване на софтуера"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox е обновен"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Обновяването на дистрибуцията не може да бъде стартирано"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8148,10 +8298,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po
index 1c4ac87e2..07d0f2072 100644
--- a/plinth/locale/bn/LC_MESSAGES/django.po
+++ b/plinth/locale/bn/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate
Your {box_name} has " @@ -4115,7 +4221,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.
" msgstr "" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4123,11 +4229,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.
" msgstr "" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4138,7 +4244,7 @@ msgid "" "over time or not, it is safer to choose this option.
" msgstr "" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" msgstr "" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4162,17 +4268,17 @@ msgid "" "workaround solutions but each solution has some limitations.
" msgstr "" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" msgstr "" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4248,12 +4354,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4318,6 +4418,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4344,6 +4445,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4351,45 +4453,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4409,13 +4517,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4434,24 +4543,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4662,221 +4779,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5281,15 +5405,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5308,6 +5428,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6463,7 +6595,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6947,37 +7079,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7805,10 +7937,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po
index 9ff6245bc..414fc82a4 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-15 15:09+0000\n"
"Last-Translator: Sunil Mohan Adapa
Your {box_name} has " @@ -4628,7 +4752,7 @@ msgstr "" "Zařízení {box_name} je přímo připojeno k internetu a všechna vaše zařízení " "se připojují k zařízení {box_name}, aby se mohli připojit k internetu.
" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4639,11 +4763,11 @@ msgstr "" "internetu je přímo připojeno k vašemu {box_name} a v síti nejsou žádná další " "zařízení. To se může stát u komunitních nebo cloudových nastavení.
" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "Zvolte typ internetového připojení" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4662,7 +4786,7 @@ msgstr "" "nejste si jisti, zda se v průběhu času mění nebo ne, je bezpečnější zvolit " "tuto možnost.
" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4701,7 +4825,7 @@ msgstr "" "{box_name} nabízí mnoho řešení, jak tuto situaci obejít, ale každé řešení má " "určitá omezení.
" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" @@ -4709,11 +4833,11 @@ msgstr "" "Nevím, jaký typ připojení můj poskytovatel internetu poskytujeBudou vám navrženy nejkonzervativnější kroky.
" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "Upřednostňovaná konfigurace směrovače" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4810,12 +4934,6 @@ msgstr "Připojení"
msgid "Primary connection"
msgstr "Hlavní připojení"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "ano"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4880,6 +4998,7 @@ msgid "Signal strength"
msgstr "Síla signálu"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4906,6 +5025,7 @@ msgid "Default"
msgstr "Výchozí"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4913,13 +5033,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Toto připojení není aktivní."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Soukromí"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zóna firewallu"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4929,8 +5055,8 @@ msgstr ""
"připojíte do veřejné sítě, služby které jsou zamýšleny být k dispozici pouze "
"vnitřně se stanou dostupné zvenčí. To je bezpečnostní riziko."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4940,12 +5066,12 @@ msgstr ""
"připojíte do místní sítě/stroji, mnohé služby, které jsou určené být "
"dostupné pouze vnitřně nebudou dostupné."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Vnější"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4954,12 +5080,12 @@ msgstr ""
"Toto rozhraní není spravováno %(box_name)s. Z bezpečnostních důvodů je "
"automaticky přiřazeno k vnější zóně."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Vytvořit připojení"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Smazat připojení"
@@ -4979,13 +5105,14 @@ msgstr "Mezery"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5004,24 +5131,34 @@ msgstr "Vnitřní"
msgid "Computer"
msgstr "Počítač"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Upravit připojení"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Obecné"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Připojení"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi sítě poblíž"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Přidat připojení"
@@ -5274,223 +5411,234 @@ msgstr "sdílené"
msgid "link-local"
msgstr "link-local"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "neznámý"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignorovat"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "nespravované"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "nedostupné"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "odpojeno"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "příprava"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "připojení"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "potřebuje ověření"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "vyžadující adresu"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "kontrola"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "čekání na sekundární"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "aktivováno"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "deaktivace"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "bez důvodu"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "neznámá chyba"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "zařízení je nyní spravováno"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "zařízení je nyní bez správy"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "konfigurace selhala"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "požadovaná tajemství"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Klienta DHCP se nepodařilo spustit"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Chyba klienta DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Klient DHCP selhal"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "nepodařilo se spustit službu sdíleného připojení"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "služba sdíleného připojení selhala"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "zařízení bylo odstraněno"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "zařízení odpojené uživatelem"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "selhala závislost připojení"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Síť Wi-Fi nebyla nalezena"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "selhalo sekundární připojení"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "aktivace nového spojení byla zařazena do fronty"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "byla zjištěna duplicitní IP adresa"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "vybraná metoda IP není podporována"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "obecný"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "Rozhraní TUN nebo TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "Infrastruktura"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "přístupový bod"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "bod sítě"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Výchozí"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Připojení nelze zobrazit: Připojení neexistuje."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Informace o spojení"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Připojení nelze upravit: Připojení neexistuje."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Tento typ připojení ještě není podporován."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Připojení {name} aktivováno."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Aktivace připojení se nezdařila: Připojení nenalezeno."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Nepodařilo se aktivovat připojení {name}: Není k dispozici žádné použitelné "
"zařízení."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Připojení {name} deaktivováno."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Deaktivace připojení se nezdařila: Připojení nenalezeno."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Přidávání nového generického připojení"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Přidávání nového ethernetového připojení"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Přidávání nového PPPoE připojení"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Přidávání nového Wi-Fi připojení"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Připojení {name} smazáno."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Smazání připojení se nezdařilo: Připojení nenalezeno."
@@ -5963,17 +6111,13 @@ msgstr "Vypnout nyní"
msgid "Manage system-wide privacy settings."
msgstr "Správa nastavení ochrany osobních údajů v celém systému."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Soukromí"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Aktualizujte nastavení ochrany osobních údajů tak, aby odpovídalo vašim "
"preferencím."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Zkontrolujte nastavení ochrany osobních údajů"
@@ -5998,6 +6142,18 @@ msgstr ""
"popcon.debian.org/\" target=\"_blank\">popcon.debian.org. Odesílání "
"probíhá přes síť Tor pro další anonymitu, pokud je povolena aplikace Tor."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7338,7 +7494,7 @@ msgstr "Kořenový souborový systém pouze pro čtení"
msgid "Go to Power"
msgstr "Přejít na Síť"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr "balíček grub je nakonfigurován"
@@ -7915,21 +8071,21 @@ msgstr ""
"systému považován za nezbytný, provede se automaticky ve 02:00 a způsobí, že "
"všechny aplikace budou krátce nedostupné."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Aktualizace software"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox aktualizován"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Nelze spustit aktualizaci distribuce"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7939,17 +8095,17 @@ msgstr ""
"distribuce. Zajistěte, aby bylo volných alespoň 5 GB. Aktualizace distribuce "
"se bude opakovat po 24 hodinách, pokud je povolena."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Zahájena aktualizace distribuce"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Zahájena aktualizace na další stabilní verzi. Dokončení může trvat dlouho."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8891,10 +9047,6 @@ msgstr ""
"Uživatelský účet %(username)s se stane administrátorským "
"účtem pro Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Obecné"
@@ -9550,9 +9702,6 @@ msgstr "gudžarátština"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Nepodařilo se omezit přístup ke konzole: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Zapnout DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Zapnout zabezpečovací rozšíření systému doménových názvů"
@@ -9630,9 +9779,6 @@ msgstr "gudžarátština"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Nastavení Tor jsou aktualizována"
-#~ msgid "Error during installation"
-#~ msgstr "Chyba při instalaci"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "S použitím DNSSEC na IPv{kind}"
@@ -9975,9 +10121,6 @@ msgstr "gudžarátština"
#~ msgid "Cancel"
#~ msgstr "Storno"
-#~ msgid "Domains"
-#~ msgstr "Domény"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP otisk"
@@ -10243,9 +10386,6 @@ msgstr "gudžarátština"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automaticky, pouze DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Ignorovat"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po
index 3eec3118c..e16aba9f4 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak
Your {box_name} has " @@ -4717,7 +4833,7 @@ msgid "" "devices connect to {box_name} for their Internet connectivity.
" msgstr "" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4725,11 +4841,11 @@ msgid "" "devices on the network. This can happen on community or cloud setups.
" msgstr "" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4740,7 +4856,7 @@ msgid "" "over time or not, it is safer to choose this option.
" msgstr "" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" msgstr "" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4764,19 +4880,19 @@ msgid "" "workaround solutions but each solution has some limitations.
" msgstr "" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" msgstr "" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 #, fuzzy #| msgid "Current Network Configuration" msgid "Preferred router configuration" msgstr "Nuværende Netværkskonfiguration" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" msgstr "" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" msgstr "" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4852,12 +4968,6 @@ msgstr "Forbindelse"
msgid "Primary connection"
msgstr "Primær forbindelse"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "ja"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4922,6 +5032,7 @@ msgid "Signal strength"
msgstr "Signalstyrke"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4948,6 +5059,7 @@ msgid "Default"
msgstr "Standard"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4955,13 +5067,21 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Denne forbindelse er ikke aktiv."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Enable Privoxy"
+msgid "Privacy"
+msgstr "Aktiver Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Firewall-zone"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4972,8 +5092,8 @@ msgstr ""
"kun er beregnet til at være internt tilgængelige blive tilgængelige udefra. "
"Dette er en sikkerhedsrisiko."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4983,24 +5103,24 @@ msgstr ""
"Forbinder du det til et lokalt netværk eller maskine, vil tjenester som er "
"beregnet til at være eksternt tilgængelige ikke være det."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Ekstern"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Opret Forbindelse"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Slet Forbindelse"
@@ -5020,13 +5140,14 @@ msgstr "Afstand"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5045,11 +5166,19 @@ msgstr "Intern"
msgid "Computer"
msgstr "Computer"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Rediger Forbindelse"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection"
@@ -5058,13 +5187,13 @@ msgstr "Forbindelse"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi-netværk i Nærheden"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Tilføj forbindelse"
@@ -5289,260 +5418,269 @@ msgstr "Tilføj Service"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
#, fuzzy
#| msgid "Manage"
msgid "unmanaged"
msgstr "Administrer"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Available Domains"
msgid "unavailable"
msgstr "Tilgængelige Domæner"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "kabel forbundet"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Enable Shaarli"
msgid "preparing"
msgstr "Aktiver Shaarli"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "Forbindelse"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "Brug basal (\"basic\") HTTP-autentifikation"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "Deaktiver"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "Deaktiver"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "Tilstandsbegrundelse"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
#, fuzzy
#| msgid "repro service is not running"
msgid "device is now managed"
msgstr "repro-tjenesten er ikke aktiv"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
#, fuzzy
#| msgid "repro service is not running"
msgid "device is now unmanaged"
msgstr "repro-tjenesten er ikke aktiv"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "configuration file: {file}"
msgid "configuration failed"
msgstr "konfigurationsfil: {file}"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "{name} deleted."
msgid "DHCP client failed"
msgstr "{name} slettet."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Tor configuration is being updated"
msgid "shared connection service failed"
msgstr "Tor-konfiguration opdateres"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "This service already exists"
msgid "device was removed"
msgstr "Denne tjeneste eksisterer allerede"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
#, fuzzy
#| msgid "cable is connected"
msgid "device disconnected by user"
msgstr "kabel forbundet"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "packages not found"
msgid "Wi-Fi network not found"
msgstr "pakker ikke fundet"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "generisk"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN eller TAP interface"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access"
msgid "access point"
msgstr "Adgang"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Standard"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Kan ikke vise forbindelse: Forbindelse ikke fundet."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Forbindelsesinformation"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Kan ikke redigere forbindelse: Forbindelse ikke fundet."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Denne type forbindelse kan ikke konfigureres herfra endnu."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Aktiverede forbindelse {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Kunne ikke aktivere forbindelse: Forbindelse ikke fundet."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Kunne ikke aktivere forbindelse {name}: Ingen passende enhed er tilgængelig."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Deaktiverede forbindelse {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Kan ikke deaktivere forbindelse: Forbindelse ikke fundet."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
#, fuzzy
#| msgid "Adding New Ethernet Connection"
msgid "Adding New Generic Connection"
msgstr "Tilføjer Ny Ethernet Forbindelse"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Tilføjer Ny Ethernet Forbindelse"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Tilføjer Ny PPPoE Forbindelse"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Tilføjer Ny Wi-Fi Forbindelse"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Slettede forbindelse {name}."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette forbindelse: Forbindelse ikke fundet."
@@ -6044,17 +6182,11 @@ msgstr "Sluk Nu"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Enable Privoxy"
-msgid "Privacy"
-msgstr "Aktiver Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -6073,6 +6205,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7437,7 +7581,7 @@ msgstr "System"
msgid "Go to Power"
msgstr "Gå til Netværk"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7984,7 +8128,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -7992,35 +8136,35 @@ msgstr ""
msgid "Software Update"
msgstr "Softwareopdateringer"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox Manual"
msgid "FreedomBox Updated"
msgstr "FreedomBox Brugervejledning"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution update started"
msgstr "Automatisk opdatering deaktiveret"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8987,10 +9131,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -9629,9 +9769,6 @@ msgstr ""
#~ msgstr ""
#~ "Fejl ved forsøg på at erhverve certifikatet for domænet {domain}: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktivér DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Akiver sikkerhedsudvidelser til DNS (DNSSEC)"
@@ -9671,9 +9808,6 @@ msgstr ""
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor-konfiguration opdateres"
-#~ msgid "Error during installation"
-#~ msgstr "Fejl under installation"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Bruger DNSSEC på IPv{kind}"
@@ -9988,9 +10122,6 @@ msgstr ""
#~ msgid "Cancel"
#~ msgstr "Annuller"
-#~ msgid "Domains"
-#~ msgstr "Domæner"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP-fingeraftryk"
diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po
index f49ac04e2..90769eebc 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-09-02 10:09+0000\n"
"Last-Translator: Ettore Atalan
Your {box_name} has " @@ -4754,7 +4878,7 @@ msgstr "" "Ihre Geräte stellen eine Verbindung mit der Internetverbindung von " "{box_name} her.
" -#: modules/networks/forms.py:328 +#: modules/networks/forms.py:378 #, python-brace-format msgid "" "Directly connected to the InternetYour Internet " @@ -4766,11 +4890,11 @@ msgstr "" "keine anderen Geräte im Netzwerk. Dies kann bei Community- oder Cloud-Setups " "passieren.
" -#: modules/networks/forms.py:347 +#: modules/networks/forms.py:397 msgid "Choose your internet connection type" msgstr "Wählen Sie die Art Ihrer Internetverbindung" -#: modules/networks/forms.py:351 +#: modules/networks/forms.py:401 msgid "" "I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are " @@ -4790,7 +4914,7 @@ msgstr "" "sicher sind, ob sie sich im Laufe der Zeit ändert, ist es sicherer, diese " "Option zu wählen.
" -#: modules/networks/forms.py:363 +#: modules/networks/forms.py:413 #, python-brace-format msgid "" "I have a public IP address that does not change over time (recommended)" -#: modules/networks/forms.py:376 +#: modules/networks/forms.py:426 #, python-brace-format msgid "" "I dont have a public IP address
This means that " @@ -4829,7 +4953,7 @@ msgstr "" "Dienste zu Hause. {box_name} bietet viele Umgehungslösungen, aber jede " "Lösung hat einige Einschränkungen.
" -#: modules/networks/forms.py:389 +#: modules/networks/forms.py:439 msgid "" "I do not know the type of connection my ISP providesYou will be suggested the most conservative actions.
" @@ -4837,11 +4961,11 @@ msgstr "" "Ich weiss nicht, welche Art von Verbindung mein ISP anbietetEs werden Ihnen die konservativsten Massnahmen vorgeschlagen.
" -#: modules/networks/forms.py:406 +#: modules/networks/forms.py:456 msgid "Preferred router configuration" msgstr "Bevorzugte Routerkonfiguration" -#: modules/networks/forms.py:411 +#: modules/networks/forms.py:461 #, python-brace-format msgid "" "Use DMZ feature to forward all traffic (recommended)" -#: modules/networks/forms.py:423 +#: modules/networks/forms.py:473 #, python-brace-format msgid "" "Forward specific traffic as needed by each application
" -#: modules/networks/forms.py:437 +#: modules/networks/forms.py:487 msgid "" "Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4942,12 +5066,6 @@ msgstr "Verbindung"
msgid "Primary connection"
msgstr "Primäre Verbindung"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "ja"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -5012,6 +5130,7 @@ msgid "Signal strength"
msgstr "Signalstärke"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -5038,6 +5157,7 @@ msgid "Default"
msgstr "Standard"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -5045,13 +5165,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Diese Verbindung ist nicht aktiv."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Datenschutz"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Firewall-Zone"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5062,8 +5188,8 @@ msgstr ""
"(WAN) verbinden, werden Dienste, die nur intern zur Verfügung stehen "
"sollten, extern erreichbar sein. Dies ist ein Sicherheitsrisiko."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5073,12 +5199,12 @@ msgstr ""
"Wenn Sie diese an ein lokales Netzwerk/Rechner anschließen, werden viele "
"Dienste, die nur intern zur Verfügung stehen sollten, nicht verfügbar sein."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Extern"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -5087,12 +5213,12 @@ msgstr ""
"Diese Schnittstelle wird nicht von %(box_name)s gepflegt. Aus "
"Sicherheitsgründen wird sie automatisch der externen Zone zugeordnet."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Verbindung anlegen"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Verbindung löschen"
@@ -5112,13 +5238,14 @@ msgstr "Abstand"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "WLAN"
@@ -5137,24 +5264,34 @@ msgstr "Intern"
msgid "Computer"
msgstr "Computer"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Verbindung bearbeiten"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Allgemein"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Verbindungen"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "WLANs in der Nähe"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Verbindung hinzufügen"
@@ -5411,223 +5548,234 @@ msgstr "geteilt"
msgid "link-local"
msgstr "link-lokal"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "unbekannt"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignorieren"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "nicht verwaltet"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "nicht verfügbar"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "nicht verbunden"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "Vorbereitung"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "verbinde"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "benötigt Authentifizierung"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "Adresse anfordern"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "prüfe"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "Warten auf Sekundär"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "aktiviert"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "deaktiviere"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "ohne Grund"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "unbekannter Fehler"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "Gerät wird jetzt verwaltet"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "Gerät ist jetzt unverwaltet"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "Konfiguration gescheitert"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "Secrets erforderlich"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "DHCP-Client konnte nicht gestartet werden"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP Client-Fehler"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP-Client fehlgeschlagen"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "Shared Connection Service konnte nicht gestartet werden"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "Shared Connection Service fehlgeschlagen"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "Gerät wurde entfernt"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "Gerät durch Benutzer getrennt"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "eine Abhängigkeit der Verbindung ist fehlgeschlagen"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Wi-Fi-Netzwerk nicht gefunden"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "eine sekundäre Verbindung ist fehlgeschlagen"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "neue Verbindungsaktivierung wurde in die Warteschlange eingereiht"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "eine doppelte IP-Adresse wurde festgestellt"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "ausgewählte IP-Methode wird nicht unterstützt"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "generisch"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN- bzw. TAP-Schnittstelle"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "Infrastruktur"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "Accesspoint"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "Mesh-Point"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Standard"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Kann Verbindung nicht anzeigen: Verbindung nicht gefunden."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Verbindungsinformationen"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Kann Verbindung nicht bearbeiten: Verbindung nicht gefunden."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Dieser Verbindungstyp ist noch nicht bekannt."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Verbindung {name} aktiviert."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Fehler beim Einschalten der Verbindung: Verbindung nicht gefunden."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Fehler beim Einschalten der Verbindung {name}: Kein geeignetes Gerät "
"verfügbar."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Verbindung {name} ausgeschaltet."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Konnte Verbindung nicht ausschalten: Verbindung nicht gefunden."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Neue generische Verbindung wird hinzugefügt"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Neue Ethernet-Verbindung wird hinzugefügt"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Neue PPPoE-Verbindung wird hinzugefügt"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "WLAN-Verbindung wird hinzugefügt"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Verbindung {name} gelöscht."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Konnte Verbindung nicht löschen: Verbindung nicht gefunden."
@@ -6113,16 +6261,12 @@ msgstr "Jetzt herunterfahren"
msgid "Manage system-wide privacy settings."
msgstr "Verwaltung systemweiter Datenschutzeinstellungen."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Datenschutz"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Bitte passen Sie die Datenschutzeinstellungen entsprechend Ihren Wünschen an."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Datenschutzeinstellungen anpassen"
@@ -6149,6 +6293,18 @@ msgstr ""
"org. Die Übermittlung erfolgt über das Tor-Netzwerk für zusätzliche "
"Anonymität, wenn die Tor-App aktiviert ist."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7520,7 +7676,7 @@ msgstr "Schreibgeschütztes Root-Dateisystem"
msgid "Go to Power"
msgstr "Springe zur Stromversorgung"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8094,21 +8250,21 @@ msgstr ""
"erachtet wird, erfolgt dieser automatisch um 02:00 Uhr, so dass alle Apps "
"kurzzeitig nicht verfügbar sind."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Software-Aktualisierung"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox aktualisiert"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Distributions-Update konnte nicht gestartet werden"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -8119,18 +8275,18 @@ msgstr ""
"mindestens 5 GB frei sind. Das Distributions-Update wird nach 24 Stunden "
"erneut versucht, falls aktiviert."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Distributions-Upgrade gestartet"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Das Update auf die nächste stabile Version wurde gestartet. Dies kann eine "
"lange Zeit in Anspruch nehmen."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9105,10 +9261,6 @@ msgstr ""
"Das Benutzerkonto %(username)s wird das Administratorkonto "
"für Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Allgemein"
@@ -9768,9 +9920,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Fehler beim Einschränken des Konsolenzugriffs: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC einschalten"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Domain-Name-System-Sicherheitserweiterungen (DNSSEC) aktivieren"
@@ -9848,9 +9997,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor-Konfiguration wird aktualisiert"
-#~ msgid "Error during installation"
-#~ msgstr "Fehler bei der Installation"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "DNSSEC wird auf IPv{kind} verwendet"
@@ -10199,9 +10345,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Abbrechen"
-#~ msgid "Domains"
-#~ msgstr "Domains"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP-Fingerabdruck"
@@ -10484,9 +10627,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatisch, nur DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Ignorieren"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot
index 670a59b1a..b6854cc7a 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME Your {box_name} gets its "
@@ -4067,7 +4171,7 @@ msgid ""
"typical home setup. Your {box_name} has "
@@ -4076,7 +4180,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4084,11 +4188,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4099,7 +4203,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4123,17 +4227,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4209,12 +4313,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4279,6 +4377,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4305,6 +4404,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4312,45 +4412,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4370,13 +4476,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4395,24 +4502,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4623,221 +4738,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5240,15 +5362,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5267,6 +5385,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6418,7 +6548,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6900,37 +7030,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7758,10 +7888,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po
index e9099f9cb..7ac0fe274 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4834,7 +4952,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4842,11 +4960,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4857,7 +4975,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4881,19 +4999,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4969,12 +5087,6 @@ msgstr "Σύνδεση"
msgid "Primary connection"
msgstr "Κύρια σύνδεση"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "Ναι"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -5039,6 +5151,7 @@ msgid "Signal strength"
msgstr "Ισχύς σήματος"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -5065,6 +5178,7 @@ msgid "Default"
msgstr "Προεπιλογή"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -5072,13 +5186,21 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Αυτή η σύνδεση δεν είναι ενεργή."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Ζώνη τείχους προστασίας"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5089,8 +5211,8 @@ msgstr ""
"προορίζονται να είναι διαθέσιμες μόνο εσωτερικά θα καταστούν διαθέσιμες "
"εξωτερικά. Αυτό είναι κίνδυνος για την ασφάλεια."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5100,24 +5222,24 @@ msgstr ""
"το συνδέσετε σε ένα τοπικό δίκτυο/μηχάνημα, πολλές υπηρεσίες που "
"προορίζονται να είναι διαθέσιμες μόνο εσωτερικά δεν θα είναι διαθέσιμες."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Εξωτερική"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Δημιουργία σύνδεσης"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Διαγραφή σύνδεσης"
@@ -5137,13 +5259,14 @@ msgstr "Διαχωρισμός"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5162,24 +5285,34 @@ msgstr "Εσωτερική"
msgid "Computer"
msgstr "Υπολογιστής"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Επεξεργασία σύνδεσης"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Γενικός"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Συνδέσεις"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Κοντινά δίκτυα Wi-Fi"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Προσθήκη σύνδεσης"
@@ -5404,269 +5537,280 @@ msgstr "Κοινόχρηστο"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Αγνόησε"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr ""
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Unavailable Shares"
msgid "unavailable"
msgstr "Με διαθέσιμα μερίσματα"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "το καλώδιο είναι συνδεδεμένο"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Sharing"
msgid "preparing"
msgstr "Sharing"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "Σύνδεση"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "Χρήση βασικού ελέγχου ταυτότητας HTTP"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "Απενεργοποίηση"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "Απενεργοποίηση"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "Kατάσταση"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
#, fuzzy
#| msgid "The device is not mounted."
msgid "device is now managed"
msgstr "Η συσκευή δεν είναι τοποθετημένη."
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
#, fuzzy
#| msgid "The device is not mounted."
msgid "device is now unmanaged"
msgstr "Η συσκευή δεν είναι τοποθετημένη."
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "configuration file: {file}"
msgid "configuration failed"
msgstr "αρχείο ρυθμίσεων: {file}"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "Archive deleted."
msgid "DHCP client failed"
msgstr "Το αρχείο διαγράφηκε."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "The operation failed."
msgid "shared connection service failed"
msgstr "Η ενέργεια απέτυχε."
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "The device is already mounted."
msgid "device was removed"
msgstr "Η συσκευή έχει ήδη προστεθεί."
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
#, fuzzy
#| msgid "The device is mounted by another user."
msgid "device disconnected by user"
msgstr "Η συσκευή έχει ήδη προστεθεί από άλλο χρήστη."
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Repository not found"
msgid "Wi-Fi network not found"
msgstr "Το αποθετήριο δεν βρέθηκε"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
#, fuzzy
#| msgid "The operation failed."
msgid "a secondary connection failed"
msgstr "Η ενέργεια απέτυχε."
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
#, fuzzy
#| msgid "Generic"
msgid "generic"
msgstr "Γενικός"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Interface"
msgid "TUN or TAP interface"
msgstr "Ιnterface"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
#, fuzzy
#| msgid "Ad-hoc"
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
#, fuzzy
#| msgid "Infrastructure"
msgid "infrastructure"
msgstr "Υποδομή"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access Point"
msgid "access point"
msgstr "Σημείο πρόσβασης"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
#, fuzzy
#| msgid "Access Point"
msgid "mesh point"
msgstr "Σημείο πρόσβασης"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Προεπιλογή"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Δεν είναι δυνατή η εμφάνιση της σύνδεσης: δεν βρέθηκε σύνδεση."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Πληροφορίες σύνδεσης"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Δεν είναι δυνατή η επεξεργασία της σύνδεσης: δεν βρέθηκε σύνδεση."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Αυτός ο τύπος σύνδεσης δεν έχει κατανοηθεί ακόμα."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "H σύνδεση {name} ενεργοποιήθηκε."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Απέτυχε η ενεργοποίηση της σύνδεσης: η σύνδεση δεν βρέθηκε."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Απέτυχε η ενεργοποίηση της σύνδεσης {name}: δεν υπάρχει διαθέσιμη κατάλληλη "
"συσκευή."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Aπενεργοποιήθηκε η σύνδεση {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Απέτυχε η απενεργοποίηση της σύνδεσης: η σύνδεση δεν βρέθηκε."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Προσθήκη νέας γενικής σύνδεσης"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Προσθήκη νέας σύνδεσης Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Προσθήκη νέας σύνδεσης PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Προσθήκη νέας σύνδεσης Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Η σύνδεση {name} διαγράφηκε."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Απέτυχε η διαγραφή της σύνδεσης: η σύνδεση δεν βρέθηκε."
@@ -6161,17 +6305,11 @@ msgstr "Τερματισμός τώρα"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -6190,6 +6328,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7633,7 +7783,7 @@ msgstr ""
msgid "Go to Power"
msgstr "Ισχύς"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8211,7 +8361,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -8219,35 +8369,35 @@ msgstr ""
msgid "Software Update"
msgstr "Το μέρισμα διαγράφηκε."
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
msgstr "Ίδρυμα FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution update started"
msgstr "Oι αυτόματες ενημερώσεις απενεργοποιήθηκαν"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9242,10 +9392,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Γενικός"
@@ -9947,9 +10093,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Απέτυχε ο περιορισμός της πρόσβασης στην κονσόλα."
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Ενεργοποίηση DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr ""
#~ "Ενεργοποίηση επεκτάσεων ασφαλείας για διακομιστές ονομάτων διαδικτύου "
@@ -9998,9 +10141,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Οι ρυθμίσεις Tor ενημερώνονται"
-#~ msgid "Error during installation"
-#~ msgstr "Σφάλμα κατά την εγκατάσταση"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Χρήση του DNSSEC σε IPv {kind}"
@@ -10343,9 +10483,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Άκυρο"
-#~ msgid "Domains"
-#~ msgstr "Ονόματα διαδικτύου"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Αποτύπωμα OpenPGP"
@@ -10620,9 +10757,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Αυτόματη, μόνο DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Αγνόησε"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po
index 9d07ddc08..51249604c 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-29 12:09+0000\n"
"Last-Translator: gallegonovato Your {box_name} has "
@@ -4671,7 +4795,7 @@ msgstr ""
"Fi. {box_name} se conecta directamente a Internet y el resto de sus "
"dispositivos acceden a través de su {box_name}. Your Internet "
@@ -4682,11 +4806,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. This means that devices on the Internet can reach you when you are "
@@ -4705,7 +4829,7 @@ msgstr ""
"pública pero no sabe si cambia cada cierto tiempo, elegir esta opción es lo "
"más seguro. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4744,7 +4868,7 @@ msgstr ""
"{box_name} proporciona algunas soluciones pero todas presentan algunas "
"limitaciones. You will be suggested the most conservative actions. Se le "
"sugerirán las opciones más conservadoras. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4852,12 +4976,6 @@ msgstr "Conexión"
msgid "Primary connection"
msgstr "Conexión principal"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "sí"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4922,6 +5040,7 @@ msgid "Signal strength"
msgstr "Potencia de la señal"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4948,6 +5067,7 @@ msgid "Default"
msgstr "Por defecto"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4955,13 +5075,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Esta conexión no está activa."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Privacidad"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zona de firewall"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4971,8 +5097,8 @@ msgstr ""
"a una red pública los servicios destinados a la red interna estarán también "
"accesibles desde la red externa, lo que supone un riesgo de seguridad."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4982,12 +5108,12 @@ msgstr ""
"red/máquina local, muchos servicios destinados a funcionar internamente no "
"estarán disponibles."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Externa"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4996,12 +5122,12 @@ msgstr ""
"Este interfaz no lo mantiene %(box_name)s. Por seguridad, se asigna "
"automáticamente a la zona externa."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Crear conexión"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Eliminar conexión"
@@ -5021,13 +5147,14 @@ msgstr "Espaciado"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5046,24 +5173,34 @@ msgstr "Interna"
msgid "Computer"
msgstr "Ordenador"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Editar conexión"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Genérica"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Conexiones"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Redes Wi-Fi cercanas"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Añadir conexión"
@@ -5311,223 +5448,234 @@ msgstr "compartida"
msgid "link-local"
msgstr "enlace-local"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "desconocido"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignorar"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "no gestionada"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "indisponible"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "conectado"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "preparando"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "conectando"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "necesita autenticación"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "solicitando dirección"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "comprobando"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "esperando al secundario"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "activada"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "desactivando"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "sin motivo"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "fallo desconocido"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "el dispositivo está hora gestionado"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "el dispositivo ahora no está gestionado"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "falló la configuración"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "se requieren secretos"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Fallo iniciando el cliente DHCP"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Error en cliente DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "falló el cliente DHCP"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "fallo al iniciar el servicio de conexión compartida"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "falló el servicio de conexión compartida"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "Se eliminó el dispositivo"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "dispositivo desconectado por el usuario"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "falló una dependencia de la conexión"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Red Wi-Fi no encontrada"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "falló una conexión secundaria"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "encolada la activación de la nueva conexión"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "se detectó una dirección IP duplicada"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "el método IP seleccionado no está soportado"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "genérica"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "interfaz TUN o TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infraestructura"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "punto de acceso"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "punto de acceso a la red mesh"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Por defecto"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "No se puede mostrar la conexión: no se encontró."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Información de la conexión"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "No se puede editar la conexión: no se encontró."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Este tipo de conexión no está aún soportada."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Activar conexión {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Ha fallado la activación de la conexión: no se encontró."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Ha fallado la activación de la conexión {name}: no hay ningún dispositivo "
"disponible."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Conexión {name} desactivada."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Ha fallado la desactivación de la conexión: no se encontró."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Añadir nueva conexión genérica"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Añadir nueva conexión Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Añadir nueva conexión PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Añadir nueva conexión Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Conexión {name} eliminada."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Ha fallado la eliminación de la conexión: no se encontró."
@@ -6003,15 +6151,11 @@ msgstr "Apagar ahora"
msgid "Manage system-wide privacy settings."
msgstr "Gestionar la configuración de la privacidad de todo el sistema."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Privacidad"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr "Por favor, compruebe la configuración de privacidad."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Revisar la configuración de la privacidad"
@@ -6038,6 +6182,18 @@ msgstr ""
"target=\"_blank\">popcon.debian.org. La transmisión se realiza a través "
"de la red Tor para mayor anonimato cuando la aplicación Tor está habilitada."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7387,7 +7543,7 @@ msgstr "Sistema de archivos raíz de sólo lectura"
msgid "Go to Power"
msgstr "Ir a la energía"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr "el paquete grub está configurado"
@@ -7971,21 +8127,21 @@ msgstr ""
"tiempo. Si se decide retrasar el reinicio del sistema, éste se hará de forma "
"automática a las 02:00 h."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Actualización de software (Update)"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox actualizado"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "No se pudo iniciar la actualización de la distribución"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7996,18 +8152,18 @@ msgstr ""
"libres. Si está habilitada, la actualización de la distribución se "
"reintentará tras 24h ."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Iniciada la actualización de la distribución"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Se inició la actualización a la nueva publicación estable. Podría llevar "
"mucho tiempo completarla."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr "Comprobar si hay paquetes retenidos"
@@ -8959,10 +9115,6 @@ msgid ""
msgstr ""
"El usuario %(username)s será el administrador de Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Genérica"
@@ -9630,9 +9782,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Falló al restringir el acceso a la consola: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Activar DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Activar Extensiones de Seguridad del Sistema de Nombre de Dominios"
@@ -9710,9 +9859,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "La configuración de Tor está actualizándose"
-#~ msgid "Error during installation"
-#~ msgstr "Error durante la instalación"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "DNSSEC en uso sobre IPv{kind}"
@@ -10065,9 +10211,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Cancelar"
-#~ msgid "Domains"
-#~ msgstr "Dominios"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Huella digital OpenPGP"
@@ -10341,9 +10484,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automático, solo DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Ignorar"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po
index 9c49a8fad..d6d040532 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4595,7 +4709,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4603,11 +4717,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4618,7 +4732,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4642,19 +4756,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4730,12 +4844,6 @@ msgstr "اتصال"
msgid "Primary connection"
msgstr "اتصال اصلی"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "بله"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4800,6 +4908,7 @@ msgid "Signal strength"
msgstr "شدت سیگنال"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "آیپی ن۴"
@@ -4826,6 +4935,7 @@ msgid "Default"
msgstr "پیشفرض"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "آیپی ن۶"
@@ -4833,13 +4943,19 @@ msgstr "آیپی ن۶"
msgid "This connection is not active."
msgstr "این اتصال فعال نیست."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "محدودهٔ فایروال"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4849,8 +4965,8 @@ msgstr ""
"وصل کنید، سرویسهایی که قرار بوده محلی باشند از خارج نیز قابلاستفاده میشوند. "
"این میتواند یک خطر امنیتی باشد."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4860,24 +4976,24 @@ msgstr ""
"شبکهٔ محلی وصل کنید، بسیاری از سرویسهایی که قرار بوده به طور محلی در دسترس "
"باشند غیرقابل دسترسی میشوند."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "ساختن اتصال"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "پاککردن اتصال"
@@ -4898,13 +5014,14 @@ msgstr "Spacing"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "اترنت"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4923,11 +5040,19 @@ msgstr ""
msgid "Computer"
msgstr "کامپیوتر"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "ویرایش اتصال"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection"
@@ -4936,13 +5061,13 @@ msgstr "اتصال"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "شبکههای بیسیم در نزدیکی"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "افزودن اتصال"
@@ -5168,259 +5293,268 @@ msgstr "مشترک"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
#, fuzzy
#| msgid "Manage"
msgid "unmanaged"
msgstr "مدیریت"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Available Domains"
msgid "unavailable"
msgstr "دامنههای موجود"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "سیم وصل است"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Shared"
msgid "preparing"
msgstr "مشترک"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "اتصال"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "بهکاربردن تأیید هویت سادهٔ تحت وب"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "غیرفعالسازی"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "غیرفعالسازی"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "دلیل وضعیت"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration updated"
msgid "configuration failed"
msgstr "پیکربندی بهروز شد"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "{name} deleted."
msgid "DHCP client failed"
msgstr "{name} پاک شد."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Configuration updated"
msgid "shared connection service failed"
msgstr "پیکربندی بهروز شد"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "The requested domain is already registered."
msgid "device was removed"
msgstr "دامنهٔ درخواستی از قبل ثبت شده است."
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
#, fuzzy
#| msgid "cable is connected"
msgid "device disconnected by user"
msgstr "سیم وصل است"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Interface"
msgid "TUN or TAP interface"
msgstr "واسط"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
#, fuzzy
#| msgid "Ad-hoc"
msgid "ad-hoc"
msgstr "موردی"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
#, fuzzy
#| msgid "Infrastructure"
msgid "infrastructure"
msgstr "سازمانی"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access Point"
msgid "access point"
msgstr "نقطهٔ دسترسی"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
#, fuzzy
#| msgid "Access Point"
msgid "mesh point"
msgstr "نقطهٔ دسترسی"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "پیشفرض"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "نمیتوان اتصال را نشان داد: اتصالی پیدا نشد."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "اطلاعات اتصال"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "نمیتوان اتصال را ویراست: اتصالی پیدا نشد."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "از این نوع اتصال هنوز پشتیبانی نمیشود."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "اتصال {name} فعال شد."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "فعالسازی اتصال شکست خورد: اتصالی پیدا نشد."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "فعالسازی اتصال {name} شکست خورد: دستگاه مناسبی موجود نیست."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "اتصال {name} غیرفعال شد."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "غیرفعالسازی اتصال شکست خورد: اتصالی پیدا نشد."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "افزودن یک اتصال عام تازه"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "افزودن اتصال اترنت تازه"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "افزودن اتصال PPPoE تازه"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "افزودن اتصال Wi-Fi تازه"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "اتصال {name} پاک شد."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "پاککردن اتصال شکست خورد: اتصال پیدا نشد."
@@ -5837,15 +5971,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5864,6 +5994,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7115,7 +7257,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7619,7 +7761,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -7627,33 +7769,33 @@ msgstr ""
msgid "Software Update"
msgstr "{name} پاک شد."
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
msgid "FreedomBox Updated"
msgstr "FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
msgid "Distribution update started"
msgstr "برنامه نصب شد."
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8560,10 +8702,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -9122,11 +9260,6 @@ msgstr ""
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "گرفتن گواهی برای دامنهٔ {domain} شکست خورد: {error}"
-#, fuzzy
-#~| msgid "Enable Dynamic DNS"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "فعالسازی DNS متغیر"
-
#, python-format
#~ msgid ""
#~ "Firewall daemon is not running. Please run it. Firewall comes enabled by "
@@ -9361,9 +9494,6 @@ msgstr ""
#~ msgid "Cancel"
#~ msgstr "انصراف"
-#~ msgid "Domains"
-#~ msgstr "دامنهها"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "اثر انگشت OpenPGP"
diff --git a/plinth/locale/fake/LC_MESSAGES/django.po b/plinth/locale/fake/LC_MESSAGES/django.po
index 27b7b7978..81ed02b3e 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2016-01-31 22:24+0530\n"
"Last-Translator: Sunil Mohan Adapa Your {box_name} has "
@@ -4772,7 +4888,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4780,11 +4896,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4795,7 +4911,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4819,19 +4935,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4907,12 +5023,6 @@ msgstr "CONNECTION"
msgid "Primary connection"
msgstr "PRIMARY CONNECTION"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "YES"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4977,6 +5087,7 @@ msgid "Signal strength"
msgstr "SIGNAL STRENGTH"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPV4"
@@ -5003,6 +5114,7 @@ msgid "Default"
msgstr "DEFAULT"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPV6"
@@ -5010,13 +5122,21 @@ msgstr "IPV6"
msgid "This connection is not active."
msgstr "THIS CONNECTION IS NOT ACTIVE."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Enable Privoxy"
+msgid "Privacy"
+msgstr "ENABLE PRIVOXY"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "FIREWALL ZONE"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5026,8 +5146,8 @@ msgstr ""
"CONNECT THIS INTERFACE TO A PUBLIC NETWORK, SERVICES MEANT TO BE AVAILABLE "
"ONLY INTERNALLY WILL BECOME AVAILABLE EXTERNALLY. THIS IS A SECURITY RISK."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5037,24 +5157,24 @@ msgstr ""
"YOUR A LOCAL NETWORK/MACHINE, MANY SERVICES MEANT TO AVAILABLE ONLY "
"INTERNALLY WILL NOT BE AVAILABLE."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "EXTERNAL"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "CREATE CONNECTION"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "DELETE CONNECTION"
@@ -5074,13 +5194,14 @@ msgstr "SPACING"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "ETHERNET"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "WI-FI"
@@ -5099,11 +5220,19 @@ msgstr "INTERNAL"
msgid "Computer"
msgstr "COMPUTER"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "EDIT CONNECTION"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPOE"
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection"
@@ -5112,13 +5241,13 @@ msgstr "CONNECTION"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "NEARBY WI-FI NETWORKS"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "ADD CONNECTION"
@@ -5343,261 +5472,270 @@ msgstr "ADD SERVICE"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
#, fuzzy
#| msgid "Manage"
msgid "unmanaged"
msgstr "MANAGE"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Enable Subdomains"
msgid "unavailable"
msgstr "ENABLE SUBDOMAINS"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "CABLE IS CONNECTED"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Enable Shaarli"
msgid "preparing"
msgstr "ENABLE SHAARLI"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "CONNECTION"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "USE HTTP BASIC AUTHENTICATION"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "DEACTIVATE"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "DEACTIVATE"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "STATE REASON"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
#, fuzzy
#| msgid "repro service is not running"
msgid "device is now managed"
msgstr "REPRO SERVICE IS NOT RUNNING"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
#, fuzzy
#| msgid "repro service is not running"
msgid "device is now unmanaged"
msgstr "REPRO SERVICE IS NOT RUNNING"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration"
msgid "configuration failed"
msgstr "CONFIGURATION"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "{name} deleted."
msgid "DHCP client failed"
msgstr "{name} DELETED."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Tor configuration is being updated"
msgid "shared connection service failed"
msgstr "TOR CONFIGURATION IS BEING UPDATED"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "This service already exists"
msgid "device was removed"
msgstr "THIS SERVICE ALREADY EXISTS"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
#, fuzzy
#| msgid "cable is connected"
msgid "device disconnected by user"
msgstr "CABLE IS CONNECTED"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "packages not found"
msgid "Wi-Fi network not found"
msgstr "PACKAGES NOT FOUND"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Interface"
msgid "TUN or TAP interface"
msgstr "INTERFACE"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "DEFAULT"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "CANNOT SHOW CONNECTION: CONNECTION NOT FOUND."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
#, fuzzy
#| msgid "Show Connection information"
msgid "Connection Information"
msgstr "SHOW CONNECTION INFORMATION"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "CANNOT EDIT CONNECTION: CONNECTION NOT FOUND."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "THIS TYPE OF CONNECTION IS NOT YET UNDERSTOOD."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "ACTIVATED CONNECTION {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "FAILED TO ACTIVATE CONNECTION: CONNECTION NOT FOUND."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "FAILED TO ACTIVATE CONNECTION {name}: NO SUITABLE DEVICE IS AVAILABLE."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "DEACTIVATED CONNECTION {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "FAILED TO DE-ACTIVATE CONNECTION: CONNECTION NOT FOUND."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
#, fuzzy
#| msgid "Adding New Ethernet Connection"
msgid "Adding New Generic Connection"
msgstr "ADDING NEW ETHERNET CONNECTION"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "ADDING NEW ETHERNET CONNECTION"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "ADDING NEW PPPOE CONNECTION"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "ADDING NEW WI-FI CONNECTION"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "CONNECTION {name} DELETED."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "FAILED TO DELETE CONNECTION: CONNECTION NOT FOUND."
@@ -6109,17 +6247,11 @@ msgstr "SHUT DOWN NOW"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Enable Privoxy"
-msgid "Privacy"
-msgstr "ENABLE PRIVOXY"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -6138,6 +6270,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
#, fuzzy
#| msgid ""
@@ -7504,7 +7648,7 @@ msgstr "SYSTEM"
msgid "Go to Power"
msgstr "GO TO NETWORKS"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8060,7 +8204,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -8068,35 +8212,35 @@ msgstr ""
msgid "Software Update"
msgstr "SOFTWARE UPGRADES"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox Manual"
msgid "FreedomBox Updated"
msgstr "FREEDOMBOX MANUAL"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution update started"
msgstr "AUTOMATIC UPGRADES DISABLED"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9059,10 +9203,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPOE"
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -9702,11 +9842,6 @@ msgstr ""
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "FAILED TO OBTAIN CERTIFICATE FOR DOMAIN {domain}: {error}"
-#, fuzzy
-#~| msgid "Enable Dynamic DNS"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "ENABLE DYNAMIC DNS"
-
#, python-format
#~ msgid ""
#~ "Firewall daemon is not running. Please run it. Firewall comes enabled by "
@@ -10032,11 +10167,6 @@ msgstr ""
#~ msgid "Cancel"
#~ msgstr "CANCEL"
-#, fuzzy
-#~| msgid "Domain"
-#~ msgid "Domains"
-#~ msgstr "DOMAIN"
-
#, fuzzy
#~| msgid "GPG Fingerprint"
#~ msgid "OpenPGP Fingerprint"
diff --git a/plinth/locale/fr/LC_MESSAGES/django.po b/plinth/locale/fr/LC_MESSAGES/django.po
index bb3402ffc..3ea8c8bf9 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-07-03 07:09+0000\n"
"Last-Translator: John Doe Your {box_name} has "
@@ -4774,7 +4898,7 @@ msgstr ""
"tous vos appareils se connectent à la {box_name} pour leur connectivité "
"Internet. Your Internet "
@@ -4786,11 +4910,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 »). This means that devices on the Internet can reach you when you are "
@@ -4809,7 +4933,7 @@ msgstr ""
"une adresse IP publique mais ne savez pas si celle-ci peut être amenée à "
"changer, il est plus sûr de choisir cette option. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4849,7 +4973,7 @@ msgstr ""
"des services à domicile. La {box_name} propose plusieurs solutions de "
"contournement mais chaque solution a ses limites. You will be suggested the most conservative actions. Les actions les plus conservatrices vous "
"seront proposées. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4962,12 +5086,6 @@ msgstr "Connexion"
msgid "Primary connection"
msgstr "Connexion principale"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "oui"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -5032,6 +5150,7 @@ msgid "Signal strength"
msgstr "Force du Signal"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -5058,6 +5177,7 @@ msgid "Default"
msgstr "Défaut"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -5065,13 +5185,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Cette connexion n’est pas active."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Confidentialité"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zone de pare-feu"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5082,8 +5208,8 @@ msgstr ""
"un usage interne seront rendus accessibles à l’extérieur ce qui vous expose "
"à des risques de sécurité."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5093,12 +5219,12 @@ msgstr ""
"à une machine ou à un réseau local, de nombreux services conçus pour un "
"usage interne ne seront pas disponibles."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Externe"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -5107,12 +5233,12 @@ msgstr ""
"Cette interface n’est pas gérée par la %(box_name)s. Pour des raisons de "
"sécurité elle est assignée automatiquement à la zone externe."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Créer Connexion"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Supprimer Connexion"
@@ -5132,13 +5258,14 @@ msgstr "Espacement"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5157,24 +5284,34 @@ msgstr "Interne"
msgid "Computer"
msgstr "Machine"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Modifier la connexion"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Générique"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Connexions"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Réseaux Wi-Fi à proximité"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Ajouter une connexion"
@@ -5434,225 +5571,236 @@ msgstr "partagé"
msgid "link-local"
msgstr "lien local"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "inconnu"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignorer"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "non géré"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "indisponible"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "déconnecté"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "en cours de préparation"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "en cours de connexion"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "nécessite une authentification"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "demande d’adresse en cours"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "vérification"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "attente du secondaire"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "activé"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "désactivation en cours"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "Pas d’explication"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "erreur inconnue"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "Le périphérique est maintenant géré"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "Le périphérique n’est plus géré"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "échec de configuration"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "secrets exigés"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "le client DHCP n’a pas pu être démarré"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "erreur du client DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Le client DHCP a échoué"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "le partage de connexion n’a pas pu démarrer"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "Le service de connexion partagée a échoué"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "Le périphérique a été déconnecté"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "Le périphérique a été déconnecté par l’utilisateur"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "une dépendance de la connexion a échoué"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Réseau wifi introuvable"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "Une connexion secondaire a échoué"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "une nouvelle activation de la connexion a été mise en file d’attente"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "une adresse IP dupliquée a été détectée"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "La méthode d’attribution d’IP sélectionnée n’est pas pris en charge"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "générique"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "Interface TUN ou TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastructure"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "point d’accès"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "Point d’accès au réseau maillé"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Défaut"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
"Impossible d’afficher les détails de la connexion : connexion introuvable."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Informations sur la connexion"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Impossible de modifier la connexion : connexion introuvable."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
"La configuration de ce type de connexion n’est pas encore pris en charge."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Connexion {name} activée."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Échec d’activation de la connexion : connexion introuvable."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Échec d’activation de la connexion {name} : pas de périphérique adéquat "
"disponible."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Connexion {name} désactivée."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Échec de désactivation de la connexion : connexion introuvable."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Ajout d’une nouvelle connexion générique"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Ajout d’une nouvelle connexion Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Ajout d’une nouvelle connexion PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Ajout d’une nouvelle connexion Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Connexion {name} supprimée."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Échec de suppression de la connexion : connexion introuvable."
@@ -6137,15 +6285,11 @@ msgstr "Éteindre immédiatement"
msgid "Manage system-wide privacy settings."
msgstr "Gérér les paramètres de confidentialité globaux."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Confidentialité"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr "Veuillez vérifier les paramètres de confidentialité."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Paramètres de confidentialité"
@@ -6172,6 +6316,18 @@ msgstr ""
"transmission a lieu au travers du réseau Tor pourvu que l’appli Tor soit "
"activée."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7558,7 +7714,7 @@ msgstr "Système de fichiers racine en lecture seule"
msgid "Go to Power"
msgstr "Aller à l'alimentation"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8136,21 +8292,21 @@ msgstr ""
"nécessaire, il est effectué à 2h00, rendant indisponible l’ensemble des "
"applications pour une courte période."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Mise à jour du système"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox mise à jour"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Impossible de lancer la mise à niveau de la distribution"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -8161,18 +8317,18 @@ msgstr ""
"sont disponibles. Si la mise à niveau automatique de la distribution est "
"activée, elle sera retentée dans 24H."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Mise à niveau de la distribution démarrée"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"La mise à niveau vers la nouvelle version stable a été lancée. Cette "
"opération peut prendre beaucoup de temps."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9146,10 +9302,6 @@ msgstr ""
"L’utilisateur %(username)s deviendra le compte "
"administrateur pour Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Générique"
@@ -9810,9 +9962,6 @@ msgstr "Gujarati"
#~ msgstr ""
#~ "La mise en place des restrictions d’accès à la console à échoué : {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Activer DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Activer les extensions de sécurité DNS (DNSSEC)"
@@ -9894,9 +10043,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "La configuration de Tor est en cours de mise à jour"
-#~ msgid "Error during installation"
-#~ msgstr "Erreur pendant l’installation"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Utilise DNSSEC sur IPv{kind}"
@@ -10251,9 +10397,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Annuler"
-#~ msgid "Domains"
-#~ msgstr "Domaines"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Empreinte OpenPGP"
@@ -10533,9 +10676,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatique, DHCP uniquement"
-#~ msgid "Ignore"
-#~ msgstr "Ignorer"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po
index 55894ceb6..debc534a8 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato Your {box_name} has "
@@ -4094,7 +4200,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4102,11 +4208,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4117,7 +4223,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4141,17 +4247,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4227,12 +4333,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4297,6 +4397,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4323,6 +4424,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4330,45 +4432,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4388,13 +4496,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4413,24 +4522,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4643,221 +4760,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5262,15 +5386,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5289,6 +5409,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6446,7 +6578,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6929,39 +7061,39 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
msgstr "FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7795,10 +7927,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po
index 0e18242e6..bc6f52736 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4372,7 +4486,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4380,11 +4494,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4395,7 +4509,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4419,19 +4533,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4507,12 +4621,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4577,6 +4685,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4603,6 +4712,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4610,45 +4720,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4668,13 +4784,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4693,11 +4810,19 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Conversations"
@@ -4706,13 +4831,13 @@ msgstr "વાતચીત"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4930,229 +5055,236 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
+msgid "disconnected"
+msgstr ""
+
+#: modules/networks/views.py:44
+msgid "preparing"
+msgstr ""
+
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Conversations"
msgid "connecting"
msgstr "વાતચીત"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "HTTP મૂળભૂત પ્રમાણીકરણનો ઉપયોગ કરો"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr ""
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration updated"
msgid "configuration failed"
msgstr "રૂપરેખાંકન સુધારાયુ"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "DNS server configuration updated"
msgid "shared connection service failed"
msgstr "DNS સર્વર ગોઠવણી સુધરી"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5565,15 +5697,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5592,6 +5720,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6763,7 +6903,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7264,41 +7404,41 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
msgstr "ફ્રિડમબોક્ષ"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "User registrations disabled"
msgid "Distribution update started"
msgstr "વપરાશકર્તા રજીસ્ટ્રેશન અક્ષમ છે"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8172,10 +8312,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8736,9 +8872,6 @@ msgstr ""
#~ "સર્વર્સ પર નવા એકાઉન્ટ્સ બનાવો (ટોર મારફત), અથવા તો વધારાની સુરક્ષા માટે તમારા "
#~ "પોતાના સર્વર સાથે જોડાણ કરો."
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC ને શરુ કરો"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "ક્ષેત્રીય નામ વ્યવસ્થાની સુરક્ષા વૃદ્ધીઓ ને શરુ કરો"
diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po
index cbac27131..fd3b10ba7 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2023-10-19 06:30+0000\n"
"Last-Translator: Shaik Your {box_name} has "
@@ -4710,7 +4826,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4718,11 +4834,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4733,7 +4849,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4757,19 +4873,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4845,12 +4961,6 @@ msgstr "कनेक्शन"
msgid "Primary connection"
msgstr "मुख्य कनेक्शन"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "हाँ"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4915,6 +5025,7 @@ msgid "Signal strength"
msgstr "सिग्नल क्षमती"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "आईपीवी4"
@@ -4941,6 +5052,7 @@ msgid "Default"
msgstr "डिफ़ॉल्ट"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "आईपीवी6"
@@ -4948,13 +5060,21 @@ msgstr "आईपीवी6"
msgid "This connection is not active."
msgstr "यह कनेक्शन सक्रिय नहीं है."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "प्रिवोक्सी"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "फ़ायरवॉल ज़ोन"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4964,8 +5084,8 @@ msgstr ""
"नेटवर्क से कनेक्ट करते हैं, सिर्फ आंतरिक रूप से उपलब्ध होने सर्विसे बाहर से भी उपलब्ध हो "
"जाएगा. यह एक सुरक्षा जोखिम है."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4975,24 +5095,24 @@ msgstr ""
"मशीन से कनेक्ट करते हैं, तो सिर्फ आंतरिक रूप से उपलब्ध होने वाली कई सर्विसस उपलब्ध नहीं "
"होंगी."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "बाहरी"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "कनेक्शन बनाएँ"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "कनेक्शन हटाएँ"
@@ -5012,13 +5132,14 @@ msgstr "स्पेसिंग"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "इथरनेट"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "वाई-फ़ाई"
@@ -5037,11 +5158,21 @@ msgstr "आंतरिक"
msgid "Computer"
msgstr "कंप्यूटर"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "कनेक्शन संपादित करें"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "जेनेरिक"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "पीपीपीअोइ"
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection"
@@ -5050,13 +5181,13 @@ msgstr "कनेक्शन"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "पास के वाई-फाई नेटवर्क"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "कनेक्शन जोड़ें"
@@ -5281,267 +5412,278 @@ msgstr "साझा किया गया"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "नज़रअंदाज़ करे"
+
+#: modules/networks/views.py:41
#, fuzzy
#| msgid "Manage"
msgid "unmanaged"
msgstr "प्रबंध"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Available Domains"
msgid "unavailable"
msgstr "उपलब्ध वाले डोमेन्स"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "केबल कनेक्ट हो गया"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Sharing"
msgid "preparing"
msgstr "शेयरिंग"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "कनेक्शन"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "एचटिटिपि बेसिकॅ प्रमाणीकरण उपयोग करें"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "निष्क्रिय"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "निष्क्रिय"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "कारण कहो"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
#, fuzzy
#| msgid "The device is not mounted."
msgid "device is now managed"
msgstr "यह डिवाइस नहीं माउंट किया गया."
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
#, fuzzy
#| msgid "The device is not mounted."
msgid "device is now unmanaged"
msgstr "यह डिवाइस नहीं माउंट किया गया."
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "configuration file: {file}"
msgid "configuration failed"
msgstr "कॉंफ़िगरेशन फ़ाइल: {file}"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "Archive deleted."
msgid "DHCP client failed"
msgstr "पुरालेख हटा गया है."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "The operation failed."
msgid "shared connection service failed"
msgstr "ऑपरेशन अनुत्तीर्ण हो गया."
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "The device is already mounted."
msgid "device was removed"
msgstr "यह डिवाइस पहले से माउंट किया गया."
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
#, fuzzy
#| msgid "The device is mounted by another user."
msgid "device disconnected by user"
msgstr "किसी और यूसर ने डिवाइस माउंट किया गया है."
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
#, fuzzy
#| msgid "The operation failed."
msgid "a secondary connection failed"
msgstr "ऑपरेशन अनुत्तीर्ण हो गया."
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
#, fuzzy
#| msgid "Generic"
msgid "generic"
msgstr "जेनेरिक"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Interface"
msgid "TUN or TAP interface"
msgstr "इंटरफ़ेस"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
#, fuzzy
#| msgid "Ad-hoc"
msgid "ad-hoc"
msgstr "एड-हॉक"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
#, fuzzy
#| msgid "Infrastructure"
msgid "infrastructure"
msgstr "इंफ्रास्ट्रक्चर"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access Point"
msgid "access point"
msgstr "अभिगम केंद्र"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
#, fuzzy
#| msgid "Access Point"
msgid "mesh point"
msgstr "अभिगम केंद्र"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "डिफ़ॉल्ट"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "कनेक्शन नहीं दिखा सकता: कनेक्शन से नहीं मिला."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "कनेक्शन के बारे में जानकारी"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "कनेक्शन नहीं संपादित कर सकता: कनेक्शन से नहीं मिला."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "इस प्रकार का कनेक्शन अभी समझ में नहीं आता."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "कनेक्शन सक्रिय है {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "कनेक्शन सक्रिय करने में विफल: कनेक्शन नहीं मिला."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "कनेक्शन सक्रिय करने में विफल {name}: कोई उपयुक्त डिवाइस उपलब्ध नहीं है."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "निष्क्रिय कनेक्शन {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "कनेक्शन को निष्क्रिय करने में विफल: कनेक्शन नहीं मिला."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "नया जेनेरिक कनेक्शन जोड़ रहा है"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "नया ईथरनेट कनेक्शन जोड़ रहा है"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "नया PPPoE कनेक्शन जोड़ रहा है"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "नया वाई-फाई कनेक्शन जोड़ रहा है"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "कनेक्शन {name} हटाया गया."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "कनेक्शन हटाने में विफल: कनेक्शन नहीं मिला."
@@ -6031,17 +6173,11 @@ msgstr "अब शट डाउन करें"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "प्रिवोक्सी"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -6060,6 +6196,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7435,7 +7583,7 @@ msgstr "फ़ाइलसिस्टम"
msgid "Go to Power"
msgstr "पावर"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8022,7 +8170,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -8030,35 +8178,35 @@ msgstr ""
msgid "Software Update"
msgstr "सॉफ्टवेयर अपग्रेडस"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
msgstr "फ्रीडमबाक्स फाउंडेशन"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution update started"
msgstr "ऑटोमेटिक अपग्रेडस अक्षम किया गया"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9028,10 +9176,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "पीपीपीअोइ"
-
#: network.py:30
msgid "Generic"
msgstr "जेनेरिक"
@@ -9685,9 +9829,6 @@ msgstr ""
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "कंसोल एक्सेस प्रतिबंधित करने में विफल."
-#~ msgid "Enable DNSSEC"
-#~ msgstr "डीएनएसएसईसि सक्षम करें"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "डॉमेन नाम सिस्टम सुरक्षा एक्सटेंशनस सक्षम करें"
@@ -9727,9 +9868,6 @@ msgstr ""
#~ msgid "Tor configuration is being updated"
#~ msgstr "टोर कॉन्फ़िगरेशन अपडेट किया जा रहा है"
-#~ msgid "Error during installation"
-#~ msgstr "इंस्टालेशन करते समय पर त्रुटि"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "DNSSEC आईपीवी पर उपयोग कर रहा है{kind}"
@@ -10030,9 +10168,6 @@ msgstr ""
#~ msgid "Cancel"
#~ msgstr "कैंसिल"
-#~ msgid "Domains"
-#~ msgstr "डोमेन्स"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "अोपनपिजीपि फिंगरप्रिंट"
@@ -10292,9 +10427,6 @@ msgstr ""
#~ msgid "Automatic, DHCP only"
#~ msgstr "ऑटोमैटिक, सिर्फ DHCP"
-#~ msgid "Ignore"
-#~ msgstr "नज़रअंदाज़ करे"
-
#~ msgid "Plumble"
#~ msgstr "पलमबल"
diff --git a/plinth/locale/hu/LC_MESSAGES/django.po b/plinth/locale/hu/LC_MESSAGES/django.po
index fb0657bc9..72268792e 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-10-24 18:39+0000\n"
"Last-Translator: Sunil Mohan Adapa Your {box_name} has "
@@ -4748,7 +4870,7 @@ msgstr ""
"minden eszköze a {box_name}hoz csatlakozik az internetkapcsolat érdekében."
"p>"
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:378
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4760,11 +4882,11 @@ msgstr ""
"és nincs más eszköz a hálózaton. Ez közösségi vagy felhőalapú beállítások "
"esetén fordulhat elő. This means that devices on the Internet can reach you when you are "
@@ -4783,7 +4905,7 @@ msgstr ""
"címmel rendelkezel, de nem vagy biztos abban, hogy idővel változik-e vagy "
"sem, biztonságosabb ezt a lehetőséget választani. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4823,7 +4945,7 @@ msgstr ""
"szolgáltatásokhoz. A {box_name} számos megkerülő megoldást kínál erre, de "
"minden megoldásnak vannak korlátai. You will be suggested the most conservative actions. A legkonzervatívabb intézkedések lesznek felajánlva. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4932,12 +5054,6 @@ msgstr "Kapcsolat"
msgid "Primary connection"
msgstr "Elsődleges kapcsolat"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "igen"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -5002,6 +5118,7 @@ msgid "Signal strength"
msgstr "Jelerősség"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -5028,6 +5145,7 @@ msgid "Default"
msgstr "Alapértelmezett"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -5035,13 +5153,21 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Ez a kapcsolat nem aktív."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Tűzfal zóna"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5052,8 +5178,8 @@ msgstr ""
"tervezett szolgáltatások kívülről is elérhetők lesznek. Ez biztonsági "
"kockázatot jelent."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5063,12 +5189,12 @@ msgstr ""
"helyi hálózathoz/géphez csatlakoztatod, sok, csak belsőként elérhetőnek "
"tervezett szolgáltatás nem lesz elérhető."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Külső"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -5077,12 +5203,12 @@ msgstr ""
"Ezt az interfészt nem a %(box_name)s eszközödd kezeli. A biztonság kedvéért "
"automatikusan a külső zónához lesz rendelve."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Kapcsolat létrehozása"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Kapcsolat törlése"
@@ -5102,13 +5228,14 @@ msgstr "Térköz"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5127,24 +5254,34 @@ msgstr "Belső"
msgid "Computer"
msgstr "Számítógép"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Kapcsolat szerkesztése"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Általános"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Kapcsolatok"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi hálózatok a közelben"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Kapcsolat hozzáadása"
@@ -5397,223 +5534,234 @@ msgstr "megosztott"
msgid "link-local"
msgstr "link-local"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "ismeretlen"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Kihagyás"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "nem-menedzselt"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "elérhetetlen"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "szétkapcsolva"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "előkészítés"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "kapcsolódás"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "hitelesítést igényel"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "cím lekérdezése"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "ellenőrzése"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "várakozás a másodlagos"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "aktiválva"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "deaktiválás"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "nincs ok"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "ismeretlen hiba"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "az eszköz most már menedzselt"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "az eszköz most már nem-menedzselt"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "konfiguráció sikertelen"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "titkosítás szükséges"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "A DHCP-kliens nem indult el"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP-kliens error"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP kliens sikertelen"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "a megosztott kapcsolati szolgáltatás nem indult el"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "megosztott kapcsolatszolgáltatás sikertelen"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "eszköz el lett távolítva"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "eszközt a felhasználó leválasztotta"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "a kapcsolat egyik függősége meghiúsult"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Wi-Fi hálózat nem található"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "másodlagos kapcsolat sikertelen"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "az új kapcsolat aktiválása várólistára került"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "kettős IP-cím észlelhető"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "a kiválasztott IP-módszer nem támogatott"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "általános"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN- vagy TAP-interfész"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastuktúra"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "hozzáférési pont"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "mesh pont"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Alapértelmezett"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Nem jeleníthető meg a kapcsolat, mivel nem található."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Információ a kapcsolatról"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "A kapcsolat nem szerkeszthető, mivel nem található."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Az ilyen típusú kapcsolat még nem ismert."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "{name} kapcsolat aktiválva."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Kapcsolat aktiválása sikertelen: kapcsolat nem található."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"{name} kapcsolat aktiválása sikertelen: nem áll rendelkezésre megfelelő "
"eszköz."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "{name} kapcsolat deaktiválva."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Kapcsolat deaktiválása sikertelen: kapcsolat nem található."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Új általános kapcsolat hozzáadása"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Új Ethernet kapcsolat hozzáadása"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Új PPPoE kapcsolat hozzáadása"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Új Wi-Fi kapcsolat hozzáadása"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Kapcsolat törölve: {name}."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "A kapcsolat törlése sikertelen, mivel nem található."
@@ -6108,19 +6256,13 @@ msgstr "Leállítás most"
msgid "Manage system-wide privacy settings."
msgstr "Rendszerszintű adatvédelmi beállítások kezelése."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Kérjük, frissítsd az adatvédelmi beállításokat, a preferenciáidnak "
"megfelelően."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Adatvédelmi beállítások kezelése"
@@ -6139,6 +6281,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7511,7 +7665,7 @@ msgstr "Gyökérfájlrendszer"
msgid "Go to Power"
msgstr "Leállítás"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8083,21 +8237,21 @@ msgstr ""
"újraindítása szükségesnek bizonyul, akkor a rendszer automatikusan 02:00-kor "
"újraindul, ami miatt az összes alkalmazás rövid ideig nem lesz elérhető."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Szoftverfrissítések"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox frissítve"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "A disztribúció frissítése nem tudott elindulni"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -8108,18 +8262,18 @@ msgstr ""
"disztribúció frissítését a rendszer 24 óra múlva újrapróbálja, ha "
"engedélyezve van."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "A disztribúció frissítése elindult"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Elkezdődött a frissítés a következő stabil kiadásra. Ez hosszú időt vehet "
"igénybe."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9085,10 +9239,6 @@ msgstr ""
"A(z) %(username)s felhasználói fiók lesz a Zoph "
"rendszergazdai fiókja."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Általános"
@@ -9779,9 +9929,6 @@ msgstr "Gudzsaráti"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Nem sikerült a konzolos hozzáférés korlátozása: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC engedélyezése"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Domainnévrendszer biztonsági kiterjesztéseinek engedélyezése"
@@ -9859,9 +10006,6 @@ msgstr "Gudzsaráti"
#~ msgid "Tor configuration is being updated"
#~ msgstr "A Tor beállításainak frissítése folyamatban"
-#~ msgid "Error during installation"
-#~ msgstr "Hiba lépett fel a telepítés során"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "DNSSEC használata IPv{kind} felett"
@@ -10207,9 +10351,6 @@ msgstr "Gudzsaráti"
#~ msgid "Cancel"
#~ msgstr "Mégse"
-#~ msgid "Domains"
-#~ msgstr "Domainek"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP ujjlenyomat"
@@ -10485,9 +10626,6 @@ msgstr "Gudzsaráti"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatikus, csak DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Kihagyás"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po
index a9842a729..cd427c7d1 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4588,7 +4706,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4596,11 +4714,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4611,7 +4729,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4635,17 +4753,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4721,12 +4839,6 @@ msgstr "Koneksi"
msgid "Primary connection"
msgstr "Koneksi utama"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "ya"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4791,6 +4903,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4817,6 +4930,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4824,45 +4938,53 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr ""
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Eksternal"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Hapus Koneksi"
@@ -4882,13 +5004,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4907,24 +5030,32 @@ msgstr ""
msgid "Computer"
msgstr "Komputer"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Sunting Koneksi"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Koneksi"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Jaringan Wi-Fi terdekat"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Tambah Koneksi"
@@ -5135,221 +5266,228 @@ msgstr "bersama"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "tidak dikelola"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "tidak tersedia"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "Tidak terhubung"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "mempersiapkan"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "menghubungkan"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "butuh autentikasi"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "meminta alamat"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "memeriksa"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "diaktifkan"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "menonaktifkan"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "konfigurasi gagal"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Gagal memulai klien DHCP"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Galat klien DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Klien DHCP gagal"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "layanan koneksi bersama gagal"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "generik"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "Antarmuka TUN atau TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastruktur"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "access point"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "mesh point"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Menambah koneksi generik baru"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Menambah koneksi ethernet baru"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Menambah koneksi PPPoE baru"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Menambah koneksi Wi-Fi baru"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Koneksi {name} dihapus."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5766,17 +5904,11 @@ msgstr "Matikan Sekarang"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5795,6 +5927,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6999,7 +7143,7 @@ msgstr ""
msgid "Go to Power"
msgstr "Nyalakan"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7502,7 +7646,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -7510,33 +7654,33 @@ msgstr ""
msgid "Software Update"
msgstr "URL Server diperbarui"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
msgstr "FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Pembaruan distribusi dimulai"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8412,10 +8556,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8994,9 +9134,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Updated security configuration"
#~ msgstr "Konfigurasi keamanan diperbarui"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktifkan DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktifkan ekstensi keamanan nama domain"
@@ -9034,9 +9171,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Enable Tor"
#~ msgstr "Aktifkan Tor"
-#~ msgid "Error during installation"
-#~ msgstr "Galat saat pemasangan"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Gunakan DNSSEC pada IPv{kind}"
@@ -9275,9 +9409,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Cancel"
#~ msgstr "Batal"
-#~ msgid "Domains"
-#~ msgstr "Domain"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Sidik Jari OpenPGP"
diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po
index 05fa889dd..ade52b025 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4650,7 +4768,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4658,11 +4776,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4673,7 +4791,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4697,17 +4815,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4783,12 +4901,6 @@ msgstr "Connessione"
msgid "Primary connection"
msgstr "Connessione primaria"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "si"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4854,6 +4966,7 @@ msgid "Signal strength"
msgstr "Potenza segnale"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4880,6 +4993,7 @@ msgid "Default"
msgstr "Default"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4887,13 +5001,21 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Questa connessione non è attiva."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zona firewall"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4904,8 +5026,8 @@ msgstr ""
"essere disponibili solo internamente, saranno disponibili anche "
"esternamente. Questo rappresenta un rischio per la sicurezza."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4915,24 +5037,24 @@ msgstr ""
"connessa ad una rete/macchina locale, molti servizi impostati per funzionare "
"solo internamente, non saranno disponibili."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Esterna"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Crea Connessione"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Cancella Connessione"
@@ -4952,13 +5074,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4977,24 +5100,32 @@ msgstr "Interna"
msgid "Computer"
msgstr "Computer"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Modifica Concessione"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Connessioni"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Reti WiFi vicine"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Aggiungi Connessione"
@@ -5205,223 +5336,234 @@ msgstr "condiviso"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignora"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr ""
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr ""
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr ""
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr ""
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr ""
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr ""
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr ""
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "disattiva"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Client DHCP fallito"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "dispositivo è stato rimosso"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastruttura"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Default"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Non è possibile mostrare la connessione: Connessione non trovata."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Informazioni Connessione"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Impossibile modificare la connessione: connessione non trovata."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Questo tipo di connessione non è ancora riconosciuto."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Attivata connessione {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Attivazione connessione fallita: connessione non trovata."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Attivazione connessione {name} fallita: non è disponibile nessun dispositivo "
"idoneo."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Disattivata connessione {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Disattivazione connessione fallita: connessione non trovata."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Aggiungendo Nuova Connessione Generica"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Aggiungendo Nuova Connessione Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Aggiungendo Nuova Connessione PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Aggiungendo Nuova Connessione WiFi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Connessione {name} cancellata."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Cancellazione connessione fallita: connessione non trovata."
@@ -5892,17 +6034,11 @@ msgstr "Spegni Ora"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5921,6 +6057,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7130,7 +7278,7 @@ msgstr ""
msgid "Go to Power"
msgstr "Alimentazione"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7629,37 +7777,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Aggiornamento software"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox aggiornato"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8490,10 +8638,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -9054,9 +9198,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Fallito la limitazione dell'accesso alla console: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Abilita DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Abilita Domain Name System Security Extensions"
@@ -9342,9 +9483,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Cancella"
-#~ msgid "Domains"
-#~ msgstr "Domini"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP Fingerprint"
@@ -9520,9 +9658,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatica, solo DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Ignora"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po
index 8a8e01f40..583ab46a0 100644
--- a/plinth/locale/ja/LC_MESSAGES/django.po
+++ b/plinth/locale/ja/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2023-05-07 23:50+0000\n"
"Last-Translator: Nobuhiro Iwamatsu Your {box_name} has "
@@ -4078,7 +4182,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4086,11 +4190,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4101,7 +4205,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4125,17 +4229,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4211,12 +4315,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4281,6 +4379,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4307,6 +4406,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4314,45 +4414,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4372,13 +4478,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4397,24 +4504,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4625,221 +4740,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5242,15 +5364,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5269,6 +5387,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6420,7 +6550,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6902,37 +7032,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7760,10 +7890,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po
index 1451b4cdc..b7929550f 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh Your {box_name} has "
@@ -4078,7 +4182,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4086,11 +4190,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4101,7 +4205,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4125,17 +4229,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4211,12 +4315,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4281,6 +4379,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4307,6 +4406,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4314,45 +4414,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4372,13 +4478,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4397,24 +4504,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4625,221 +4740,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5242,15 +5364,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5269,6 +5387,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6422,7 +6552,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6904,37 +7034,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7762,10 +7892,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po
index 2d9b8e7c8..ddb9a7053 100644
--- a/plinth/locale/lt/LC_MESSAGES/django.po
+++ b/plinth/locale/lt/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4084,7 +4190,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4092,11 +4198,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4107,7 +4213,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4131,17 +4237,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4217,12 +4323,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4287,6 +4387,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4313,6 +4414,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4320,45 +4422,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4378,13 +4486,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4403,24 +4512,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4631,221 +4748,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5248,15 +5372,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5275,6 +5395,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6426,7 +6558,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6910,37 +7042,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7768,10 +7900,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/lv/LC_MESSAGES/django.po b/plinth/locale/lv/LC_MESSAGES/django.po
index 024604d30..c29fb965c 100644
--- a/plinth/locale/lv/LC_MESSAGES/django.po
+++ b/plinth/locale/lv/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4083,7 +4189,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4091,11 +4197,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4106,7 +4212,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4130,17 +4236,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4216,12 +4322,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4286,6 +4386,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4312,6 +4413,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4319,45 +4421,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4377,13 +4485,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4402,24 +4511,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4630,221 +4747,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5247,15 +5371,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5274,6 +5394,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6425,7 +6557,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6909,37 +7041,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7767,10 +7899,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po
index e95911c6f..1752e1831 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-15 06:09+0000\n"
"Last-Translator: Petter Reinholdtsen Your {box_name} has "
@@ -4742,7 +4860,7 @@ msgstr ""
"kort. {box_name} er koblet direkte til Internet og alle enhetene dine kan "
"koble seg til {box_name} med Internett-forbindelsen sin. Your Internet "
@@ -4753,11 +4871,11 @@ msgstr ""
"din er koblet direkte til idn {box_name} og det er ingen andre enheter på "
"nettverket. Dette kan gjelde fellesbokser eller skyoppsett. This means that devices on the Internet can reach you when you are "
@@ -4771,7 +4889,7 @@ msgstr ""
"internett-tilknytning fra en ruter via Wi-Fi eller Ethernetkabel. Dette er "
"et typisk hjemmeoppsett. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4795,7 +4913,7 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. Du vil bli anmodet å fatte de mest konservative "
"valgene. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4886,12 +5004,6 @@ msgstr "Tilkobling"
msgid "Primary connection"
msgstr "Primærtilkobling"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "Ja"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4956,6 +5068,7 @@ msgid "Signal strength"
msgstr "Signalstyrke"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4982,6 +5095,7 @@ msgid "Default"
msgstr "Forvalg"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4989,13 +5103,21 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Denne forbindelsen er ikke aktiv."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Brannmursone"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -5006,8 +5128,8 @@ msgstr ""
"bare være tilgjengelig internt, bli tilgjengelig eksternt. Dette er en "
"sikkerhetsrisiko."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5017,24 +5139,24 @@ msgstr ""
"til et lokalt nettverk/maskin, vil mange tjenester som er ment å være "
"tilgjengelig internt ikke være tilgjengelige."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Eksternt"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Lage forbindelse"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Slett tilkobling"
@@ -5054,13 +5176,14 @@ msgstr "Lage mellomrom"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5079,11 +5202,21 @@ msgstr "Intern"
msgid "Computer"
msgstr "Datamaskin"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Endre oppkobling"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Generisk"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection"
@@ -5092,13 +5225,13 @@ msgstr "Tilkobling"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi-nettverk i nærheten"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Legg til tilkobling"
@@ -5337,257 +5470,268 @@ msgstr "Delt"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "ukjent"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Overse"
+
+#: modules/networks/views.py:41
#, fuzzy
#| msgid "Manage"
msgid "unmanaged"
msgstr "Håndtere"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
#, fuzzy
#| msgid "Available Domains"
msgid "unavailable"
msgstr "Tilgjengelige domener"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
#, fuzzy
#| msgid "cable is connected"
msgid "disconnected"
msgstr "kabel er tilknyttet"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
#, fuzzy
#| msgid "Sharing"
msgid "preparing"
msgstr "Deling"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection"
msgid "connecting"
msgstr "Tilkobling"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "Bruk HTTP-basisgodkjenning"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "sjekker"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Deactivate"
msgid "activated"
msgstr "Deaktivere"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
#, fuzzy
#| msgid "Deactivate"
msgid "deactivating"
msgstr "Deaktivere"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
#, fuzzy
#| msgid "State reason"
msgid "no reason"
msgstr "Grunn til tilstand"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "Enheten er nå håndtert"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "Enheten er nå ikke håndtert"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "configuration file: {file}"
msgid "configuration failed"
msgstr "oppsettsfil: {file}"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP-klientfeil"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP-klient feilet"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "delt forbindelsestjeneste feilet"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "enhet ble fjernet"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "enhet frakoblet av bruker"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Client not found"
msgid "Wi-Fi network not found"
msgstr "Finner ikke klient"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
#, fuzzy
#| msgid "Generic"
msgid "generic"
msgstr "Generisk"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Network Interface"
msgid "TUN or TAP interface"
msgstr "Nettverksgrensesnitt"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
#, fuzzy
#| msgid "Ad-hoc"
msgid "ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
#, fuzzy
#| msgid "Infrastructure"
msgid "infrastructure"
msgstr "Infrastruktur"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access Point"
msgid "access point"
msgstr "Aksesspunkt"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
#, fuzzy
#| msgid "Access Point"
msgid "mesh point"
msgstr "Aksesspunkt"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Forvalg"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Kan ikke vise tilkobling: Tilkobling ikke funnet."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Oppkoblingsinformasjon"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Kan ikke redigere tilkobling: Tilkobling ikke funnet."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Denne typen tilkobling er ennå ikke forstått."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Aktiverte tilkobling {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Kunne ikke aktivere tilkobling: Tilkobling ikke funnet."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Klarte ikke aktivere tilkoblingen {name}: Ingen passende enhet er "
"tilgjengelig."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Deaktivert tilkobling {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Kunne ikke deaktivere tilkobling: Tilkobling ikke funnet."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Legger til ny generell tilkobling"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Legge til ny Ethernet-tilkobling"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Legge til ny PPPoE-tilkobling"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Legge til ny Wi-Fi-tilkobling"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Tilkobling {name} slettet."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Kunne ikke slette tilkobling: Tilkobling ikke funnet."
@@ -6081,17 +6225,11 @@ msgstr "Slå av nå"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -6110,6 +6248,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7487,7 +7637,7 @@ msgstr "Rotfilsystem"
msgid "Go to Power"
msgstr "Gå til nettverk"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8049,39 +8199,39 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Programvare-oppdatering"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox oppdatert"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Automatic upgrades disabled"
msgid "Distribution update started"
msgstr "Automatiske oppgraderinger avslått (deaktivert)"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -9035,10 +9185,6 @@ msgstr ""
"Brukerkontoen %(username)s vil bli administratorkonto for "
"Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Generisk"
@@ -9711,9 +9857,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Klarte ikke å begrense konsolltilgang: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktiver DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktiver domenenavnsystemets sikkerhetsutvidelser"
@@ -9759,9 +9902,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor-oppsettet oppdateres"
-#~ msgid "Error during installation"
-#~ msgstr "Feil under installasjon"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Bruker DNSSEC på IPv{kind}"
@@ -10094,9 +10234,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Kanseller"
-#~ msgid "Domains"
-#~ msgstr "Domener"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP Fingerprint (fingeravtrykk)"
@@ -10378,9 +10515,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatisk, kun DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Overse"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po
index 58cce6c60..1bc62f38d 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-28 02:09+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4652,7 +4776,7 @@ msgstr ""
"{box_name} is rechtstreeks verbonden met het internet en alle apparaten "
"maken verbinding met {box_name} voor hun internetverbinding. Your Internet "
@@ -4664,11 +4788,11 @@ msgstr ""
"andere apparaten op het netwerk. Dit komt voor in community- of "
"cloudopstellingen. This means that devices on the Internet can reach you when you are "
@@ -4687,7 +4811,7 @@ msgstr ""
"maar niet bekend is of dit in de loop van de tijd verandert, is het veiliger "
"om deze optie te kiezen. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4725,7 +4849,7 @@ msgstr ""
"diensten via internet aan te bieden vanuit huis. {box_name} biedt veel "
"verschillende oplossingen maar ieder daarvan heeft beperkingen. You will be suggested the most conservative actions. De "
"meest conservatieve maatregelen zullen worden voorgesteld. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4835,12 +4959,6 @@ msgstr "Verbinding"
msgid "Primary connection"
msgstr "Primaire Verbinding"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "ja"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4905,6 +5023,7 @@ msgid "Signal strength"
msgstr "Signaalsterkte"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4931,6 +5050,7 @@ msgid "Default"
msgstr "Standaard"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4938,13 +5058,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Deze verbinding is niet actief."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Privacy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Firewall zone"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4955,8 +5081,8 @@ msgstr ""
"bedoeld zijn om intern beschikbaar te zijn van buitenaf bereikbaar. Dit is "
"een veiligheidsrisico."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4966,12 +5092,12 @@ msgstr ""
"wordt met een lokaal netwerk/machine, zijn veel diensten die alleen lokaal "
"beschikbaar zijn niet bereikbaar."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Extern"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4980,12 +5106,12 @@ msgstr ""
"Deze interface wordt niet onderhouden door %(box_name)s. Om "
"veiligheidsredenen wordt het automatisch toegewezen aan de externe zone."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Maak Verbinding"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Verwijder verbinding"
@@ -5005,13 +5131,14 @@ msgstr "Verbinding"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5030,24 +5157,34 @@ msgstr "Intern"
msgid "Computer"
msgstr "Computer"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Wijzig verbinding"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Generiek"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Verbindingen"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi Netwerken dichtbij"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Verbinding toevoegen"
@@ -5299,221 +5436,232 @@ msgstr "gedeeld"
msgid "link-local"
msgstr "link-local"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "onbekend"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Negeren"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "niet ingesteld"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "niet beschikbaar"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "ontkoppeld"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "voorbereiden"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "verbinden"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "heeft verificatie nodig"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "adres wordt aangevraagd"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "controleren"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "wachten op secundaire"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "geactiveerd"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "deactiveren"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "Geen reden"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "Onbekende fout"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "Het apparaat wordt nu beheerd"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "Het apparaat wordt niet meer beheerd"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "configuratie mislukt"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "geheim vereist"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "DHCP-client kan niet worden gestart"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP-clientfout"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP client mislukt"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "gedeelde verbindingsservice kan niet worden gestart"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "gedeelde verbindings-service mislukt"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "Het apparaat werd verwijderd"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "apparaat verwijderd door gebruiker"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "een afhankelijkheid van de verbinding is mislukt"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Wifi netwerk niet gevonden"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "een secundaire verbinding is mislukt"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "het activeren van de nieuwe verbindings is in de wachtrij gezet"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "er is een dubbel IP-adres ontdekt"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "de geselecteerde IP-methode wordt niet ondersteund"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "generiek"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN of TAP interface"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastructuur"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "Access Point"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "mesh punt"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Standaard"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Kan verbinding niet weergeven: Verbinding niet gevonden."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Verbindingsgegevens"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Kan verbinding niet wijzigen: Verbinding niet gevonden."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Deze verbindingsmethode is (nog) niet bekend."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Geactiveerde verbinding {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Kan verbinding niet inschakelen: Verbinding niet gevonden."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "Kan verbinding {name} niet inschakelen: Verbinding niet gevonden."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Verbinding {name} uitgeschakeld."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Kan verbinding niet uitschakelen: Verbinding niet gevonden."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Toevoegen nieuwe Verbinding"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Toevoegen nieuwe Ethernetverbinding"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Toevoegen nieuwe PPPoE verbinding"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Toevoegen nieuwe W-Fi verbinding"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Verbinding {name} verwijderd."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Kan verbinding niet verwijderen: Verbinding niet gevonden."
@@ -5985,16 +6133,12 @@ msgstr "Nu Uitschakelen"
msgid "Manage system-wide privacy settings."
msgstr "Beheer de privacy-instellingen voor het hele systeem."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Privacy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Werk de privacy-instellingen bij zodat ze overeenkomen met uw voorkeuren."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Privacy-instelling bekijken"
@@ -6020,6 +6164,18 @@ msgstr ""
"De insturen gebeurt via het Tor-netwerk voor extra anonimiteit als de Tor-"
"app is ingeschakeld."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7370,7 +7526,7 @@ msgstr "Alleen-lezen bestandssysteem"
msgid "Go to Power"
msgstr "Ga naar Power"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr "grub pakket is ingesteld"
@@ -7942,21 +8098,21 @@ msgstr ""
"het systeem opnieuw moet worden opgestart, gebeurt dit automatisch om 02:00 "
"uur, waardoor alle toepassingen even niet beschikbaar zijn."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Software bijwerken"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox geaktualiseerd"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Kan distributie-update niet starten"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7966,16 +8122,16 @@ msgstr ""
"te starten. Zorg ervoor dat ten minste 5 GB ruimte vrij is. Als "
"ingeschakeld, wordt de distributie-update na 24 uur opnieuw geprobeerd."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Distributie-update gestart"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr "Update naar volgende stabiele release gestart. Dit kan lang duren."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8934,10 +9090,6 @@ msgstr ""
"Gebruikersaccount %(username)s wordt het beheerdersaccount "
"voor Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Generiek"
@@ -9590,9 +9742,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Consoletoegang beperken is mislukt: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC Inschakelen"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Domeinnaamsysteem beveiliging-extensies inschakelen"
@@ -9668,9 +9817,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor configuratie wordt bijgewerkt"
-#~ msgid "Error during installation"
-#~ msgstr "Fout tijdens installatie"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Gebruikt DNSSEC op IPv{kind}"
@@ -10018,9 +10164,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Annuleer"
-#~ msgid "Domains"
-#~ msgstr "Domeinen"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP Vingerafdruk"
@@ -10301,9 +10444,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatisch, alleen DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Negeren"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po
index 53d33c194..c3ba17bcb 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
"Last-Translator: Monika Your {box_name} has "
@@ -4507,7 +4625,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4515,11 +4633,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4530,7 +4648,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4554,19 +4672,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4642,12 +4760,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "tak"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4712,6 +4824,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4738,6 +4851,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4745,45 +4859,53 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+#, fuzzy
+#| msgid "Privoxy"
+msgid "Privacy"
+msgstr "Privoxy"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr ""
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4803,13 +4925,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4828,11 +4951,19 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection refused"
@@ -4841,13 +4972,13 @@ msgstr "Odmowa dostępu"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -5062,237 +5193,244 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
+msgid "disconnected"
+msgstr ""
+
+#: modules/networks/views.py:44
+msgid "preparing"
+msgstr ""
+
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection refused"
msgid "connecting"
msgstr "Odmowa dostępu"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
#, fuzzy
#| msgid "Use HTTP basic authentication"
msgid "needs authentication"
msgstr "Użyj podstawowej autentyfikacji HTTP"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr ""
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "configuration file: {file}"
msgid "configuration failed"
msgstr "plik konfiguracyjny: {file}"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "Archive deleted."
msgid "DHCP client failed"
msgstr "Archiwum zostało usunięte."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "PVP configuration updated"
msgid "shared connection service failed"
msgstr "Zaktualizowano ustawienia PVP"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
#, fuzzy
#| msgid "The requested domain is already registered."
msgid "device was removed"
msgstr "Wnioskowana domena jest już zarejstrowana."
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Repository not found"
msgid "Wi-Fi network not found"
msgstr "Nie odnaleziono repozytorium"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access"
msgid "access point"
msgstr "Dostęp"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5710,17 +5848,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-#, fuzzy
-#| msgid "Privoxy"
-msgid "Privacy"
-msgstr "Privoxy"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5739,6 +5871,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6955,7 +7099,7 @@ msgstr ""
msgid "Go to Power"
msgstr "Zasilanie"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7468,7 +7612,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -7476,35 +7620,35 @@ msgstr ""
msgid "Software Update"
msgstr "Archiwum zostało usunięte."
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox Foundation"
msgid "FreedomBox Updated"
msgstr "Fundacja FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "User registrations disabled"
msgid "Distribution update started"
msgstr "Rejestracja użytkowników wyłączona"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8415,10 +8559,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -9017,9 +9157,6 @@ msgstr "Gujarati"
#~ msgid "Updated security configuration"
#~ msgstr "Zaktualizowano ustawienia bezpieczeństwa"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Włącz DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Włącz rozszerzenia zabezpieczeń systemu nazw domen"
diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po
index 364566603..a1c5d9280 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2023-05-22 15:50+0000\n"
"Last-Translator: Frederico Gomes Your {box_name} has "
@@ -4396,7 +4514,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4404,11 +4522,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4419,7 +4537,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4443,19 +4561,19 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4531,12 +4649,6 @@ msgstr "Ligação"
msgid "Primary connection"
msgstr "Ligação primária"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "sim"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4601,6 +4713,7 @@ msgid "Signal strength"
msgstr "Intensidade do sinal"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4627,6 +4740,7 @@ msgid "Default"
msgstr "Padrão"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4634,45 +4748,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Esta ligação não está ativa."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zona de firewall"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Externa"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Criar ligação"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Eliminar ligação"
@@ -4692,13 +4812,14 @@ msgstr "Espaçamento"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4717,11 +4838,19 @@ msgstr "Interna"
msgid "Computer"
msgstr "Computador"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Editar ligação"
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection refused"
@@ -4730,13 +4859,13 @@ msgstr "Conexão recusada"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Redes de Wi-Fi nas proximidades"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Adicionar ligação"
@@ -4953,239 +5082,248 @@ msgstr "Nome do arquivo"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
+msgid "disconnected"
+msgstr ""
+
+#: modules/networks/views.py:44
+msgid "preparing"
+msgstr ""
+
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection refused"
msgid "connecting"
msgstr "Conexão recusada"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr ""
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
#, fuzzy
#| msgid "Backup archives"
msgid "activated"
msgstr "Arquivos de backup"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
#, fuzzy
#| msgid "Service discovery server is not running"
msgid "device is now unmanaged"
msgstr "O Servidor da descoberta do serviço não está a correr"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration"
msgid "configuration failed"
msgstr "Configuração"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Falha no cliente DHCP"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Configuration updated"
msgid "shared connection service failed"
msgstr "Configuração atualizada"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Repository not found"
msgid "Wi-Fi network not found"
msgstr "Repositório não encontrado"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
#, fuzzy
#| msgid "Network Time Server"
msgid "TUN or TAP interface"
msgstr "Servidor do Tempo da Rede"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access"
msgid "access point"
msgstr "Aceder"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Padrão"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Não é possível mostrar a ligação: Ligação não encontrada."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Não é possível editar a ligação: Ligação não encontrada."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Este tipo de ligação ainda não é compreendido."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Ligação {name} ativada."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Falha ao ativar a ligação: Ligação não encontrada."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Falha ao ativar a ligação {name}: Nenhum dispositivo adequado está "
"disponível."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Ligação {name} desativada."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Falha ao desativar a ligação: Ligação não encontrada."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Adicionando nova ligação Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Adicionando nova ligação PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Adicionando nova ligação Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Ligação {name} eliminada."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Falha ao eliminar a ligação: Ligação não encontrada."
@@ -5604,15 +5742,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5631,6 +5765,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6808,7 +6954,7 @@ msgstr "Sistema de Ficheiros Raiz"
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7304,41 +7450,41 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Atualização de software"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
msgstr "Freedombox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
#, fuzzy
#| msgid "Applications"
msgid "Distribution update started"
msgstr "Aplicações"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8204,10 +8350,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8772,9 +8914,6 @@ msgstr "Gujarati"
#~ msgid "Updated security configuration"
#~ msgstr "Configuração Geral"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Ativar DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Ativar Extensões de segurança do Sistema de Nomes de Domínio"
@@ -8887,11 +9026,6 @@ msgstr "Gujarati"
#~ msgid "User registrations disabled"
#~ msgstr "Aplicações"
-#, fuzzy
-#~| msgid "Domain Name"
-#~ msgid "Domains"
-#~ msgstr "Nome de Domínio"
-
#, fuzzy
#~| msgid "Domain Name"
#~ msgid "Add Domains"
diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po
index 366b48385..62c8f7e9d 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-05-26 04:09+0000\n"
"Last-Translator: gfbdrgng Your {box_name} has "
@@ -4694,7 +4818,7 @@ msgstr ""
"Ethernet или адаптер Wi-Fi. {box_name} напрямую подключен к Интернету, и все "
"ваши устройства подключаются к {box_name} для подключения к Интернету. Your Internet "
@@ -4705,11 +4829,11 @@ msgstr ""
"соединение напрямую подключено к вашему {box_name}, и в сети нет других "
"устройств. Это может произойти в сообществах или в облаке. This means that devices on the Internet can reach you when you are "
@@ -4728,7 +4852,7 @@ msgstr ""
"подключения. Если у вас есть общедоступный IP-адрес, но вы не уверены, "
"изменится он со временем или нет, безопаснее выбрать этот вариант. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4768,7 +4892,7 @@ msgstr ""
"предоставляет множество обходных решений, но каждое решение имеет некоторые "
"ограничения. You will be suggested the most conservative actions. Вам будут предложены самые консервативные действия. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4878,12 +5002,6 @@ msgstr "Подключение"
msgid "Primary connection"
msgstr "Основное соединение"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "Да"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4948,6 +5066,7 @@ msgid "Signal strength"
msgstr "Сила сигнала"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IРv4"
@@ -4974,6 +5093,7 @@ msgid "Default"
msgstr "По умолчанию"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IРv6"
@@ -4981,13 +5101,19 @@ msgstr "IРv6"
msgid "This connection is not active."
msgstr "Это подключение не активно."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Конфиденциальность"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Зона Брандмауэра"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4997,8 +5123,8 @@ msgstr ""
"интерфейс подключен к публичной сети, внутренние службы будут доступны "
"извне. Это представляет риск для безопасности."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -5007,12 +5133,12 @@ msgstr ""
"Этот интерфейс должен получить подключение к Интернету. Если вы подключите "
"его к локальной сети/машине, многие внутренние службы будут не доступны."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Внешний"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -5021,12 +5147,12 @@ msgstr ""
"Этот интерфейс не поддерживается %(box_name)s. В целях безопасности он "
"автоматически назначается внешней зоне."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Создание подключения"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Удаление подключения"
@@ -5046,13 +5172,14 @@ msgstr "Интервал"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5071,24 +5198,34 @@ msgstr "Внутренний"
msgid "Computer"
msgstr "Компьютер"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Редактирование подключения"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Универсальный"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPоE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Подключения"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Соседние сети Wi-Fi"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Добавить подключение"
@@ -5342,221 +5479,232 @@ msgstr "совместно"
msgid "link-local"
msgstr "локальная ссылка"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "неизвестно"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Игнорировать"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "неуправляемый"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "недоступно"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "отключено"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "подготовка"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "подключение"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "требуется аутентификация"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "запрашиваемый адрес"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "проверка"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "ожидание вторичного"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "активировано"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "деактивировано"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "без причины"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "неизвестная ошибка"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "устройство теперь управляется"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "устройство теперь не управляется"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "конфигурация не удалась"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "требуются секреты"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Клиент DHCP не смог запуститься"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Ошибка клиента DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Сбой клиента DHCP"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "не удалось запустить службу общего подключения"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "сбой общей службы подключений"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "устройство было удалено"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "устройство отключено пользователем"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "не удалось установить зависимость соединения"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Сеть Wi-Fi не найдена"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "вторичное соединение не удалось"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "активация нового соединения поставлена в очередь"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "обнаружен дубликат IP-адреса"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "выбранный метод IP не поддерживается"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "универсальный"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "Интерфейс TUN или TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "инфраструктура"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "точка доступа"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "точка mesh"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "По умолчанию"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Не удается показать подключение: соединение не найдено."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Сведения о подключении"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Нельзя редактировать подключение: подключение не найдено."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Этот тип подключения еще не понятен."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Установленное подключение {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Невозможно установить подключение: Подключение не найдено."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "Не удалось установить подключение {name}: Нет подходящего устройства."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Разорвано подключение {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Не удалось разорвать подключение: соединение не найдено."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Добавление нового общего подключения"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Добавление нового подключения Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Добавление нового подключения PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Добавление нового подключения Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Подключение {name} удалено."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Не удалось удалить подключение: соединение не найдено."
@@ -6042,17 +6190,13 @@ msgstr "Завершить работу сейчас"
msgid "Manage system-wide privacy settings."
msgstr "Управление общесистемными настройками приватности."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Конфиденциальность"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Пожалуйста, обновляйте настройки приватности чтобы соответствовать вашим "
"предпочтениям."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Проверьте настройки приватности"
@@ -6077,6 +6221,18 @@ msgstr ""
"target=\"_blank\">popcon.debian.org. Отправка происходит через сеть Tor "
"для дополнительной анонимности, если приложение Tor включено."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7431,7 +7587,7 @@ msgstr "Корневая файловая система, доступная т
msgid "Go to Power"
msgstr "Перейти к питанию"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -8000,21 +8156,21 @@ msgstr ""
"выполняется автоматически в 02:00, в результате чего все приложения на "
"короткое время становятся недоступными."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Обновление программного обеспечения"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox обновлён"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Не удалось запустить обновление дистрибутива"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -8024,18 +8180,18 @@ msgstr ""
"дистрибутива. Пожалуйста, убедитесь, что свободно не менее 5 ГБ. Обновление "
"дистрибутива будет повторно запущено через 24 часа, если это включено."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Началось обновление дистрибутива"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Начато обновление до следующего стабильного выпуска. Это может занять много "
"времени."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8991,10 +9147,6 @@ msgstr ""
"Учетная запись пользователя %(username)s станет учетной "
"записью администратора для Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPоE"
-
#: network.py:30
msgid "Generic"
msgstr "Универсальный"
@@ -9664,9 +9816,6 @@ msgstr "Гуджарати"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Не удалось ограничить доступ к консоли: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Включить DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Включить расширения безопасности системы доменных имен"
@@ -9745,9 +9894,6 @@ msgstr "Гуджарати"
#~ msgid "Tor configuration is being updated"
#~ msgstr "В настоящее время обновляется конфигурация Tor"
-#~ msgid "Error during installation"
-#~ msgstr "Ошибка во время установки"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Использовать DNSSEC на IPv{kind}"
@@ -10087,9 +10233,6 @@ msgstr "Гуджарати"
#~ msgid "Cancel"
#~ msgstr "Отмена"
-#~ msgid "Domains"
-#~ msgstr "Домены"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP отпечаток"
@@ -10361,9 +10504,6 @@ msgstr "Гуджарати"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Автоматически, только DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Игнорировать"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/plinth/locale/si/LC_MESSAGES/django.po
index dc14d65fd..161153df3 100644
--- a/plinth/locale/si/LC_MESSAGES/django.po
+++ b/plinth/locale/si/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa Your {box_name} has "
@@ -4078,7 +4182,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4086,11 +4190,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4101,7 +4205,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4125,17 +4229,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4211,12 +4315,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4281,6 +4379,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4307,6 +4406,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4314,45 +4414,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4372,13 +4478,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4397,24 +4504,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4625,221 +4740,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5242,15 +5364,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5269,6 +5387,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6420,7 +6550,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6902,37 +7032,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7760,10 +7890,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po
index baa2bb793..e1eb07188 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4333,7 +4447,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4341,11 +4455,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4356,7 +4470,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4380,17 +4494,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4466,12 +4580,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4536,6 +4644,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4562,6 +4671,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4569,45 +4679,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4627,13 +4743,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4652,11 +4769,19 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
#, fuzzy
#| msgid "Connection refused"
@@ -4665,13 +4790,13 @@ msgstr "Povezava je zavrnjena"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4882,231 +5007,238 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
+msgid "disconnected"
+msgstr ""
+
+#: modules/networks/views.py:44
+msgid "preparing"
+msgstr ""
+
+#: modules/networks/views.py:45
#, fuzzy
#| msgid "Connection refused"
msgid "connecting"
msgstr "Povezava je zavrnjena"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr ""
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr ""
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration updated"
msgid "configuration failed"
msgstr "Konfiguracija je posodobljena"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
#, fuzzy
#| msgid "Archive deleted."
msgid "DHCP client failed"
msgstr "Arhiv je izbrisan."
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Configuration updated"
msgid "shared connection service failed"
msgstr "Konfiguracija je posodobljena"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Repository not found"
msgid "Wi-Fi network not found"
msgstr "Ne najdem skladišča"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5515,15 +5647,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5542,6 +5670,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6716,7 +6856,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7223,7 +7363,7 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
#, fuzzy
@@ -7231,33 +7371,33 @@ msgstr ""
msgid "Software Update"
msgstr "Arhiv je izbrisan."
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
#, fuzzy
#| msgid "FreedomBox"
msgid "FreedomBox Updated"
msgstr "FreedomBox"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8123,10 +8263,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8653,9 +8789,6 @@ msgstr ""
#~ msgid "ChatSecure"
#~ msgstr "ChatSecure"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Omogoči DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Omogoči varnostne razširitve DNSSEC"
diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po
index 0343dff6e..70f8df291 100644
--- a/plinth/locale/sq/LC_MESSAGES/django.po
+++ b/plinth/locale/sq/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-28 02:09+0000\n"
"Last-Translator: Besnik Bleta Your {box_name} has "
@@ -4658,7 +4782,7 @@ msgstr ""
"përshtatës Wi-Fi. {box_name} lidhet drejtpërsëdrejti në Internet dhe krejt "
"pajisjet tuaja lidhen me {box_name}, për lidhje në Internet. Your Internet "
@@ -4669,11 +4793,11 @@ msgstr ""
"Internet i është bashkëngjitur drejpërsëdrejti {box_name} tuaj dhe s’ka "
"pajisje të tjera në rrjet. Kjo ndodh në ujdisje për bashkësi ose re. This means that devices on the Internet can reach you when you are "
@@ -4691,7 +4815,7 @@ msgstr ""
"Nëse keni një adresë IP publike, por s’jeni i sigurt nëse ndryshoni apo jo "
"përgjatë kohës, është me më pak rrezik të zgjidhni këtë mundësi. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4730,7 +4854,7 @@ msgstr ""
"zgjidhje për anashkalim të këtyre problemeve, por çdo zgjidhje ka ca "
"kufizime. You will be suggested the most conservative actions. Do t’ju "
"sugjerohen veprimet më konservative. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4840,12 +4964,6 @@ msgstr "Lidhje"
msgid "Primary connection"
msgstr "Lidhje parësore"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "po"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4910,6 +5028,7 @@ msgid "Signal strength"
msgstr "Fortësi sinjali"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4936,6 +5055,7 @@ msgid "Default"
msgstr "Gjendje"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4943,13 +5063,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Kjo lidhje s’është aktive."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Privatësi"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Zonë firewall-i"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4960,8 +5086,8 @@ msgstr ""
"brendshmi, do të jenë të përdorshme edhe nga së jashtmi. Ky është një "
"rrezik për sigurinë."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4971,12 +5097,12 @@ msgstr ""
"ndërfaqe me një rrjet/makinë vendore, shumë shërbime të menduara për t’u "
"përdorur vetëm së brendshmi, do të jenë të papërdorshme."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Së jashtmi"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4985,12 +5111,12 @@ msgstr ""
"Kjo ndërfaqe nuk mirëmbahet nga %(box_name)s. Për hir të sigurisë, i "
"caktohet automatikisht zonës së jashtme."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Krijoni Lidhje"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Fshije Lidhjen"
@@ -5010,13 +5136,14 @@ msgstr "Hapësirë"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5035,24 +5162,34 @@ msgstr "E brendshme"
msgid "Computer"
msgstr "Kompjuter"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Përpunoni Lidhje"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Elementar"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Lidhje"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Rrjete Wi-Fi Atypari"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Shtoni Lidhje"
@@ -5304,222 +5441,231 @@ msgstr "e përbashkët"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "e panjohur"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "e paadministruar"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "jo i passhëm"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "i shkëputur"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "po përgatitet"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "po lidhet"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "lyp mirëfilltësim"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "po kërkohet adresë"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "po kontrollohet"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "po pritet për dytësor"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "e aktivizuar"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "po çaktivizohet"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "pa arsye"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "gabim i panjohur"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "pajisja tani administrohet"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "pajisja tani është e paadministruar"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "formësimi dështoi"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "lyp të fshehta"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Klienti DHCP s’arriti të niset"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Gabim klienti DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Klienti DHCP dështoi"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "dështoi nisja e shërbimit për lidhje të përbashkët"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "dështoi shërbimi për lidhje të përbashkët"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "pajisja u hoq"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "pajisja u shkëput nga përdoruesi"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "dështoi plotësimi i një varësie të lidhjes"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "S’u gjet rrjet Wi-Fi"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "dështoi një lidhje dytësore"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "u vu në radhë aktivizim lidhjeje të re"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "u pikas adresë IP e përsëdytur"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "metoda e përzgjedhur për IP nuk mbulohet"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "elementare"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "Ndërfaqe TUN ose TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastrukturë"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "pikë hyrjeje"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "pikë mesh"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Gjendje"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "S’shfaqet dot lidhje: S’u gjet lidhje."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Hollësi Lidhjeje"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "S’përpunohet dot lidhje: S’u gjet lidhje."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Ky lloj lidhjesh nuk kuptohet ende."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "U aktivizua lidhja {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "S’u arrit të aktivizohet lidhje: S’u gjet lidhje."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"S’u arrit të aktivizohet lidhja {name}: S’u gjet pajisje e përshtatshme."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "U çaktivizua lidhja {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Dështoi çaktivizimi i lidhjes: S’u gjet lidhje."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Po Shtohet Lidhje e Re Elementare"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Po Shtohet Lidhje e Re Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Po Shtohet Lidhje e Re PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Po Shtohet Lidhje e Re Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Lidhja {name} u fshi."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "S’u arrit të fshihet lidhje: S’u gjet lidhje."
@@ -6001,17 +6147,13 @@ msgstr "Fike Tani"
msgid "Manage system-wide privacy settings."
msgstr "Administroni rregullime privatësie për krejt sistemin."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Privatësi"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Ju lutemi, përditësoni rregullime privatësie që të përputhen me parapëlqimet "
"tuaja."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Shqyrtoni rregullim privatësie"
@@ -6039,6 +6181,18 @@ msgstr ""
"debian.org. Parashtrimi bëhet përmes rrjetit Tor, për anonimitet shtesë, "
"nëse është i aktivizuar aplikacioni Tor."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7394,7 +7548,7 @@ msgstr "Sistem kartelash rrënjë vetëm-për-lexim"
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7965,21 +8119,21 @@ msgstr ""
"rinisja e sistemit shihet si e domosdoshme, bëhet automatikisht më 02:00, "
"duke bërë që krejt aplikacionet të jenë jashtë funksionimi për ca çaste."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Përditësim Software-i"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox-i u Përditësua"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "S’u fillua dot përditësim shpërndarjeje"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7990,18 +8144,18 @@ msgstr ""
"Përditësimi i shpërndarjes do të riprovohet pas 24 orësh, nëse kjo është "
"aktivizuar."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Përditësimi i shpërndarjes filloi"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Filloi përditësimi me hedhjen e re të qëndrueshme në qarkullim. Ky mund të "
"dojë një kohë të gjatë për t’u plotësuar."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8961,10 +9115,6 @@ msgstr ""
"Llogaria e përdoruesit %(username)s do të bëhet llogaria e "
"përgjegjësit për Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Elementar"
@@ -9635,9 +9785,6 @@ msgstr "Gujaratase"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "S’u arrit të kufizohej hyrja në konsol: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktivizo DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktivizo Zgjerime Sigurie Sistemi Emrash Shërbyesish"
@@ -9713,9 +9860,6 @@ msgstr "Gujaratase"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Formësimi i Tor-it po përditësohet"
-#~ msgid "Error during installation"
-#~ msgstr "Gabim gjatë instalimit"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Po përdoret DNSSEC në IPv{kind}"
@@ -10050,9 +10194,6 @@ msgstr "Gujaratase"
#~ msgid "Cancel"
#~ msgstr "Anuloje"
-#~ msgid "Domains"
-#~ msgstr "Përkatësi"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Shenja gishtash OpenPGP"
diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po
index f39dfe16c..af3dfc502 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak Your {box_name} has "
@@ -4219,7 +4333,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4227,11 +4341,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4242,7 +4356,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4266,17 +4380,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4352,12 +4466,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4422,6 +4530,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4448,6 +4557,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4455,45 +4565,51 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4513,13 +4629,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4538,24 +4655,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4766,229 +4891,236 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
#, fuzzy
#| msgid "Configuration updated"
msgid "configuration failed"
msgstr "Konfiguracija sačuvana"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
#, fuzzy
#| msgid "Connection refused"
msgid "shared connection service failed"
msgstr "Veza odbijena"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
#, fuzzy
#| msgid "Repository not found"
msgid "Wi-Fi network not found"
msgstr "Repozitorijum nije pronađen"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
#, fuzzy
#| msgid "Access"
msgid "access point"
msgstr "Pristup"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5395,15 +5527,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5422,6 +5550,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6586,7 +6726,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7083,37 +7223,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7941,10 +8081,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8468,9 +8604,6 @@ msgstr ""
#~ msgid "ChatSecure"
#~ msgstr "ChatSecure"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktiviraj DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktiviraj Domain Name System Security Ekstenziju"
diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po
index 2a1a68ca8..5b1abc6b2 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
"Last-Translator: bittin1ddc447d824349b2 Your {box_name} has "
@@ -4672,7 +4796,7 @@ msgstr ""
"{box_name} är direkt ansluten till Internet och alla dina enheter ansluter "
"till {box_name} för sin Internetanslutning. Your Internet "
@@ -4683,11 +4807,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. This means that devices on the Internet can reach you when you are "
@@ -4705,7 +4829,7 @@ msgstr ""
"en 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. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4743,7 +4867,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. You will be suggested the most conservative actions. Du kommer att föreslås de mest konservativa "
"åtgärderna. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4854,12 +4978,6 @@ msgstr "Anslutning"
msgid "Primary connection"
msgstr "Primär anslutning"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "Ja"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4924,6 +5042,7 @@ msgid "Signal strength"
msgstr "Signalstyrka"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4950,6 +5069,7 @@ msgid "Default"
msgstr "Standard"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4957,13 +5077,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Den här anslutningen är inte aktiv."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Integritet"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Brandväggs zon"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4974,8 +5100,8 @@ msgstr ""
"som är avsedda att vara tillgängliga endast internt att bli tillgängliga "
"externt. Detta är en säkerhetsrisk."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4985,12 +5111,12 @@ msgstr ""
"till ett lokalt nätverk/en maskin, kommer många tjänster som är avsedda att "
"endast vara tillgängliga internt inte att vara tillgängliga."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Externa"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4999,12 +5125,12 @@ msgstr ""
"Detta gränssnitt upprätthålls inte av %(box_name)s. För säkerhet tilldelas "
"den automatiskt till den externa zonen."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Skapa anslutning"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Ta Bort Anslutning"
@@ -5024,13 +5150,14 @@ msgstr "Avstånd"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5049,24 +5176,34 @@ msgstr "Interna"
msgid "Computer"
msgstr "Dator"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Redigera Anslutning"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Generiska"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "Pppoe"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Anslutningar"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Wi-Fi-nätverk i närheten"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Lägg till Anslutning"
@@ -5316,223 +5453,234 @@ msgstr "delad"
msgid "link-local"
msgstr "länk-lokal"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "okänd"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Ignorera"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "ohanterad"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "otillgängligt"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "ifrånkopplat"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "förbereder"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "ansluter"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "behöver autentisering"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "begära adress"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "kontrallera"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "väntar på sekundär"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "aktiverat"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "avaktivera"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "ingen anledning"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "okänd fel"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "enheten hanteras nu"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "enheten är nu ohanterad"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "konfigurationen misslyckades"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "hemligheter krävs"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "DHCP-klienten kunde inte startas"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP-klientfel"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP-klienten misslyckades"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "delad anslutningstjänst kunde inte startas"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "tjänsten delad anslutning misslyckades"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "enheten togs bort"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "enheten frånkopplad av användare"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "ett beroende av anslutningen misslyckades"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Wi-Fi-nätverket hittades inte"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "en sekundär anslutning misslyckades"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "ny anslutningsaktivering inleddes"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "en duplicerad IP-adress upptäcktes"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "vald IP-metod stöds inte"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "generisk"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN- eller TAP-gränssnitt"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc-"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "infrastruktur"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "åtkomstpunkt"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "mesh point"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Standard"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Kan inte visa anslutning: Ingen anslutning hittades."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Anslutningsinformation"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Kan inte redigera anslutning: Ingen anslutning hittades."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Denna typ av anslutning är inte förstådd ännu."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Aktiverad anslutning {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Det gick inte att aktivera anslutning: Ingen anslutning hittades."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Det gick inte att aktivera anslutningen {name}: Ingen lämplig enhet är "
"tillgänglig."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Inaktiverade anslutning {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Kunde inte de-aktivera anslutning: Anslutning hittades inte."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Lägga till ny generiska anslutning"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Lägg Till Ny Ethernet-Anslutning"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Lägg Till Ny PPPoE-Anslutning"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Lägg Till Ny Wi-Fi-Anslutning"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Anslutning {name} borttagen."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Det gick inte att ta bort anslutning: Anslutning hittades inte."
@@ -6011,16 +6159,12 @@ msgstr "Stäng av nu"
msgid "Manage system-wide privacy settings."
msgstr "Hantera systemomfattande sekretessinställningar."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Integritet"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Vänligen uppdatera sekretessinställningar för att matcha dina preferenser."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Granska sekretessinställningen"
@@ -6047,6 +6191,18 @@ msgstr ""
"target=\"_blank\">popcon.debian.org. Inlämningen sker via Tor-nätverket "
"för ytterligare anonymitet om Tor-appen är aktiverad."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7381,7 +7537,7 @@ msgstr "Läs-endast root filsystem"
msgid "Go to Power"
msgstr "Gå till Ström"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7949,21 +8105,21 @@ msgstr ""
"systemet bedöms vara nödvändigt, det sker automatiskt vid 02:00 orsakar alla "
"apps för att vara tillgängligt en kort stund."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Mjukvaruuppdatering"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox uppdaterad"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Det gick inte att starta distributionsuppdatering"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7974,18 +8130,18 @@ msgstr ""
"Distributionsuppdateringen kommer att göras ett nytt behov efter 24 timmar, "
"om det är aktiverat."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Distributionsuppdateringen har startats"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Startade uppdateringen till nästa stabila utgåva. Det kan ta lång tid att "
"slutföra."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8936,10 +9092,6 @@ msgstr ""
"Användarkonto %(username)s kommer att bli "
"administratörskonto för Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "Pppoe"
-
#: network.py:30
msgid "Generic"
msgstr "Generiska"
@@ -9592,9 +9744,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Det gick inte att begränsa konsolåtkomst: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Aktivera DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktivera Domain Name System Security Extensions"
@@ -9670,9 +9819,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Konfigurationen av Tor uppdateras"
-#~ msgid "Error during installation"
-#~ msgstr "Fel vid installation"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Använder DNSSEC på IPv{kind}"
@@ -10013,9 +10159,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Avbryt"
-#~ msgid "Domains"
-#~ msgstr "Domäner"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenGPG Fingeravtryck"
@@ -10294,9 +10437,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Automatisk, bara DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Ignorera"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po
index 88ec6968d..f35ac6319 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME Your {box_name} gets its "
@@ -4068,7 +4172,7 @@ msgid ""
"typical home setup. Your {box_name} has "
@@ -4077,7 +4181,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4085,11 +4189,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4100,7 +4204,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4124,17 +4228,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4210,12 +4314,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4280,6 +4378,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4306,6 +4405,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4313,45 +4413,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4371,13 +4477,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4396,24 +4503,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4624,221 +4739,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5241,15 +5363,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5268,6 +5386,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6419,7 +6549,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -6901,37 +7031,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7759,10 +7889,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po
index 016c8cd81..78a80de36 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-09-03 14:09+0000\n"
"Last-Translator: Hemanth Kumar Veeranki మీ {box_name} మీ రూటర్ నుండి Wi-Fi లేదా "
"Ethernet కేబుల్ ద్వారా ఇంటర్నెట్ కనెక్షన్ని పొందుతుంది. ఇది సాధారణ ఇంటి సెటప్. Your {box_name} has "
@@ -4533,7 +4655,7 @@ msgstr ""
"wi-fi అడాప్టర్ వంటి బహుళ నెట్వర్క్ ఇంటర్ఫేస్లను కలిగి ఉంది. {box_name} నేరుగా ఇంటర్నెట్కి కనెక్ట్ "
"చేయబడింది మరియు మీ అన్ని పరికరాలు వాటి ఇంటర్నెట్ కనెక్టివిటీ కోసం {box_name}కి కనెక్ట్ చేయబడ్డాయి. Your Internet "
@@ -4544,11 +4666,11 @@ msgstr ""
"{box_name}కి జోడించబడింది మరియు నెట్వర్క్లో ఇతర పరికరాలు ఏవీ లేవు. ఇది సంఘం లేదా క్లౌడ్ సెటప్లలో "
"జరగవచ్చు. This means that devices on the Internet can reach you when you are "
@@ -4564,7 +4686,7 @@ msgstr ""
"కొంత ఆఫ్లైన్ సమయం తర్వాత. అనేక ISPలు ఈ రకమైన కనెక్టివిటీని అందిస్తాయి. మీరు పబ్లిక్ IP చిరునామాను కలిగి "
"ఉండి, అది కాలక్రమేణా మారుతుందో లేదో ఖచ్చితంగా తెలియకపోతే, ఈ ఎంపికను ఎంచుకోవడం సురక్షితం. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4599,7 +4721,7 @@ msgstr ""
"అనేక ISPలు ఈ రకమైన కనెక్టివిటీని అందిస్తాయి. ఇంట్లో సేవలను హోస్ట్ చేయడానికి ఇది చాలా సమస్యాత్మకమైన పరిస్థితి. "
"{box_name} అనేక పరిష్కార పరిష్కారాలను అందిస్తుంది కానీ ప్రతి పరిష్కారానికి కొన్ని పరిమితులు ఉంటాయి. You will be suggested the most conservative actions. మీరు అత్యంత సాంప్రదాయిక "
"చర్యలను సూచించబడతారు "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4704,12 +4826,6 @@ msgstr "అనుసంధానం"
msgid "Primary connection"
msgstr "ప్రాథమిక అనుసంధానం"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "అవును"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4774,6 +4890,7 @@ msgid "Signal strength"
msgstr "సంకేత బలం"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4800,6 +4917,7 @@ msgid "Default"
msgstr "అప్రమేయం"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4807,13 +4925,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "ఈ అనుసంధానం చురుకుగాలేదు."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "అంతరంగికత"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "ఫైర్వాల్ క్షేత్రాం"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4823,8 +4947,8 @@ msgstr ""
"సేవలు కేవలం అంతర్గతంగానే బాహ్యంగా అందుబాటులో అవుతుంది అందుబాటులో ఉండాలి అర్థం. ఇది భద్రతాపరమైన "
"ప్రమాదం."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4833,12 +4957,12 @@ msgstr ""
"ఈ ఇంటర్ఫేస్ మీ ఇంటర్నెట్ కనెక్షన్ అందుకోవాలి. మీరు ఒక స్థానిక నెట్వర్క్ / యంత్రానికి దానిని కనెక్ట్ ఉంటే, "
"కేవలం అంతర్గతంగానే అందుబాటులో అనేది అనేక సేవలు అందుబాటులో వుండదు."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "బహిర్గత"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4847,12 +4971,12 @@ msgstr ""
"ఈ ఇంటర్ఫేస్ %(box_name)s ద్వారా నిర్వహించబడదు. భద్రత కోసం, ఇది స్వయంచాలకంగా బాహ్య జోన్కు "
"కేటాయించబడుతుంది."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "అనుసంధానం సృష్టించు"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "అనుసంధానం తొలగించు"
@@ -4872,13 +4996,14 @@ msgstr "అంతరం"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "ఈథర్నెట్"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4897,24 +5022,34 @@ msgstr "అంతర్గత"
msgid "Computer"
msgstr "కంప్యూటర్"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "అనుసంధానాన్ని సవరించండి"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "సాధారణమైన"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "పిపిపిఒఇ"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "అనుసంధానం"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "సమీప వై-ఫై నెట్వర్కులు"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "అనుసంధానాన్ని జతచేయండి"
@@ -5154,221 +5289,232 @@ msgstr "పంచుకున్నారు"
msgid "link-local"
msgstr "లింక్-స్థానిక"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "తెలియని"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "పట్టించుకోకండి"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "నిర్వహించబడలేదు"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "అందుబాటులో లేదు"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "కేబుల్ తొలగించడం"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "సిద్ధమవుతున్నారు"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "అనుసంధానం"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "ప్రమాణీకరణ అవసరం"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "చిరునామాను అభ్యర్థిస్తోంది"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "తనిఖీ చేస్తోంది"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "ద్వితీయ కోసం వేచి ఉంది"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "క్రియారహితం చేయి"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "నిష్క్రియం చేస్తోంది"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "కారణం లేదు"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "అపరిచిత దోషం"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "పరికరం ఇప్పుడు నిర్వహించబడుతుంది"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "పరికరం ఇప్పుడు నిర్వహించబడలేదు"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "కాన్ఫిగరేషన్ విఫలమైంది"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "రహస్యాలు అవసరం"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "DHCP క్లయింట్ ప్రారంభించడంలో విఫలమైంది"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP క్లయింట్ లోపం"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP క్లయింట్ విఫలమైంది"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "భాగస్వామ్య కనెక్షన్ సేవ ప్రారంభించడంలో విఫలమైంది"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "భాగస్వామ్య కనెక్షన్ సేవ విఫలమైంది"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "పరికరం తీసివేయబడింది"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "వినియోగదారు ద్వారా పరికరం తొలగించవేయబడింది"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "బంధం యొక్క ఆధారపడటం విఫలమైంది"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Wi-Fi నెట్వర్క్ కనుగొనబడలేదు"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "ద్వితీయ కనెక్షన్ విఫలమైంది"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "కొత్త కనెక్షన్ యాక్టివేషన్ క్యూలో ఉంది"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "నకిలీ IP చిరునామా కనుగొనబడింది"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "ఎంచుకున్న IP పద్ధతికి మద్దతు లేదు"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "సాధారణమైన"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN లేదా TAP సంవిధానం"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "వైర్గార్డ్"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "తాత్కాలిక"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "మౌలిక సదుపాయాలు"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "సాంగత్యం సూచి"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "ప్రాప్తి సూచి"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "అప్రమేయం"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "అనుసంధానం చూపించలేము: అనుసంధానం దొరకలేదు."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "అనుసంధాన సమాచారం"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "దొరకలేదు అనుసంధానం: అనుసంధానని సవరించడం సాధ్యపడదు."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "ఇటువంటి అనుసంధాన రకం ఇంకా అర్థంకాలేదు."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "{name} అనుసంధానం ఉత్తేజించబడింది."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "అనుసంధానాన్ని ఉత్తేజించుటలో విఫలమైంది: అనుసంధానం దొరకలేదు."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "{name} అనుసంధానాన్ని ఉత్తేజించుటలో విఫలమైంది: సరైన పరికరం అందుబాటులో లేదు."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "{name} అనుసంధానం క్రియారహితం చేయబడింది."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "అనుసంధానం క్రియారహితం విఫలమైంది: అనుసంధానం దొరకలేదు."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "కొత్త జెనరిక్ కనెక్షన్ని జోడిస్తోంది"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "కొత్త ఈథర్నెట్ అనుసంధానాన్ని కలుపుతోంది"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "కొత్త PPPoE అనుసంధానాన్ని కలుపుతోంది"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "కొత్త వై-ఫై అనుసంధానాన్ని కలుపుతోంది"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "{name} అనుసంధానం తొలగించబడింది."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "అనుసంధానం తొలగించడం విఫలమైంది: అనుసంధానం దొరకలేదు."
@@ -5837,15 +5983,11 @@ msgstr "ఇపుడు మూసివేయండి"
msgid "Manage system-wide privacy settings."
msgstr "సిస్టమ్-వైడ్ గోప్యతా సెట్టింగ్లను నిర్వహించండి."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "అంతరంగికత"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr "మీ అభిరుచులకు అనుగుణంగా అంతరంగిక సెట్టింగులను మార్చుకోండి."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "అంతరంగిక సెట్టింగ్ని సమీక్షించండి"
@@ -5869,6 +6011,18 @@ msgstr ""
"target=\"_blank\">popcon.debian.orgలో పబ్లిక్గా అందుబాటులో ఉన్నాయి. టోర్ యాప్ "
"ప్రారంభించబడితే అదనపు అజ్ఞాతం కోసం టోర్ నెట్వర్క్ ద్వారా సమర్పణ జరుగుతుంది."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7193,7 +7347,7 @@ msgstr "వ్యవస్థ"
msgid "Go to Power"
msgstr "అల్లిక వైపు వెళ్ళండి"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7739,21 +7893,21 @@ msgstr ""
"అందుబాటులో ఉండవు. సిస్టమ్ రీబూట్ అవసరమని భావించినట్లయితే, అది స్వయంచాలకంగా 02:00కి చేయబడుతుంది, "
"దీని వలన అన్ని యాప్లు క్లుప్తంగా అందుబాటులో ఉండవు."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "సాఫ్ట్వేర్ నవీకరణ"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "స్వతంత్ర సాఫ్ట్వేర్ తాజా పరుచడం"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "పంపిణీ నవీకరణను ప్రారంభించడం సాధ్యపడలేదు"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7762,16 +7916,16 @@ msgstr ""
"పంపిణీ నవీకరణను ప్రారంభించడానికి రూట్ విభజనలో తగినంత ఖాళీ స్థలం లేదు. దయచేసి కనీసం 5 GB ఉచితంగా "
"ఉండేలా చూసుకోండి. ప్రారంభించబడితే, పంపిణీ నవీకరణ 24 గంటల తర్వాత మళ్లీ ప్రయత్నించబడుతుంది."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "పంపిణీ నవీకరణ ప్రారంభమైంది"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr "తదుపరి స్థిరమైన విడుదలకు నవీకరణ ప్రారంభించబడింది. ఇది పూర్తి కావడానికి చాలా సమయం పట్టవచ్చు."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8697,10 +8851,6 @@ msgid ""
"account for Zoph."
msgstr "వినియోగదారు ఖాతా %(username)s జోఫ్ కోసం నిర్వాహక ఖాతా అవుతుంది."
-#: network.py:29
-msgid "PPPoE"
-msgstr "పిపిపిఒఇ"
-
#: network.py:30
msgid "Generic"
msgstr "సాధారణమైన"
@@ -9374,9 +9524,6 @@ msgstr "గుజరాతీ"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "కన్సోల్ యాక్సెస్ని పరిమితం చేయడంలో విఫలమైంది: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC అమలుచెయ్యి"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "డొమైన్ నేమ్ సిస్టం భద్రతా పొడిగింపు ని ప్రారంభించండి"
@@ -9451,9 +9598,6 @@ msgstr "గుజరాతీ"
#~ msgid "Tor configuration is being updated"
#~ msgstr "టోర్ ఆకృతీకరణ నవీకరించబడుతుంది"
-#~ msgid "Error during installation"
-#~ msgstr "సంస్థాపన ఒక పొరపాటు జరిగింది"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "IPv{kind} పై DNSSEC ఉపయోగించు"
@@ -9770,9 +9914,6 @@ msgstr "గుజరాతీ"
#~ msgid "Cancel"
#~ msgstr "రద్దుచేయి"
-#~ msgid "Domains"
-#~ msgstr "డొమైన్లు"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "ఓపెన్పిజిపి వేలిముద్ర"
@@ -10031,9 +10172,6 @@ msgstr "గుజరాతీ"
#~ msgid "Automatic, DHCP only"
#~ msgstr "స్వయం చాలకం (DHCP)"
-#~ msgid "Ignore"
-#~ msgstr "పట్టించుకోకండి"
-
#~ msgid "Plumble"
#~ msgstr "ప్లంబుల్"
diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po
index 41493fb17..a6e1a0177 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-28 02:09+0000\n"
"Last-Translator: Burak Yavuz Your {box_name} has "
@@ -4658,7 +4781,7 @@ msgstr ""
"İnternet'e bağlı ve tüm cihazlarınız kendi İnternet bağlanabilirlikleri için "
"{box_name} cihazına bağlanır. Your Internet "
@@ -4669,11 +4792,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. This means that devices on the Internet can reach you when you are "
@@ -4691,7 +4814,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. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4728,7 +4851,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. You will be suggested the most conservative actions. Size en "
"ölçülü eylemler önerilecektir. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4838,12 +4961,6 @@ msgstr "Bağlantı"
msgid "Primary connection"
msgstr "Birincil bağlantı"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "evet"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4908,6 +5025,7 @@ msgid "Signal strength"
msgstr "Sinyal gücü"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4934,6 +5052,7 @@ msgid "Default"
msgstr "Varsayılan"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4941,13 +5060,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Bu bağlantı etkin değil."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Gizlilik"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Güvenlik duvarı bölgesi"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4957,8 +5082,8 @@ msgstr ""
"bağlarsanız, sadece dahili olarak kullanılabilir olan hizmetler harici "
"olarak kullanılabilir hale gelecektir. Bu bir güvenlik riskidir."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4968,12 +5093,12 @@ msgstr ""
"bağlarsanız, sadece dahili olarak kullanılabilir birçok hizmet "
"kullanılamayacaktır."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Harici"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -4982,12 +5107,12 @@ msgstr ""
"Bu arayüz, %(box_name)s tarafından korunmaz. Güvenlik için otomatik olarak "
"harici bölgeye atanır."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Bağlantı Oluştur"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Bağlantıyı Sil"
@@ -5007,13 +5132,14 @@ msgstr "Aralık"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Kablosuz (Wi-Fi)"
@@ -5032,24 +5158,34 @@ msgstr "Dahili"
msgid "Computer"
msgstr "Bilgisayar"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Bağlantıyı Düzenle"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Genel"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Bağlantılar"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Yakındaki Kablosuz (Wi-Fi) Ağları"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Bağlantı Ekle"
@@ -5298,222 +5434,233 @@ msgstr "paylaşılmış"
msgid "link-local"
msgstr "bağlantı-yerel"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "bilinmiyor"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "Yoksay"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "yönetilmeyen"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "kullanılamaz"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "bağlantısı kesilmiş"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "hazırlanıyor"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "bağlanıyor"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "kimlik doğrulaması gerekiyor"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "adres isteniyor"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "denetleniyor"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "ikincil bekleniyor"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "etkinleştirildi"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "devre dışı bırakılıyor"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "sebep yok"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "bilinmeyen hata"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "aygıt artık yönetiliyor"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "aygıt artık yönetilemiyor"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "yapılandırma başarısız oldu"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "gizli anahtarlar gerekli"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "DHCP istemcisini başlatma başarısız oldu"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "DHCP istemcisi hatası"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP istemcisi başarısız oldu"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "paylaşılan bağlantı hizmetini başlatma başarısız oldu"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "paylaşılan bağlantı hizmeti başarısız oldu"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "aygıt kaldırıldı"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "aygıtın bağlantısı kullanıcı tarafından kesildi"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "bağlantının bir bağımlılığı başarısız oldu"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Kablosuz (Wi-Fi) ağı bulunamadı"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "ikincil bir bağlantı başarısız oldu"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "yeni bağlantı etkinleştirme sıraya alındı"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "yinelenen bir IP adresi algılandı"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "seçilen IP yöntemi desteklenmiyor"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "genel"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN veya TAP arayüzü"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "geçici"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "altyapı"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "erişim noktası"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "ağ gözü noktası"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Varsayılan"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Bağlantı gösterilemiyor: Bağlantı bulunamadı."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Bağlantı Bilgileri"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Bağlantı düzenlenemiyor: Bağlantı bulunamadı."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Bu tür bir bağlantı henüz anlaşılmamaktadır."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "{name} bağlantısı etkinleştirildi."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Bağlantıyı etkinleştirme başarısız oldu: Bağlantı bulunamadı."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"{name} bağlantısını etkinleştirme başarısız oldu: Mevcut uygun bir cihaz yok."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "{name} bağlantısı devre dışı bırakıldı."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Bağlantıyı devre dışı bırakma başarısız oldu: Bağlantı bulunamadı."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Yeni Genel Bağlantı Ekleme"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Yeni Ethernet Bağlantısı Ekleme"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Yeni PPPoE Bağlantısı Ekleme"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Yeni Kablosuz (Wi-Fi) Bağlantısı Ekleme"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "{name} bağlantısı silindi."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Bağlantının silinmesi başarısız oldu: Bağlantı bulunamadı."
@@ -5991,15 +6138,11 @@ msgstr "Şimdi Kapat"
msgid "Manage system-wide privacy settings."
msgstr "Sistem genelinde gizlilik ayarlarını yönetin."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Gizlilik"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr "Lütfen gizlilik ayarlarını tercihlerinize uyacak şekilde güncelleyin."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Gizlilik ayarlarını gözden geçirin"
@@ -6026,6 +6169,18 @@ msgstr ""
"herkese açıktır. Tor uygulaması etkinleştirilirse, ek isimsizlik için "
"gönderme Tor ağı üzerinden gerçekleşir."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7376,7 +7531,7 @@ msgstr "Salt okunur kök dosya sistemi"
msgid "Go to Power"
msgstr "Güce Git"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr "grub paketi yapılandırıldı"
@@ -7959,21 +8114,21 @@ msgstr ""
"Eğer sistemin yeniden başlatılması gerekli görülürse, saat 02:00'da otomatik "
"olarak yapılır ve tüm uygulamalar kısa bir süre için kullanılamaz hale gelir."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Yazılım Güncellemesi"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox Güncellendi"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Dağıtım güncellemesi başlatılamadı"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7983,18 +8138,18 @@ msgstr ""
"Lütfen en az 5 GB boş alan olduğundan emin olun. Dağıtım güncellemesi, "
"etkinleştirildiyse 24 saat sonra yeniden denenecektir."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Dağıtım güncellemesi başlatıldı"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Bir sonraki kararlı yayıma güncelleme başlatıldı. Bunun tamamlanması uzun "
"zaman alabilir."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr "Paket bekletmelerini denetle"
@@ -8945,10 +9100,6 @@ msgstr ""
"Kullanıcı hesabı %(username)s, Zoph için yönetici hesabı "
"olacaktır."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Genel"
@@ -9617,9 +9768,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Konsol erişimini kısıtlama başarısız oldu: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "DNSSEC'i etkinleştir"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Etki Alanı Adı Sistemi Güvenlik Uzantılarını etkinleştir"
@@ -9695,9 +9843,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor yapılandırması güncelleniyor"
-#~ msgid "Error during installation"
-#~ msgstr "Kurulum sırasında hata oldu"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "IPv{kind} üzerinde DNSSEC kullanma"
@@ -10043,9 +10188,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "İptal"
-#~ msgid "Domains"
-#~ msgstr "Etki Alanları"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP Parmak İzi"
@@ -10325,9 +10467,6 @@ msgstr "Gujarati"
#~ msgid "Automatic, DHCP only"
#~ msgstr "Otomatik, sadece DHCP"
-#~ msgid "Ignore"
-#~ msgstr "Yoksay"
-
#~ msgid "Plumble"
#~ msgstr "Plumble"
diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po
index 417b0754e..1fbb8c26a 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-31 12:09+0000\n"
"Last-Translator: Ihor Hordiichuk Your {box_name} has "
@@ -4685,7 +4809,7 @@ msgstr ""
"Wi-Fi. {box_name} напряму підʼєднано до Інтернету й усі Ваші пристрої "
"підʼєднано до Інтернету через {box_name}. Your Internet "
@@ -4696,11 +4820,11 @@ msgstr ""
"зʼєднання напряму під'єднане до Вашого {box_name} і нема інших пристроїв у "
"мережі. Таке може бути при налаштуванні спільноти або хмари. This means that devices on the Internet can reach you when you are "
@@ -4719,7 +4843,7 @@ msgstr ""
"впевнені чи змінюється вона час від часу, то буде безпечніше обрати цей "
"пункт. "
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4758,7 +4882,7 @@ msgstr ""
"{box_name} надає багато обхідних рішень, але кожне рішення має певні "
"обмеження. You will be suggested the most conservative actions. Вам буде запропоновано консервативніші дії. "
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4866,12 +4990,6 @@ msgstr "Зʼєднання"
msgid "Primary connection"
msgstr "Основне зʼєднання"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "так"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4936,6 +5054,7 @@ msgid "Signal strength"
msgstr "Сила сигналу"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4962,6 +5081,7 @@ msgid "Default"
msgstr "Типово"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4969,13 +5089,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "Це зʼєднання неактивне."
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "Приватність"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "Зона фаєрволу"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4986,8 +5112,8 @@ msgstr ""
"використання тільки всередині мережі, стануть доступними ззовні. Це загрожує "
"безпеці."
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4997,12 +5123,12 @@ msgstr ""
"підключите його до локальної мережі/комп'ютера, багато послуг, призначених "
"для використання тільки всередині, будуть недоступні."
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "Зовнішня"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
@@ -5011,12 +5137,12 @@ msgstr ""
"Цей інтерфейс не підтримується %(box_name)s. З метою безпеки він автоматично "
"віднесений до зовнішньої зони."
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "Створити зʼєднання"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "Видалити зʼєднання"
@@ -5036,13 +5162,14 @@ msgstr "Інтервал"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "Ethernet"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -5061,24 +5188,34 @@ msgstr "Внутрішня"
msgid "Computer"
msgstr "Компʼютер"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "Змінити зʼєднання"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "Загальний"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "Зʼєднання"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "Мережі Wi-Fi поблизу"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "Додати зʼєднання"
@@ -5329,222 +5466,231 @@ msgstr "спільно"
msgid "link-local"
msgstr "локальне посилання"
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
-msgstr "невідомо"
+#: modules/networks/views.py:33
+msgid "dhcp"
+msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+msgid "ignore"
+msgstr ""
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "некерований"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "недоступно"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "відʼєднано"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "підготування"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "зʼєднання"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "потрібна автентифікація"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr "запит адреси"
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr "перевірка"
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr "очікування вторинного"
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "активовано"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "деактивовано"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "нема причини"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr "невідома помилка"
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "пристрій тепер керований"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "пристрій тепер некерований"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "конфіґурація невдала"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr "потрібні секрети"
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr "Не вдалося запустити клієнт DHCP"
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr "Помилка клієнта DHCP"
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "Помилка клієнта DHCP"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr "не вдалося запустити службу спільного доступу до мережі"
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "помилка сервісу спільного зʼєднання"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "пристрій вилучено"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "пристрій відʼєднано користувачем"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr "залежність з'єднання встановити не вдалося"
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "Не знайдено мережі Wi-Fi"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr "друге зʼєднання невдале"
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr "активація нового з'єднання в черзі"
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr "виявлено дублювання IP-адрес"
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr "вибраний метод IP не підтримується"
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "загальний"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "інтерфейс TUN або TAP"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr "WireGuard"
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "інфраструктура"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "точка доступу"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "точка mesh"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "Типово"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "Не можливо показати зʼєднання: Зʼєднання не знайдено."
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "Інформація про зʼєднання"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "Не можливо змінити зʼєднання: Зʼєднання не знайдено."
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "Цей тип з'єднання ще не зрозумілий."
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "Активовано зʼєднання {name}."
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "Не вдалося активувати зʼєднання: Зʼєднання не знайдено."
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
"Не вдалося активувати зʼєднання {name}: Не доступний підходящий пристрій."
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "Деактивовано зʼєднання {name}."
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "Не вдалося деактивувати зʼєднання: Зʼєднання не знайдено."
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "Додавання нового загального з'єднання"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "Додавання нового зʼєднання Ethernet"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "Додавання нового зʼєднання PPPoE"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "Додавання нового зʼєднання Wi-Fi"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "Зʼєднання {name} видалено."
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "Не вдалося видалити зʼєднання: Зʼєднання не знайдено."
@@ -6021,16 +6167,12 @@ msgstr "Вимкнути зараз"
msgid "Manage system-wide privacy settings."
msgstr "Керування загальносистемними налаштуваннями приватності."
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "Приватність"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
"Будь ласка, оновіть налаштування приватності відповідно до ваших уподобань."
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr "Переогляд налаштувань приватності"
@@ -6057,6 +6199,18 @@ msgstr ""
"org. Передача відбувається через мережу Tor для додаткової анонімності, "
"якщо у вас увімкнено програму Tor."
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -7399,7 +7553,7 @@ msgstr "Коренева файлова система лише для чита
msgid "Go to Power"
msgstr "Перейти до живлення"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7964,21 +8118,21 @@ msgstr ""
"автоматично о 02:00, що призводить до короткочасної недоступності всіх "
"застосунків."
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "Оновлення ПЗ"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox оновлено"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr "Не можливо запустити оновлення дистрибутиву"
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
@@ -7989,18 +8143,18 @@ msgstr ""
"місця. Оновлення дистрибутива буде повторено через 24 години, якщо його "
"увімкнено."
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "Оновлення дистрибутиву розпочато"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
"Розпочато оновлення до наступного стабільного випуску. Це може зайняти "
"багато часу."
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8945,10 +9099,6 @@ msgstr ""
"Обліковий запис користувача %(username)s стане обліковим "
"записом адміністратора Zoph."
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "Загальний"
@@ -9600,9 +9750,6 @@ msgstr "Gujarati"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "Не вдалося обмежити доступ до консолі: {error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Увімкнути DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Дозволити розширення безпеки системи доменних назв"
@@ -9641,9 +9788,6 @@ msgstr "Gujarati"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Налаштування Tor оновлюються"
-#~ msgid "Error during installation"
-#~ msgstr "Помилка під час встановлення"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "Використання DNSSEC на IPv{kind}"
@@ -9871,9 +10015,6 @@ msgstr "Gujarati"
#~ msgid "Cancel"
#~ msgstr "Скасувати"
-#~ msgid "Domains"
-#~ msgstr "Домени"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "Відбиток OpenPGP"
diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po
index 6227eca4b..8951e6fcd 100644
--- a/plinth/locale/vi/LC_MESSAGES/django.po
+++ b/plinth/locale/vi/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh Your {box_name} has "
@@ -4386,7 +4498,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4394,11 +4506,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4409,7 +4521,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4433,17 +4545,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4519,12 +4631,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4589,6 +4695,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4615,6 +4722,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4622,45 +4730,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4680,13 +4794,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4705,24 +4820,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4933,221 +5056,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5556,15 +5686,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5583,6 +5709,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6744,7 +6882,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7239,37 +7377,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8097,10 +8235,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8625,9 +8759,6 @@ msgstr ""
#~ msgid "Page source"
#~ msgstr "Nguồn của trang"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "Bật DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Bật Phần mở rộng bảo mật cho Hệ thống tên miền"
@@ -8705,11 +8836,6 @@ msgstr ""
#~ msgid "Direct connection to the Internet."
#~ msgstr "Kết nối trực tiếp đến Internet."
-#, fuzzy
-#~| msgid "TLS domain"
-#~ msgid "domain"
-#~ msgstr "Miền TLS"
-
#, fuzzy
#~| msgid "Service Type"
#~ msgid "Service Alert"
diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po
index 58bb81799..cbe770a74 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: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-08-28 02:09+0000\n"
"Last-Translator: 大王叫我来巡山 Your {box_name} gets its "
@@ -4240,7 +4356,7 @@ msgid ""
"typical home setup. Your {box_name} has "
@@ -4249,7 +4365,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4257,11 +4373,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4272,7 +4388,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4296,17 +4412,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4382,12 +4498,6 @@ msgstr "连接"
msgid "Primary connection"
msgstr "主连接"
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr "是的"
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4452,6 +4562,7 @@ msgid "Signal strength"
msgstr "信号强度"
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr "IPv4"
@@ -4478,6 +4589,7 @@ msgid "Default"
msgstr "默认"
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr "IPv6"
@@ -4485,13 +4597,19 @@ msgstr "IPv6"
msgid "This connection is not active."
msgstr "此连接未处于激活状态。"
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
+msgstr "隐私"
+
+#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
msgid "Firewall zone"
msgstr "防火墙区域"
-#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
@@ -4500,8 +4618,8 @@ msgstr ""
"此接口应该连接到本地网络。 如果您将此接口连接到公用网络,意味着只为内网提供的"
"服务将成开放给外网。这会产生安全风险。"
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
@@ -4510,24 +4628,24 @@ msgstr ""
"此接口应该接收您的 Internet 连接。如果你将其连接到本地网络,这意味着很多仅在"
"内网可用的服务将不可用。"
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr "外网"
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr "创建连接"
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr "删除连接"
@@ -4547,13 +4665,14 @@ msgstr "间距"
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr "以太网"
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr "Wi-Fi"
@@ -4572,24 +4691,34 @@ msgstr "内网"
msgid "Computer"
msgstr "计算机"
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr "编辑连接"
+#: modules/networks/templates/connections_fields.html:24
+#, fuzzy
+#| msgid "Generic"
+msgid "General"
+msgstr "通用"
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr "PPPoE"
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr "连接"
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr "附近的无线网络"
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr "添加连接"
@@ -4800,221 +4929,232 @@ msgstr "共享"
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
+#: modules/networks/views.py:34
+#, fuzzy
+#| msgid "Ignore"
+msgid "ignore"
+msgstr "忽略"
+
+#: modules/networks/views.py:41
msgid "unmanaged"
msgstr "不受管理的"
-#: modules/networks/views.py:40
+#: modules/networks/views.py:42
msgid "unavailable"
msgstr "不可用"
-#: modules/networks/views.py:41
+#: modules/networks/views.py:43
msgid "disconnected"
msgstr "已断开连接"
-#: modules/networks/views.py:42
+#: modules/networks/views.py:44
msgid "preparing"
msgstr "正在准备"
-#: modules/networks/views.py:43
+#: modules/networks/views.py:45
msgid "connecting"
msgstr "连接"
-#: modules/networks/views.py:44
+#: modules/networks/views.py:46
msgid "needs authentication"
msgstr "需要身份验证"
-#: modules/networks/views.py:45
+#: modules/networks/views.py:47
msgid "requesting address"
msgstr ""
-#: modules/networks/views.py:46
+#: modules/networks/views.py:48
msgid "checking"
msgstr ""
-#: modules/networks/views.py:47
+#: modules/networks/views.py:49
msgid "waiting for secondary"
msgstr ""
-#: modules/networks/views.py:48
+#: modules/networks/views.py:50
msgid "activated"
msgstr "已激活"
-#: modules/networks/views.py:49
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr "停用"
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr "没有原因"
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr "设备现在处于受管状态"
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr "设备现在处于不受管状态"
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr "配置失败"
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr "DHCP 客户端失败"
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr "共享连接服务失败"
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr "设备被移除"
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr "用户断开了设备连接"
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr "未找到 Wi-Fi 网络"
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr "通用"
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr "TUN 或 TAP 接口"
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr "基础架构"
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr "访问点"
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr "mesh 网络点"
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+#, fuzzy
+#| msgid "Default"
+msgid "default"
+msgstr "默认"
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr "不能显示连接: 找不到连接。"
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr "连接信息"
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr "不能编辑连接: 找不到连接。"
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr "这种类型的连接尚没有引入。"
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr "激活的连接 {name}。"
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr "未能激活连接: 找不到连接。"
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr "未能激活连接 {name}: 没有合适的设备是可用。"
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr "停用的连接 {name}。"
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr "无法取消激活连接: 找不到连接。"
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr "添加新的常规连接"
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr "添加新的以太网连接"
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr "添加新的 PPPoE 连接"
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr "添加新的 Wi-Fi 连接"
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr "连接 {name} 已删除。"
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr "删除连接失败: 找不到连接。"
@@ -5437,15 +5577,11 @@ msgstr "现在关闭"
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr "隐私"
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5464,6 +5600,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6650,7 +6798,7 @@ msgstr "只读根文件系统"
msgid "Go to Power"
msgstr "转到电源"
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7154,37 +7302,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr "软件更新"
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr "FreedomBox 已更新"
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr "已启动分发更新"
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -8026,10 +8174,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr "PPPoE"
-
#: network.py:30
msgid "Generic"
msgstr "通用"
@@ -8595,9 +8739,6 @@ msgstr "古吉拉特语"
#~ msgid "Failed to restrict console access: {error}"
#~ msgstr "限制控制台访问失败:{error}"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "启用 DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "启用域名系统安全扩展(DNSSEC)"
@@ -8635,9 +8776,6 @@ msgstr "古吉拉特语"
#~ msgid "Tor configuration is being updated"
#~ msgstr "Tor 配置已更新"
-#~ msgid "Error during installation"
-#~ msgstr "安装时错误"
-
#, python-brace-format
#~ msgid "Using DNSSEC on IPv{kind}"
#~ msgstr "在 IPv{kind} 上使用 DNSSEC"
@@ -8893,9 +9031,6 @@ msgstr "古吉拉特语"
#~ msgid "Cancel"
#~ msgstr "取消"
-#~ msgid "Domains"
-#~ msgstr "域名"
-
#~ msgid "OpenPGP Fingerprint"
#~ msgstr "OpenPGP 指纹"
@@ -9081,9 +9216,6 @@ msgstr "古吉拉特语"
#~ msgid "Automatic, DHCP only"
#~ msgstr "自动,只使用 DHCP"
-#~ msgid "Ignore"
-#~ msgstr "忽略"
-
#~ msgid "Show Ports"
#~ msgstr "显示端口"
diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/plinth/locale/zh_Hant/LC_MESSAGES/django.po
index 6993cf13c..087e3a0f6 100644
--- a/plinth/locale/zh_Hant/LC_MESSAGES/django.po
+++ b/plinth/locale/zh_Hant/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-08-26 19:15-0400\n"
+"POT-Creation-Date: 2024-09-09 20:39-0400\n"
"PO-Revision-Date: 2024-07-26 08:09+0000\n"
"Last-Translator: Ricky From Hong Kong Your {box_name} has "
@@ -4260,7 +4374,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity. Your Internet "
@@ -4268,11 +4382,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups. This means that devices on the Internet can reach you when you are "
@@ -4283,7 +4397,7 @@ msgid ""
"over time or not, it is safer to choose this option. "
msgstr ""
-#: modules/networks/forms.py:376
+#: modules/networks/forms.py:426
#, python-brace-format
msgid ""
"I dont have a public IP address This means that "
@@ -4307,17 +4421,17 @@ msgid ""
"workaround solutions but each solution has some limitations. You will be suggested the most conservative actions. "
msgstr ""
-#: modules/networks/forms.py:423
+#: modules/networks/forms.py:473
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-#: modules/networks/forms.py:437
+#: modules/networks/forms.py:487
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -4393,12 +4507,6 @@ msgstr ""
msgid "Primary connection"
msgstr ""
-#: modules/networks/templates/connection_show.html:66
-#: modules/networks/templates/connection_show.html:208
-#: modules/networks/templates/connection_show.html:249
-msgid "yes"
-msgstr ""
-
#: modules/networks/templates/connection_show.html:77
#: modules/storage/templates/storage.html:23
msgid "Device"
@@ -4463,6 +4571,7 @@ msgid "Signal strength"
msgstr ""
#: modules/networks/templates/connection_show.html:170
+#: modules/networks/templates/connections_fields.html:61
msgid "IPv4"
msgstr ""
@@ -4489,6 +4598,7 @@ msgid "Default"
msgstr ""
#: modules/networks/templates/connection_show.html:213
+#: modules/networks/templates/connections_fields.html:90
msgid "IPv6"
msgstr ""
@@ -4496,45 +4606,51 @@ msgstr ""
msgid "This connection is not active."
msgstr ""
-#: modules/networks/templates/connection_show.html:264
-#: modules/networks/templates/connection_show.html:284
-#: modules/networks/templates/connection_show.html:303
-msgid "Firewall zone"
+#: modules/networks/templates/connection_show.html:259
+#: modules/networks/templates/connections_fields_privacy.html:16
+#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:72
+msgid "Privacy"
msgstr ""
#: modules/networks/templates/connection_show.html:273
+#: modules/networks/templates/connection_show.html:293
+#: modules/networks/templates/connection_show.html:312
+msgid "Firewall zone"
+msgstr ""
+
+#: modules/networks/templates/connection_show.html:282
msgid ""
"This interface should be connected to a local network/machine. If you "
"connect this interface to a public network, services meant to be available "
"only internally will become available externally. This is a security risk."
msgstr ""
-#: modules/networks/templates/connection_show.html:293
-#: modules/networks/templates/connection_show.html:316
+#: modules/networks/templates/connection_show.html:302
+#: modules/networks/templates/connection_show.html:325
msgid ""
"This interface should receive your Internet connection. If you connect it to "
"a local network/machine, many services meant to available only internally "
"will not be available."
msgstr ""
-#: modules/networks/templates/connection_show.html:305
+#: modules/networks/templates/connection_show.html:314
#: modules/networks/templates/connections_diagram.html:24 network.py:24
msgid "External"
msgstr ""
-#: modules/networks/templates/connection_show.html:312
+#: modules/networks/templates/connection_show.html:321
#, python-format
msgid ""
"This interface is not maintained by %(box_name)s. For security, it is "
"automatically assigned to the external zone."
msgstr ""
-#: modules/networks/templates/connections_create.html:19
+#: modules/networks/templates/connections_create.html:18
msgid "Create Connection"
msgstr ""
#: modules/networks/templates/connections_delete.html:11
-#: modules/networks/views.py:519
+#: modules/networks/views.py:536
msgid "Delete Connection"
msgstr ""
@@ -4554,13 +4670,14 @@ msgstr ""
#: modules/networks/templates/connections_diagram.html:29
#: modules/networks/templates/connections_diagram.html:59
-#: modules/networks/views.py:100 network.py:27
+#: modules/networks/views.py:102 network.py:27
msgid "Ethernet"
msgstr ""
#: modules/networks/templates/connections_diagram.html:32
#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/views.py:101 network.py:28
+#: modules/networks/templates/connections_fields_wifi.html:16
+#: modules/networks/views.py:103 network.py:28
msgid "Wi-Fi"
msgstr ""
@@ -4579,24 +4696,32 @@ msgstr ""
msgid "Computer"
msgstr ""
-#: modules/networks/templates/connections_edit.html:20
-#: modules/networks/views.py:239 modules/networks/views.py:323
+#: modules/networks/templates/connections_edit.html:19
+#: modules/networks/views.py:253 modules/networks/views.py:340
msgid "Edit Connection"
msgstr ""
+#: modules/networks/templates/connections_fields.html:24
+msgid "General"
+msgstr ""
+
+#: modules/networks/templates/connections_fields_pppoe.html:16 network.py:29
+msgid "PPPoE"
+msgstr ""
+
#: modules/networks/templates/connections_list.html:8
msgid "Connections"
msgstr ""
#: modules/networks/templates/connections_list.html:12
#: modules/networks/templates/connections_list.html:14
-#: modules/networks/views.py:372
+#: modules/networks/views.py:389
msgid "Nearby Wi-Fi Networks"
msgstr ""
#: modules/networks/templates/connections_list.html:17
#: modules/networks/templates/connections_list.html:19
-#: modules/networks/views.py:396
+#: modules/networks/views.py:413
#: modules/wireguard/templates/wireguard_add_server.html:19
msgid "Add Connection"
msgstr ""
@@ -4807,221 +4932,228 @@ msgstr ""
msgid "link-local"
msgstr ""
-#: modules/networks/views.py:38 modules/networks/views.py:99
-#: modules/networks/views.py:110
-msgid "unknown"
+#: modules/networks/views.py:33
+msgid "dhcp"
msgstr ""
-#: modules/networks/views.py:39
-msgid "unmanaged"
-msgstr ""
-
-#: modules/networks/views.py:40
-msgid "unavailable"
+#: modules/networks/views.py:34
+msgid "ignore"
msgstr ""
#: modules/networks/views.py:41
-msgid "disconnected"
+msgid "unmanaged"
msgstr ""
#: modules/networks/views.py:42
-msgid "preparing"
+msgid "unavailable"
msgstr ""
#: modules/networks/views.py:43
-msgid "connecting"
+msgid "disconnected"
msgstr ""
#: modules/networks/views.py:44
-msgid "needs authentication"
+msgid "preparing"
msgstr ""
#: modules/networks/views.py:45
-msgid "requesting address"
+msgid "connecting"
msgstr ""
#: modules/networks/views.py:46
-msgid "checking"
+msgid "needs authentication"
msgstr ""
#: modules/networks/views.py:47
-msgid "waiting for secondary"
+msgid "requesting address"
msgstr ""
#: modules/networks/views.py:48
-msgid "activated"
+msgid "checking"
msgstr ""
#: modules/networks/views.py:49
+msgid "waiting for secondary"
+msgstr ""
+
+#: modules/networks/views.py:50
+msgid "activated"
+msgstr ""
+
+#: modules/networks/views.py:51
msgid "deactivating"
msgstr ""
-#: modules/networks/views.py:57
+#: modules/networks/views.py:59
msgid "no reason"
msgstr ""
-#: modules/networks/views.py:59
+#: modules/networks/views.py:61
msgid "unknown error"
msgstr ""
-#: modules/networks/views.py:61
+#: modules/networks/views.py:63
msgid "device is now managed"
msgstr ""
-#: modules/networks/views.py:63
+#: modules/networks/views.py:65
msgid "device is now unmanaged"
msgstr ""
-#: modules/networks/views.py:65
+#: modules/networks/views.py:67
msgid "configuration failed"
msgstr ""
-#: modules/networks/views.py:67
+#: modules/networks/views.py:69
msgid "secrets required"
msgstr ""
-#: modules/networks/views.py:69
+#: modules/networks/views.py:71
msgid "DHCP client failed to start"
msgstr ""
-#: modules/networks/views.py:71
+#: modules/networks/views.py:73
msgid "DHCP client error"
msgstr ""
-#: modules/networks/views.py:73
+#: modules/networks/views.py:75
msgid "DHCP client failed"
msgstr ""
-#: modules/networks/views.py:75
+#: modules/networks/views.py:77
msgid "shared connection service failed to start"
msgstr ""
-#: modules/networks/views.py:77
+#: modules/networks/views.py:79
msgid "shared connection service failed"
msgstr ""
-#: modules/networks/views.py:79
+#: modules/networks/views.py:81
msgid "device was removed"
msgstr ""
-#: modules/networks/views.py:81
+#: modules/networks/views.py:83
msgid "device disconnected by user"
msgstr ""
-#: modules/networks/views.py:83
+#: modules/networks/views.py:85
msgid "a dependency of the connection failed"
msgstr ""
-#: modules/networks/views.py:85
+#: modules/networks/views.py:87
msgid "Wi-Fi network not found"
msgstr ""
-#: modules/networks/views.py:87
+#: modules/networks/views.py:89
msgid "a secondary connection failed"
msgstr ""
-#: modules/networks/views.py:89
+#: modules/networks/views.py:91
msgid "new connection activation was enqueued"
msgstr ""
-#: modules/networks/views.py:91
+#: modules/networks/views.py:93
msgid "a duplicate IP address was detected"
msgstr ""
-#: modules/networks/views.py:93
+#: modules/networks/views.py:95
msgid "selected IP method is not supported"
msgstr ""
-#: modules/networks/views.py:102
+#: modules/networks/views.py:104
msgid "generic"
msgstr ""
-#: modules/networks/views.py:103
+#: modules/networks/views.py:105
msgid "TUN or TAP interface"
msgstr ""
-#: modules/networks/views.py:104 modules/wireguard/__init__.py:47
+#: modules/networks/views.py:106 modules/wireguard/__init__.py:47
#: modules/wireguard/manifest.py:14
msgid "WireGuard"
msgstr ""
-#: modules/networks/views.py:111
+#: modules/networks/views.py:113
msgid "ad-hoc"
msgstr ""
-#: modules/networks/views.py:112
+#: modules/networks/views.py:114
msgid "infrastructure"
msgstr ""
-#: modules/networks/views.py:113
+#: modules/networks/views.py:115
msgid "access point"
msgstr ""
-#: modules/networks/views.py:114
+#: modules/networks/views.py:116
msgid "mesh point"
msgstr ""
-#: modules/networks/views.py:144
+#: modules/networks/views.py:123
+msgid "default"
+msgstr ""
+
+#: modules/networks/views.py:156
msgid "Cannot show connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:197
+#: modules/networks/views.py:211
msgid "Connection Information"
msgstr ""
-#: modules/networks/views.py:211
+#: modules/networks/views.py:225
msgid "Cannot edit connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:217
+#: modules/networks/views.py:231
msgid "This type of connection is not yet understood."
msgstr ""
-#: modules/networks/views.py:335
+#: modules/networks/views.py:352
#, python-brace-format
msgid "Activated connection {name}."
msgstr ""
-#: modules/networks/views.py:339
+#: modules/networks/views.py:356
msgid "Failed to activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:345
+#: modules/networks/views.py:362
#, python-brace-format
msgid "Failed to activate connection {name}: No suitable device is available."
msgstr ""
-#: modules/networks/views.py:358
+#: modules/networks/views.py:375
#, python-brace-format
msgid "Deactivated connection {name}."
msgstr ""
-#: modules/networks/views.py:362
+#: modules/networks/views.py:379
msgid "Failed to de-activate connection: Connection not found."
msgstr ""
-#: modules/networks/views.py:414
+#: modules/networks/views.py:431
msgid "Adding New Generic Connection"
msgstr ""
-#: modules/networks/views.py:432
+#: modules/networks/views.py:449
msgid "Adding New Ethernet Connection"
msgstr ""
-#: modules/networks/views.py:450
+#: modules/networks/views.py:467
msgid "Adding New PPPoE Connection"
msgstr ""
-#: modules/networks/views.py:485
+#: modules/networks/views.py:502
msgid "Adding New Wi-Fi Connection"
msgstr ""
-#: modules/networks/views.py:500
+#: modules/networks/views.py:517
#, python-brace-format
msgid "Connection {name} deleted."
msgstr ""
-#: modules/networks/views.py:504 modules/networks/views.py:514
+#: modules/networks/views.py:521 modules/networks/views.py:531
msgid "Failed to delete connection: Connection not found."
msgstr ""
@@ -5430,15 +5562,11 @@ msgstr ""
msgid "Manage system-wide privacy settings."
msgstr ""
-#: modules/privacy/__init__.py:32 modules/privacy/__init__.py:70
-msgid "Privacy"
-msgstr ""
-
-#: modules/privacy/__init__.py:68
+#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
msgstr ""
-#: modules/privacy/__init__.py:73
+#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
msgstr ""
@@ -5457,6 +5585,18 @@ msgid ""
"network for additional anonymity if Tor app is enabled."
msgstr ""
+#: modules/privacy/forms.py:27
+msgid "Allow using fallback DNS servers"
+msgstr ""
+
+#: modules/privacy/forms.py:29
+msgid ""
+"Use well-known public DNS servers to resolve domain names in unusual "
+"circumstances where no DNS servers are known but internet connectivity is "
+"available. Can be disabled in most cases if network connectivity is stable "
+"and reliable."
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6615,7 +6755,7 @@ msgstr ""
msgid "Go to Power"
msgstr ""
-#: modules/storage/__init__.py:439
+#: modules/storage/__init__.py:447 modules/storage/tests/test_storage.py:375
msgid "grub package is configured"
msgstr ""
@@ -7110,37 +7250,37 @@ msgid ""
"automatically at 02:00 causing all apps to be unavailable briefly."
msgstr ""
-#: modules/upgrades/__init__.py:66 modules/upgrades/__init__.py:127
+#: modules/upgrades/__init__.py:68 modules/upgrades/__init__.py:129
#: modules/upgrades/templates/update-firstboot-progress.html:11
#: modules/upgrades/templates/update-firstboot.html:11
msgid "Software Update"
msgstr ""
-#: modules/upgrades/__init__.py:130
+#: modules/upgrades/__init__.py:132
msgid "FreedomBox Updated"
msgstr ""
-#: modules/upgrades/__init__.py:204
+#: modules/upgrades/__init__.py:217
msgid "Could not start distribution update"
msgstr ""
-#: modules/upgrades/__init__.py:206
+#: modules/upgrades/__init__.py:219
msgid ""
"There is not enough free space in the root partition to start the "
"distribution update. Please ensure at least 5 GB is free. Distribution "
"update will be retried after 24 hours, if enabled."
msgstr ""
-#: modules/upgrades/__init__.py:217
+#: modules/upgrades/__init__.py:230
msgid "Distribution update started"
msgstr ""
-#: modules/upgrades/__init__.py:219
+#: modules/upgrades/__init__.py:232
msgid ""
"Started update to next stable release. This may take a long time to complete."
msgstr ""
-#: modules/upgrades/__init__.py:311
+#: modules/upgrades/__init__.py:324
msgid "Check for package holds"
msgstr ""
@@ -7968,10 +8108,6 @@ msgid ""
"account for Zoph."
msgstr ""
-#: network.py:29
-msgid "PPPoE"
-msgstr ""
-
#: network.py:30
msgid "Generic"
msgstr ""
@@ -8493,9 +8629,6 @@ msgstr ""
#~ msgid "Page source"
#~ msgstr "來源頁面"
-#~ msgid "Enable DNSSEC"
-#~ msgstr "啟用域名系統安全擴充 DNSSEC"
-
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "啟用網域名稱系統安全擴充功能"