diff --git a/plinth/locale/ar/LC_MESSAGES/django.po b/plinth/locale/ar/LC_MESSAGES/django.po
index 2d6242bd2..7764f7abd 100644
--- a/plinth/locale/ar/LC_MESSAGES/django.po
+++ b/plinth/locale/ar/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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2023-10-19 06:18+0000\n"
"Last-Translator: Shaik \n"
"Language-Team: Arabic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3433,12 +3554,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3664,10 +3779,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3738,10 +3849,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3812,10 +3919,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3947,10 +4050,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3993,11 +4092,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4052,7 +4146,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4080,6 +4174,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4111,14 +4213,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4357,94 +4451,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4452,7 +4542,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4461,7 +4551,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4469,11 +4559,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4484,7 +4574,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4508,17 +4598,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4564,7 +4676,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4754,10 +4866,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4769,13 +4877,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5297,10 +5398,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5373,11 +5470,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5393,7 +5486,8 @@ msgstr ""
msgid "VPN server"
msgstr "خادم ويب"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5467,11 +5561,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5547,6 +5637,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5605,10 +5703,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5622,8 +5716,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5634,8 +5732,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5710,6 +5816,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5732,10 +5846,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5750,10 +5860,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5777,10 +5883,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5809,10 +5911,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5915,10 +6013,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5965,10 +6059,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6024,10 +6114,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6168,10 +6254,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6209,6 +6291,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6319,14 +6409,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6368,10 +6458,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6408,14 +6494,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6630,6 +6712,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6754,7 +6848,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6783,6 +6877,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6813,7 +6919,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6829,11 +6935,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6987,6 +7088,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7084,10 +7201,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7122,10 +7235,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7156,7 +7265,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7165,13 +7274,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7179,15 +7288,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7196,19 +7301,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7302,10 +7407,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7316,7 +7417,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr "خطأ أثناء تثبيت التطبيق: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7325,7 +7426,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7333,12 +7434,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7524,6 +7625,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7786,6 +7895,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8254,10 +8371,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8297,10 +8410,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8527,49 +8636,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8771,11 +8876,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/ar_SA/LC_MESSAGES/django.po b/plinth/locale/ar_SA/LC_MESSAGES/django.po
index 8ffb31669..2d50a4908 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2020-06-10 15:41+0000\n"
"Last-Translator: aiman an \n"
"Language-Team: Arabic (Saudi Arabia) software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3448,12 +3571,6 @@ msgstr ""
msgid "Matrix server"
msgstr "خادم ويب"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3681,10 +3798,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3755,10 +3868,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3829,10 +3938,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3966,10 +4071,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4012,11 +4113,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4071,7 +4167,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4099,6 +4195,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4130,14 +4234,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4376,94 +4472,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4471,7 +4563,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4480,7 +4572,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4488,11 +4580,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4503,7 +4595,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4527,17 +4619,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "عنوان الشبكة المحلية"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4583,7 +4699,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4773,10 +4889,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4788,13 +4900,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5316,10 +5421,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5392,11 +5493,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5412,7 +5509,8 @@ msgstr ""
msgid "VPN server"
msgstr "خادم ويب"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5486,11 +5584,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5566,6 +5660,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5624,10 +5726,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5641,8 +5739,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5653,8 +5755,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5729,6 +5839,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5751,10 +5869,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5769,12 +5883,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "عنوان الشبكة المحلية"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5798,10 +5906,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5830,10 +5934,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5936,10 +6036,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5986,10 +6082,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6045,10 +6137,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6189,10 +6277,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6230,6 +6314,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6340,14 +6432,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6389,10 +6481,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6431,14 +6519,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6653,6 +6737,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6777,7 +6873,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6806,6 +6902,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6836,7 +6944,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6852,11 +6960,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7010,6 +7113,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7107,10 +7226,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7145,10 +7260,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7179,7 +7290,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7188,13 +7299,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7202,15 +7313,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7219,19 +7326,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7325,10 +7432,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7339,7 +7442,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr "خطأ في تثبيت التطبيق:{error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7348,7 +7451,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7356,12 +7459,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7547,6 +7650,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7809,6 +7920,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8277,10 +8396,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8320,10 +8435,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8550,49 +8661,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8794,11 +8901,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -8807,6 +8918,11 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Email Server"
+#~ msgstr "خادم ويب"
+
#, fuzzy, python-brace-format
#~| msgid "Error installing application: {string} {details}"
#~ msgid "Error installing app: {string} {details}"
diff --git a/plinth/locale/be/LC_MESSAGES/django.po b/plinth/locale/be/LC_MESSAGES/django.po
index d1b4ae706..7a7b36786 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
@@ -21,7 +21,7 @@ msgstr ""
msgid "Static configuration {etc_path} is setup properly"
msgstr ""
-#: context_processors.py:23 views.py:117
+#: context_processors.py:21 views.py:169
msgid "FreedomBox"
msgstr ""
@@ -94,31 +94,52 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
-#: menu.py:106
-msgid "Visibility"
+#: menu.py:112 templates/base.html:119
+msgid "Home"
msgstr ""
-#: menu.py:108
-msgid "Data"
+#: menu.py:113 templates/base.html:128
+msgid "Apps"
msgstr ""
-#: menu.py:110 templates/base.html:139
+#: menu.py:115 menu.py:122 templates/base.html:137
msgid "System"
msgstr ""
-#: menu.py:112 modules/networks/templates/connection_show.html:274
-#: modules/security/__init__.py:35
+#: menu.py:118
+msgid "Visibility"
+msgstr ""
+
+#: menu.py:120
+msgid "Data"
+msgstr ""
+
+#: menu.py:124 modules/networks/templates/connection_show.html:274
+#: modules/security/__init__.py:35 modules/upgrades/manifest.py:10
msgid "Security"
msgstr ""
-#: menu.py:114
+#: menu.py:126
msgid "Administration"
msgstr ""
-#: middleware.py:131
+#: middleware.py:134
msgid "System is possibly under heavy load. Please retry later."
msgstr ""
+#: middleware.py:147
+#, python-brace-format
+msgid "Page not found: {url}"
+msgstr ""
+
+#: middleware.py:150
+msgid "Error running operation."
+msgstr ""
+
+#: middleware.py:152
+msgid "Error loading page."
+msgstr ""
+
#: modules/apache/__init__.py:32
msgid "Apache HTTP Server"
msgstr ""
@@ -157,44 +178,56 @@ msgstr ""
msgid "Service Discovery"
msgstr ""
-#: modules/avahi/__init__.py:61
+#: modules/avahi/__init__.py:62
msgid "Local Network Domain"
msgstr ""
+#: modules/avahi/manifest.py:14
+msgid "Auto-discovery"
+msgstr ""
+
+#: modules/avahi/manifest.py:14 modules/backups/manifest.py:17
+msgid "Local"
+msgstr ""
+
+#: modules/avahi/manifest.py:14
+msgid "mDNS"
+msgstr ""
+
#: modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives."
msgstr ""
-#: modules/backups/__init__.py:44 modules/backups/__init__.py:168
-#: modules/backups/__init__.py:213
+#: modules/backups/__init__.py:44 modules/backups/__init__.py:174
+#: modules/backups/__init__.py:219
msgid "Backups"
msgstr ""
-#: modules/backups/__init__.py:165
+#: modules/backups/__init__.py:171
msgid ""
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
"remote backup location or an extra attached disk."
msgstr ""
-#: modules/backups/__init__.py:171
+#: modules/backups/__init__.py:177
msgid "Enable a Backup Schedule"
msgstr ""
-#: modules/backups/__init__.py:175 modules/backups/__init__.py:222
+#: modules/backups/__init__.py:181 modules/backups/__init__.py:228
#: modules/privacy/__init__.py:79 modules/storage/__init__.py:326
#: modules/upgrades/__init__.py:149
#, python-brace-format
msgid "Go to {app_name}"
msgstr ""
-#: modules/backups/__init__.py:210
+#: modules/backups/__init__.py:216
#, python-brace-format
msgid ""
"A scheduled backup failed. Past {error_count} attempts for backup did not "
"succeed. The latest error is: {error_message}"
msgstr ""
-#: modules/backups/__init__.py:218
+#: modules/backups/__init__.py:224
msgid "Error During Backup"
msgstr ""
@@ -315,7 +348,7 @@ msgstr ""
msgid "Invalid directory path: {dir_path}"
msgstr ""
-#: modules/backups/forms.py:179
+#: modules/backups/forms.py:179 modules/letsencrypt/manifest.py:11
msgid "Encryption"
msgstr ""
@@ -335,7 +368,7 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/backups/forms.py:184 modules/networks/forms.py:332
+#: modules/backups/forms.py:184 modules/networks/forms.py:340
msgid "Passphrase"
msgstr ""
@@ -395,42 +428,89 @@ msgstr ""
msgid "Select verified SSH public key"
msgstr ""
-#: modules/backups/repository.py:30
+#: modules/backups/manifest.py:14
+#: modules/backups/templates/backups_repository.html:92
+#: modules/backups/templates/backups_restore.html:27
+#: modules/backups/views.py:240 modules/snapshot/manifest.py:14
+#: templates/toolbar.html:44 templates/toolbar.html:45
+msgid "Restore"
+msgstr ""
+
+#: modules/backups/manifest.py:15
+msgid "Encrypted"
+msgstr ""
+
+#: modules/backups/manifest.py:16
+msgid "Schedules"
+msgstr ""
+
+#: modules/backups/manifest.py:18
+msgid "Remote"
+msgstr ""
+
+#: modules/backups/manifest.py:19
+msgid "App data"
+msgstr ""
+
+#: modules/backups/manifest.py:20
+#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
+#: modules/miniflux/templates/miniflux.html:12
+#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
+msgid "Configuration"
+msgstr ""
+
+#: modules/backups/manifest.py:21
+msgid "Borg"
+msgstr ""
+
+#: modules/backups/privileged.py:31
msgid ""
"Connection refused - make sure you provided correct credentials and the "
"server is running."
msgstr ""
-#: modules/backups/repository.py:37
+#: modules/backups/privileged.py:38
msgid "Connection refused"
msgstr ""
-#: modules/backups/repository.py:44
+#: modules/backups/privileged.py:45
msgid "Repository not found"
msgstr ""
-#: modules/backups/repository.py:49
+#: modules/backups/privileged.py:50
msgid "Incorrect encryption passphrase"
msgstr ""
-#: modules/backups/repository.py:54
+#: modules/backups/privileged.py:55
msgid "SSH access denied"
msgstr ""
-#: modules/backups/repository.py:60
+#: modules/backups/privileged.py:61
msgid "Repository path is neither empty nor is an existing backups repository."
msgstr ""
-#: modules/backups/repository.py:145
+#: modules/backups/privileged.py:74
+msgid "An archive with given name already exists in the repository."
+msgstr ""
+
+#: modules/backups/privileged.py:81
+msgid "Archive with given name was not found in the repository."
+msgstr ""
+
+#: modules/backups/privileged.py:87
+msgid "Backup system is busy with another operation."
+msgstr ""
+
+#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
msgstr ""
-#: modules/backups/repository.py:337
+#: modules/backups/repository.py:266
#, python-brace-format
msgid "{box_name} storage"
msgstr ""
-#: modules/backups/templates/backups.html:17 modules/backups/views.py:115
+#: modules/backups/templates/backups.html:17 modules/backups/views.py:125
msgid "Create a new backup"
msgstr ""
@@ -469,7 +549,6 @@ msgstr ""
#: modules/backups/templates/backups_add_remote_repository.html:21
#: modules/backups/templates/backups_upload.html:28
#: modules/backups/templates/verify_ssh_hostkey.html:27
-#: modules/diagnostics/templates/diagnostics_app.html:32
#: modules/diagnostics/templates/diagnostics_full.html:60
#: modules/help/templates/help_about.html:22
#: modules/help/templates/statuslog.html:24
@@ -519,38 +598,31 @@ msgstr ""
msgid "Delete Archive %(name)s"
msgstr ""
-#: modules/backups/templates/backups_repository.html:19
+#: modules/backups/templates/backups_repository.html:22
msgid "This repository is encrypted"
msgstr ""
-#: modules/backups/templates/backups_repository.html:29
+#: modules/backups/templates/backups_repository.html:33
msgid "Schedule"
msgstr ""
-#: modules/backups/templates/backups_repository.html:40
+#: modules/backups/templates/backups_repository.html:44
msgid "Unmount Location"
msgstr ""
-#: modules/backups/templates/backups_repository.html:51
+#: modules/backups/templates/backups_repository.html:55
msgid "Mount Location"
msgstr ""
-#: modules/backups/templates/backups_repository.html:62
+#: modules/backups/templates/backups_repository.html:66
msgid "Remove Backup Location. This will not delete the remote backup."
msgstr ""
-#: modules/backups/templates/backups_repository.html:83
+#: modules/backups/templates/backups_repository.html:88
msgid "Download"
msgstr ""
-#: modules/backups/templates/backups_repository.html:87
-#: modules/backups/templates/backups_restore.html:27
-#: modules/backups/views.py:220 templates/toolbar.html:44
-#: templates/toolbar.html:45
-msgid "Restore"
-msgstr ""
-
-#: modules/backups/templates/backups_repository.html:109
+#: modules/backups/templates/backups_repository.html:114
msgid "No archives currently exist."
msgstr ""
@@ -624,99 +696,107 @@ msgstr ""
msgid "Verify Host"
msgstr ""
-#: modules/backups/views.py:58
+#: modules/backups/views.py:69
msgid "Backup schedule updated."
msgstr ""
-#: modules/backups/views.py:77
+#: modules/backups/views.py:88
msgid "Schedule Backups"
msgstr ""
-#: modules/backups/views.py:110
+#: modules/backups/views.py:150
msgid "Archive created."
msgstr ""
-#: modules/backups/views.py:146
+#: modules/backups/views.py:162
msgid "Delete Archive"
msgstr ""
-#: modules/backups/views.py:158
+#: modules/backups/views.py:175
msgid "Archive deleted."
msgstr ""
-#: modules/backups/views.py:171
+#: modules/backups/views.py:189
msgid "Upload and restore a backup"
msgstr ""
-#: modules/backups/views.py:208
-msgid "Restored files from backup."
+#: modules/backups/views.py:218
+msgid "Upload successful."
msgstr ""
-#: modules/backups/views.py:236
+#: modules/backups/views.py:256
msgid "No backup file found."
msgstr ""
-#: modules/backups/views.py:244
+#: modules/backups/views.py:264
msgid "Restore from uploaded file"
msgstr ""
-#: modules/backups/views.py:303
+#: modules/backups/views.py:278 modules/backups/views.py:299
+msgid "Restored files from backup."
+msgstr ""
+
+#: modules/backups/views.py:329
msgid "No additional disks available to add a repository."
msgstr ""
-#: modules/backups/views.py:311
+#: modules/backups/views.py:337
msgid "Create backup repository"
msgstr ""
-#: modules/backups/views.py:338
+#: modules/backups/views.py:352
+msgid "Added new repository."
+msgstr ""
+
+#: modules/backups/views.py:366
msgid "Create remote backup repository"
msgstr ""
-#: modules/backups/views.py:358
+#: modules/backups/views.py:388
msgid "Added new remote SSH repository."
msgstr ""
-#: modules/backups/views.py:380
+#: modules/backups/views.py:410
msgid "Verify SSH hostkey"
msgstr ""
-#: modules/backups/views.py:406
+#: modules/backups/views.py:436
msgid "SSH host already verified."
msgstr ""
-#: modules/backups/views.py:416
+#: modules/backups/views.py:447
msgid "SSH host verified."
msgstr ""
-#: modules/backups/views.py:431
+#: modules/backups/views.py:463
msgid "SSH host public key could not be verified."
msgstr ""
-#: modules/backups/views.py:433
+#: modules/backups/views.py:465
msgid "Authentication to remote server failed."
msgstr ""
-#: modules/backups/views.py:435
+#: modules/backups/views.py:467
msgid "Error establishing connection to server: {}"
msgstr ""
-#: modules/backups/views.py:446
+#: modules/backups/views.py:478
msgid "Repository removed."
msgstr ""
-#: modules/backups/views.py:460
+#: modules/backups/views.py:492
msgid "Remove Repository"
msgstr ""
-#: modules/backups/views.py:469
+#: modules/backups/views.py:502
msgid "Repository removed. Backups were not deleted."
msgstr ""
-#: modules/backups/views.py:479
+#: modules/backups/views.py:513
msgid "Unmounting failed!"
msgstr ""
-#: modules/backups/views.py:494 modules/backups/views.py:498
+#: modules/backups/views.py:529 modules/backups/views.py:533
msgid "Mounting failed"
msgstr ""
@@ -776,10 +856,6 @@ msgstr ""
msgid "bepasty"
msgstr ""
-#: modules/bepasty/__init__.py:59
-msgid "File & Snippet Sharing"
-msgstr ""
-
#: modules/bepasty/forms.py:17
msgid "Public Access (default permissions)"
msgstr ""
@@ -830,7 +906,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:278
+#: modules/miniflux/forms.py:14 modules/networks/forms.py:282
#: modules/shadowsocks/forms.py:32 modules/shadowsocksserver/forms.py:37
msgid "Password"
msgstr ""
@@ -921,10 +997,6 @@ msgstr ""
msgid "BIND"
msgstr ""
-#: modules/bind/__init__.py:41
-msgid "Domain Name Server"
-msgstr ""
-
#: modules/bind/forms.py:19
msgid "Forwarders"
msgstr ""
@@ -934,6 +1006,19 @@ msgid ""
"A list DNS servers, separated by space, to which requests will be forwarded"
msgstr ""
+#: modules/bind/manifest.py:16
+msgid "DNS"
+msgstr ""
+
+#: modules/bind/manifest.py:17 modules/mumble/manifest.py:67
+#: modules/radicale/manifest.py:91 modules/shadowsocks/forms.py:24
+msgid "Server"
+msgstr ""
+
+#: modules/bind/manifest.py:18
+msgid "Resolver"
+msgstr ""
+
#: modules/bind/templates/bind.html:11
msgid "Serving Domains"
msgstr ""
@@ -1008,10 +1093,6 @@ msgstr ""
msgid "calibre"
msgstr ""
-#: modules/calibre/__init__.py:57
-msgid "E-book Library"
-msgstr ""
-
#: modules/calibre/forms.py:16
msgid "Name of the new library"
msgstr ""
@@ -1131,8 +1212,35 @@ msgstr ""
msgid "Cockpit"
msgstr ""
-#: modules/cockpit/__init__.py:55
-msgid "Server Administration"
+#: modules/cockpit/manifest.py:23
+msgid "Advanced administration"
+msgstr ""
+
+#: modules/cockpit/manifest.py:24
+msgid "Web terminal"
+msgstr ""
+
+#: modules/cockpit/manifest.py:25 modules/storage/__init__.py:47
+#: modules/storage/__init__.py:319 modules/storage/__init__.py:350
+#: modules/storage/__init__.py:396
+msgid "Storage"
+msgstr ""
+
+#: modules/cockpit/manifest.py:26
+msgid "Networking"
+msgstr ""
+
+#: modules/cockpit/manifest.py:27 modules/names/templates/names.html:20
+msgid "Services"
+msgstr ""
+
+#: modules/cockpit/manifest.py:28
+msgid "Logs"
+msgstr ""
+
+#: modules/cockpit/manifest.py:29 modules/performance/__init__.py:16
+#: modules/performance/__init__.py:40
+msgid "Performance"
msgstr ""
#: modules/config/__init__.py:18
@@ -1208,6 +1316,18 @@ msgid ""
"from various services"
msgstr ""
+#: modules/config/manifest.py:8 modules/help/templates/help_about.html:100
+msgid "Homepage"
+msgstr ""
+
+#: modules/config/manifest.py:8
+msgid "Logging"
+msgstr ""
+
+#: modules/config/manifest.py:8
+msgid "Advanced apps"
+msgstr ""
+
#: modules/config/views.py:41
#, python-brace-format
msgid "Error setting webserver home page: {exception}"
@@ -1250,10 +1370,6 @@ msgstr ""
msgid "Coturn"
msgstr ""
-#: modules/coturn/__init__.py:53
-msgid "VoIP Helper"
-msgstr ""
-
#: modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs"
msgstr ""
@@ -1306,6 +1422,14 @@ msgstr ""
msgid "-- no time zone set --"
msgstr ""
+#: modules/datetime/manifest.py:15
+msgid "Network time"
+msgstr ""
+
+#: modules/datetime/manifest.py:15
+msgid "Timezone"
+msgstr ""
+
#: modules/datetime/views.py:53
#, python-brace-format
msgid "Error setting time zone: {exception}"
@@ -1333,10 +1457,6 @@ msgstr ""
msgid "Deluge"
msgstr ""
-#: modules/deluge/__init__.py:62 modules/transmission/__init__.py:76
-msgid "BitTorrent Web Client"
-msgstr ""
-
#: modules/deluge/forms.py:20 modules/transmission/forms.py:20
msgid "Download directory"
msgstr ""
@@ -1453,6 +1573,18 @@ msgstr ""
msgid "If issues are found, try to repair them automatically."
msgstr ""
+#: modules/diagnostics/manifest.py:10
+msgid "Detect problems"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+msgid "Repair"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+msgid "Daily"
+msgstr ""
+
#: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run"
msgstr ""
@@ -1480,7 +1612,7 @@ msgstr ""
msgid "Try to repair"
msgstr ""
-#: modules/diagnostics/templates/diagnostics_app.html:39
+#: modules/diagnostics/templates/diagnostics_app.html:29
msgid "This app does not support diagnostics"
msgstr ""
@@ -1509,11 +1641,11 @@ msgstr ""
msgid "Result"
msgstr ""
-#: modules/diagnostics/views.py:125
+#: modules/diagnostics/views.py:117
msgid "Diagnostic Test"
msgstr ""
-#: modules/diagnostics/views.py:155
+#: modules/diagnostics/views.py:146
#, python-brace-format
msgid "App {app_id} is not installed, cannot repair"
msgstr ""
@@ -1648,11 +1780,11 @@ msgid "Invalid domain name"
msgstr ""
#: modules/dynamicdns/forms.py:88 modules/miniflux/forms.py:11
-#: modules/networks/forms.py:277 modules/users/forms.py:130
+#: modules/networks/forms.py:281 modules/users/forms.py:130
msgid "Username"
msgstr ""
-#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:280
+#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:284
msgid "Show password"
msgstr ""
@@ -1668,8 +1800,24 @@ msgstr ""
msgid "This field is required."
msgstr ""
+#: modules/dynamicdns/manifest.py:17
+#: modules/dynamicdns/templates/dynamicdns.html:18
+#: modules/email/templates/email.html:35
+#: modules/letsencrypt/templates/letsencrypt.html:24
+#: modules/mediawiki/forms.py:64
+msgid "Domain"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Free"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Needs public IP"
+msgstr ""
+
#: modules/dynamicdns/templates/dynamicdns.html:11
-#: modules/ejabberd/templates/ejabberd.html:13
+#: modules/ejabberd/templates/ejabberd.html:13 modules/firewall/manifest.py:10
#: modules/firewall/templates/firewall.html:16
#: modules/firewall/templates/firewall.html:22
#: modules/letsencrypt/templates/letsencrypt.html:17
@@ -1682,13 +1830,6 @@ msgstr ""
msgid "Status"
msgstr ""
-#: modules/dynamicdns/templates/dynamicdns.html:18
-#: modules/email/templates/email.html:35
-#: modules/letsencrypt/templates/letsencrypt.html:24
-#: modules/mediawiki/forms.py:64
-msgid "Domain"
-msgstr ""
-
#: modules/dynamicdns/templates/dynamicdns.html:19
msgid "Last update"
msgstr ""
@@ -1751,10 +1892,6 @@ msgstr ""
msgid "ejabberd"
msgstr ""
-#: modules/ejabberd/__init__.py:62 modules/matrixsynapse/__init__.py:56
-msgid "Chat Server"
-msgstr ""
-
#: modules/ejabberd/forms.py:19
msgid "Domain names"
msgstr ""
@@ -1913,15 +2050,11 @@ msgstr ""
msgid "Postfix/Dovecot"
msgstr ""
-#: modules/email/__init__.py:64
-msgid "Email Server"
-msgstr ""
-
-#: modules/email/__init__.py:84
+#: modules/email/__init__.py:83
msgid "My Email Aliases"
msgstr ""
-#: modules/email/__init__.py:85
+#: modules/email/__init__.py:84
msgid "Manage Aliases for Mailbox"
msgstr ""
@@ -2071,7 +2204,7 @@ msgid ""
"supported."
msgstr ""
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr ""
@@ -2080,10 +2213,6 @@ msgstr ""
msgid "Feather Wiki"
msgstr ""
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr ""
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr ""
@@ -2116,8 +2245,7 @@ msgstr ""
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr ""
@@ -2287,6 +2415,19 @@ msgstr ""
msgid "Port {name} ({details}) unavailable for external networks"
msgstr ""
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr ""
+
+#: modules/firewall/manifest.py:10
+msgid "Blocking"
+msgstr ""
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr ""
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr ""
@@ -2370,49 +2511,49 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3426,12 +3543,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3655,10 +3766,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3727,10 +3834,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3799,10 +3902,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3934,10 +4033,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3980,11 +4075,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4039,7 +4129,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4067,6 +4157,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4098,14 +4196,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4342,94 +4432,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4437,7 +4523,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4446,7 +4532,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4454,11 +4540,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4469,7 +4555,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4493,17 +4579,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4549,7 +4657,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4739,10 +4847,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4754,13 +4858,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5282,10 +5379,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5358,11 +5451,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5376,7 +5465,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5450,11 +5540,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5530,6 +5616,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5588,10 +5682,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5605,8 +5695,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5617,8 +5711,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5693,6 +5795,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5715,10 +5825,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5733,10 +5839,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5760,10 +5862,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5792,10 +5890,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5898,10 +5992,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5948,10 +6038,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6007,10 +6093,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6151,10 +6233,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6190,6 +6268,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6300,14 +6386,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6349,10 +6435,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6389,14 +6471,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6611,6 +6689,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6735,7 +6825,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6764,6 +6854,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6794,7 +6896,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6810,11 +6912,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6968,6 +7065,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7065,10 +7178,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7103,10 +7212,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7137,7 +7242,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7146,13 +7251,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7160,15 +7265,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7177,19 +7278,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7283,10 +7384,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7296,7 +7393,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7305,7 +7402,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7313,12 +7410,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7504,6 +7601,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7766,6 +7871,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8234,10 +8347,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8277,10 +8386,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8495,49 +8600,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8737,11 +8838,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/bg/LC_MESSAGES/django.po b/plinth/locale/bg/LC_MESSAGES/django.po
index c4732e72d..0046e495a 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-18 02:16+0000\n"
"Last-Translator: 109247019824 \n"
"Language-Team: Bulgarian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Обновяване"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3571,12 +3723,6 @@ msgstr "Стая за разговори"
msgid "Matrix server"
msgstr "Сървър на Matrix"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Настройки"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3807,10 +3953,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Пясъчник с блокове"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Максимален брой играчи"
@@ -3884,10 +4026,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3956,10 +4094,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Четец на абонаменти за новини"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Въведете потребителско име на потребителя."
@@ -4091,10 +4225,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4137,11 +4267,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Паролата на суперпотребителя е променена."
@@ -4200,7 +4325,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Име на хоста"
@@ -4236,6 +4361,14 @@ msgstr ""
"трябва да надхвърля 63 знака. Максималната дължина на името на домейна е 253 "
"знака."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Домейни"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4267,14 +4400,6 @@ msgstr "поддържано"
msgid "unsupported"
msgstr "неподдържано"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Домейни"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Услуги"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4540,54 +4665,50 @@ msgstr ""
msgid "-- select --"
msgstr "— изберете —"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Видимото име на мрежата."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Режим"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Инфраструктура"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Точка за достъп"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Честотна лента"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Автоматично"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 ГХц)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 ГХц)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Канал"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4595,11 +4716,11 @@ msgstr ""
"Незадължителна стойност. Ограничение на безжичния канал в избраната честотна "
"лента. Празна стойност или 0 означава автоматичен избор."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4609,11 +4730,11 @@ msgstr ""
"се свързвате с точка за достъп, се свързвайте само ако BSSID на точката за "
"достъп съвпада с предоставения. Пример: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Режим на удостоверяване"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -4621,20 +4742,20 @@ msgstr ""
"Изберете WPA, ако безжичната мрежа е защитена и изисква от клиентите да "
"разполагат с паролата за свързване."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Отворена"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Посочете как устройството {box_name} е свързано с мрежата"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4645,7 +4766,7 @@ msgstr ""
"интернет от маршрутизатор безжично или чрез кабел. Това е типичната домашна "
"постройка.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4658,7 +4779,7 @@ msgstr ""
"адаптер. {box_name} е устройство, директно свързано с интернет и всички "
"устройства се свързват с {box_name}, за да получат достъп до интернет.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4669,11 +4790,11 @@ msgstr ""
"е директно свързана към {box_name} и няма други устройства в мрежата. Това "
"се получава при общностни или облачни настройки.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Изберете вида на връзката с интернет"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4692,7 +4813,7 @@ msgstr ""
"сигурни дали той се променя с течение на времето, по-безопасно е да изберете "
"тази възможност.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4732,7 +4853,7 @@ msgstr ""
"{box_name} предлага много решения за заобикаляне на ситуацията, но всяко "
"решение има своите ограничения.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -4740,11 +4861,11 @@ msgstr ""
"Не зная каъв вид връзка предоставя доставчикът на интернетЩе бъдат предложени най-консервативните действия.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Предпочитана настройка за маршрутизатор"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Местна мрежа"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4790,7 +4933,7 @@ msgstr "Редактиране на връзката"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Редактиране"
@@ -4980,10 +5123,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4995,13 +5134,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5523,10 +5655,6 @@ msgstr "Приложението е експериментално."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Не е зададено"
@@ -5602,11 +5730,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5620,7 +5744,8 @@ msgstr ""
msgid "VPN server"
msgstr "Сървър за ВЧМ"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Отдалечен достъп"
@@ -5694,11 +5819,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5774,6 +5895,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5832,10 +5961,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5849,10 +5974,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Наблюдение на системата"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Рестартирайте или изключете системата."
@@ -5861,8 +5992,18 @@ msgstr "Рестартирайте или изключете системата.
msgid "Power"
msgstr "Захранване"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Изключване"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Рестартиране"
@@ -5953,6 +6094,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Резервни сървъри за DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5975,10 +6126,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5993,10 +6140,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Местна мрежа"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6020,10 +6163,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6052,10 +6191,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Календар и адресна книга"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6158,10 +6293,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6216,10 +6347,6 @@ msgstr "Четене и абонамент за новинарски емиси
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Създател на емисии на RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6275,10 +6402,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6419,10 +6542,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6460,6 +6579,18 @@ msgstr ""
"Когато е отметнато, Fail2Ban ще ограничава опитите за проникване с груба "
"сила в сървъра на SSH и други разрешени мрежови услуги, защитени с парола."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Автоматично"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Портове"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6590,14 +6721,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6639,10 +6770,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6679,14 +6806,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6901,6 +7024,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7029,7 +7164,9 @@ msgstr ""
"услуги, използвайки такива връзки."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Сървър за Secure Shell (SSH)"
#: modules/ssh/__init__.py:75
@@ -7064,6 +7201,22 @@ msgstr ""
"отдалечено през SSH. Когато не е отметнато, само потребителите от групите "
"root, admin и freedombox-ssh могат да влизат през SSH."
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Премахване на хранилище"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Отпечатък"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Отпечатък от сървъра"
@@ -7096,7 +7249,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Вход"
@@ -7112,11 +7265,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7270,6 +7418,24 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Автоматично"
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7379,10 +7545,6 @@ msgstr "Управление на приложението Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Синхронизиране на файлове"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7417,10 +7579,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7451,7 +7609,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7460,13 +7618,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7474,15 +7632,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Тор"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Анонимна мрежа"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Услуга на Тор Onion"
@@ -7491,19 +7645,19 @@ msgstr "Услуга на Тор Onion"
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Транспортът Obfs3 е регистриран"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Транспортът Obfs4 е регистриран"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Услугата на Onion е версия 3"
@@ -7617,10 +7771,6 @@ msgstr "Анонимна мрежа"
msgid "Onion Service"
msgstr "Услуга на Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Портове"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Запазване на настройки"
@@ -7630,7 +7780,7 @@ msgstr "Запазване на настройки"
msgid "Error configuring app: {error}"
msgstr "Грешка при настройка на приложението: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7639,7 +7789,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Прокси сървър на Тор"
@@ -7647,12 +7797,12 @@ msgstr "Прокси сървър на Тор"
msgid "Tor Socks Proxy"
msgstr "Прокси сървър на Тор за SOCKS"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Достъп до {url} по tcp{kind} чрез Тор"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7859,6 +8009,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Включване на често обновяване на възможностите (препоръчително)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8157,6 +8315,18 @@ msgstr "Новият потребител не е добавен към адми
msgid "User account created, you are now logged in"
msgstr "Профилът е създаден и вече сте влезли"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Create Account"
+msgid "Manage accounts"
+msgstr "Създаване на профил"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Права"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8641,10 +8811,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8684,10 +8850,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Организатор на фотографии"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8904,6 +9066,12 @@ msgstr "Услугата %(service_name)s не работи."
msgid "Search with tags"
msgstr "Търсене по етикети"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Търсене по етикети"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -8913,43 +9081,35 @@ msgstr ""
"данни. Това е безплатен софтуер, който ви позволява да инсталирате и "
"управлявате сървърни приложения с лекота."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Начало"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Начало"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Приложения"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Приложения"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Системни"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Смяна на парола"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Изключване"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Изход"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Избор на език"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Вход"
@@ -9154,11 +9314,15 @@ msgstr ""
"Всички данни и настройки на приложението ще бъдат загубени. Приложението "
"може да бъде инсталирано отново."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Настройките не са променени"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "преди премахване на {app_id}"
@@ -9167,6 +9331,42 @@ msgstr "преди премахване на {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
+#~ msgid "VoIP Helper"
+#~ msgstr "Помощник за VoIP"
+
+#~ msgid "Email Server"
+#~ msgstr "Пощенски сървър"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Обикновен хостинг на Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Документация"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Уикипедия извън мрежата"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Пясъчник с блокове"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Четец на абонаменти за новини"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Календар и адресна книга"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Създател на емисии на RSS"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Синхронизиране на файлове"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Анонимна мрежа"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Организатор на фотографии"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -9364,9 +9564,6 @@ msgstr "Гуджарати"
#~ "„service firewalld start“, а при устройства със systemd командата е "
#~ "„systemctl start firewalld“."
-#~ msgid "Error running apt-get"
-#~ msgstr "Грешка при изпълняване на apt-get"
-
#~ msgid "Tor configuration is being updated"
#~ msgstr "В момента настройките на Тор се обновяват"
diff --git a/plinth/locale/bn/LC_MESSAGES/django.po b/plinth/locale/bn/LC_MESSAGES/django.po
index c7fced9c8..e013ad09a 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2021-06-16 07:33+0000\n"
"Last-Translator: Oymate \n"
"Language-Team: Bengali software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3460,12 +3581,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "পছন্দসমূহ"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3693,10 +3808,6 @@ msgstr ""
msgid "Minetest"
msgstr "মাইনটেস্ট"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3767,10 +3878,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3839,10 +3946,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3976,10 +4079,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4022,11 +4121,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4081,7 +4175,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "হোস্ট নাম"
@@ -4109,6 +4203,16 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain"
+msgid "Domains"
+msgstr "ডোমেন"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4140,16 +4244,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain"
-msgid "Domains"
-msgstr "ডোমেন"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4390,94 +4484,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4485,7 +4575,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4494,7 +4584,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4502,11 +4592,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4517,7 +4607,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4541,17 +4631,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4597,7 +4709,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4787,10 +4899,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4802,13 +4910,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5330,10 +5431,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5408,11 +5505,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5426,7 +5519,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5500,11 +5594,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5580,6 +5670,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5638,10 +5736,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5655,8 +5749,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5667,8 +5765,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5743,6 +5849,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5765,10 +5879,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5783,10 +5893,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5810,10 +5916,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5842,10 +5944,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5948,10 +6046,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5998,10 +6092,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6057,10 +6147,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6203,10 +6289,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6242,6 +6324,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6352,14 +6442,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6401,10 +6491,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6441,14 +6527,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6663,6 +6745,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6789,7 +6883,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6818,6 +6912,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6848,7 +6954,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6864,11 +6970,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7022,6 +7123,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7119,10 +7236,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7157,10 +7270,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7191,7 +7300,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7200,13 +7309,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7214,15 +7323,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7231,19 +7336,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7337,10 +7442,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "Configuration"
@@ -7352,7 +7453,7 @@ msgstr "পছন্দসমূহ"
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7361,7 +7462,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7369,12 +7470,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7560,6 +7661,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7824,6 +7933,16 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Enabled"
+msgid "Manage accounts"
+msgstr "সক্রিয়"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8292,10 +8411,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8335,10 +8450,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8554,49 +8665,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8798,11 +8905,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -8811,6 +8922,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "Documentation"
+#~ msgstr "নির্দেশিকা"
+
#~ msgid "Page source"
#~ msgstr "পৃষ্ঠার উৎস"
diff --git a/plinth/locale/cs/LC_MESSAGES/django.po b/plinth/locale/cs/LC_MESSAGES/django.po
index 601dbad3d..cce723ddf 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-26 01:00+0000\n"
"Last-Translator: Jiří Podhorecký \n"
"Language-Team: Czech na {box_name} patřící do skupiny wiki. Simultánní úpravy nejsou "
"podporovány."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Zobrazit a upravit wiki aplikace"
@@ -2304,10 +2474,6 @@ msgstr "Zobrazit a upravit wiki aplikace"
msgid "Feather Wiki"
msgstr "Feather Wiki"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "Osobní zápisníky"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "Název souboru wiki s příponou \".html\""
@@ -2342,8 +2508,7 @@ msgstr "Nahrajte existující soubor Feather Wiki z tohoto počítače."
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Wiki"
@@ -2518,6 +2683,21 @@ msgstr "Port {name} ({details}) dostupný pro externí sítě"
msgid "Port {name} ({details}) unavailable for external networks"
msgstr "Port {name} {details} je nedostupný pro externí sítě"
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "Porty"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "Blokováno"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "Automaticky"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "Služba/port"
@@ -2611,11 +2791,11 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "Tajemství průvodce Firstboot"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "Nastavení dokončeno! Další kroky:"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
@@ -2625,12 +2805,12 @@ msgstr ""
"softwaru probíhá ve výchozím nastavení každý den. Poprvé ji nyní spusťte "
"ručně."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Aktualizovat nyní"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2638,7 +2818,7 @@ msgstr ""
"Zkontrolujte možnosti ochrany "
"osobních údajů."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2648,14 +2828,14 @@ msgstr ""
"target=\"_blank\">síťová připojení. V případě potřeby změňte výchozí "
"heslo Wi-Fi."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
"Nakonfigurujte název domény."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote záloh."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn nebo "
"nakonfigurujte externí server."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3834,12 +3992,6 @@ msgstr "Chatovací místnost"
msgid "Matrix server"
msgstr "Server Matrix"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Nastavení"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4113,10 +4265,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Pískoviště s kostkami"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Nejvyšší umožněný počet hráčů"
@@ -4196,10 +4344,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Simple Media Server"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Adresář souborů médií"
@@ -4280,10 +4424,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Čtečka novinek"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Zadejte uživatelské jméno uživatele."
@@ -4422,10 +4562,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Hlasový chat"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Nastavení hesla superuživatele"
@@ -4474,11 +4610,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Skupinová konference"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Server"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Heslo SuperUser bylo úspěšně aktualizováno."
@@ -4537,7 +4668,7 @@ msgstr "Použít DNS-over-TLS pro překlad domén (globální předvolba)"
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "Použít DNSSEC při překladu domén (globální předvolba)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Název stroje"
@@ -4575,6 +4706,16 @@ msgstr ""
"ze štítků může být nejvýše 63 znaků. Celková délka doménového názvu může být "
"nejvýše 253 znaků."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domény"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4606,14 +4747,6 @@ msgstr "podporováno"
msgid "unsupported"
msgstr "nepodporováno"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domény"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Služby"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Stav řešitele"
@@ -4880,54 +5013,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- vybrat --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Viditelný název sítě."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Režim"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastrukturní"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Přístupový bod"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Dočasný"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frekvenční pásmo"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automaticky"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanál"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4935,11 +5064,11 @@ msgstr ""
"Nemusí být vyplněné. Bezdrátový kanál ve vybraném frekvenčním pásmu na který "
"omezit. Nevyplněno nebo 0 (nula) znamená automatický výběr."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4949,11 +5078,11 @@ msgstr ""
"připojování k přístupovému bodu, připojit pouze pokud BSSID přístupového "
"bodu odpovídá tomu zadanému. Příklad: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Režim ověřování"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -4961,20 +5090,20 @@ msgstr ""
"Pokud je bezdrátová síť zabezpečená a pro připojení vyžaduje heslo, vyberte "
"WPA."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Otevřené"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Zadejte, jak je vaše {box_name} připojeno k síti"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4985,7 +5114,7 @@ msgstr ""
"připojení k internetu ze směrovače prostřednictvím Wi-Fi nebo ethernetového "
"kabelu. Jedná se o typické domácí nastavení.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4998,7 +5127,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:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5009,11 +5138,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:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Zvolte typ internetového připojení"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5032,7 +5161,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5071,7 +5200,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:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5079,11 +5208,11 @@ msgstr ""
"Nevím, jaký typ připojení můj poskytovatel internetu poskytuje Budou vám navrženy nejkonzervativnější kroky.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Upřednostňovaná konfigurace směrovače"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5130,6 +5259,28 @@ msgstr ""
"nakonfigurovat a přejete si být připomenuti později. Některé další "
"konfigurační kroky mohou selhat.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Místní síť"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5150,7 +5301,7 @@ msgstr "Upravit připojení"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Upravit"
@@ -5348,10 +5499,6 @@ msgstr "Smazat připojení"
msgid "Delete connection %(name)s permanently?"
msgstr "Nevratně smazat připojení %(name)s?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5363,13 +5510,6 @@ msgstr "Mezery"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5946,10 +6086,6 @@ msgstr "Tato aplikace je experimentální."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Ukládání souborů a spolupráce"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Nenastaveno"
@@ -6036,11 +6172,7 @@ msgstr "Připojení ke službám VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtuální soukromá síť"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6055,7 +6187,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "VPN server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Vzdálený přístup"
@@ -6150,11 +6283,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Viditelnost na veřejnosti"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite doména"
@@ -6234,6 +6363,16 @@ msgstr "Uživatelem určená služba přidána"
msgid "This service already exists"
msgstr "Tato služba už existuje"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Uživatelem určené služby"
@@ -6297,10 +6436,6 @@ msgstr ""
"Viz instrukce"
"a> pro nastavení SSH klienta"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Výkon"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6319,10 +6454,16 @@ msgstr ""
"Výkonnostní metriky shromažďuje nástroj Performance Co-Pilot a lze je "
"zobrazit pomocí aplikace Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Monitoring systému"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Restartovat nebo vypnout systém."
@@ -6331,8 +6472,18 @@ msgstr "Restartovat nebo vypnout systém."
msgid "Power"
msgstr "Napájení"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Vypnout"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Restartovat"
@@ -6424,6 +6575,16 @@ msgstr ""
"veřejné servery DNS. Lze vypnout ve většině případů, pokud je síťové "
"připojení stabilní a spolehlivé."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Záložní servery DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6455,10 +6616,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Webová proxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6473,10 +6630,6 @@ msgstr "Blokování reklam"
msgid "Proxy server"
msgstr "Proxy server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Místní síť"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6510,10 +6663,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC klient"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6531,10 +6680,10 @@ msgid ""
"a> is needed. Radicale can be accessed by any user with a {box_name} login."
msgstr ""
"Radicale je server CalDAV a CardDAV. Umožňuje synchronizaci a sdílení "
-"plánování a kontaktních údajů. K používání Radicale je zapotřebí podporovaná klientská "
-"aplikace. K Radicale má přístup každý uživatel s přihlašovacím jménem "
-"{box_name}."
+"plánování a kontaktních údajů. K používání Radicale je zapotřebí podporovaná "
+"klientská aplikace. K Radicale má přístup každý uživatel s přihlašovacím "
+"jménem {box_name}."
#: modules/radicale/__init__.py:31
msgid ""
@@ -6550,10 +6699,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Kalendář a adresář kontaktů"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6687,10 +6832,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-mailový klient"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Používat pouze místní poštovní server"
@@ -6750,10 +6891,6 @@ msgstr "Číst a přihlásit se k odběru novinek"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Generátor kanálů RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Umožnit veřejný přístup"
@@ -6820,10 +6957,6 @@ msgstr "Přístup k soukromému sdílení"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Distribuované souborové úložiště"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba Client"
@@ -6979,10 +7112,6 @@ msgstr "Hledat na webu"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Vyhledávání na webu"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Bezpečné vyhledávání"
@@ -7021,6 +7150,18 @@ msgstr ""
"hrubou silou na SSH server a ostatní zapnuté internetové služby, využívající "
"ověření heslem."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automaticky"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Porty"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7150,14 +7291,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Záložky"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Záložky"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "Odkaz na blog"
@@ -7211,10 +7352,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks klient"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Obejít cenzuru"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Název nebo IP adresa serveru"
@@ -7257,14 +7394,10 @@ msgstr ""
"Shadowsocks se k němu připojit. Data klientů budou šifrována a přes tento "
"server zprostředkována proxy."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks Server"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Pomáhá ostatním obejít cenzuru"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Doporučeno"
@@ -7507,6 +7640,18 @@ msgstr ""
"Uchovávejte maximálně tento počet ročních snímků. Výchozí hodnota je 0 "
"(neuchovává žádné roční snímky)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Nevratně smazat tyto zachycené stavy?"
@@ -7640,7 +7785,9 @@ msgstr ""
"služby."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Server zabezpečeného shellu (SSH)"
#: modules/ssh/__init__.py:75
@@ -7675,6 +7822,24 @@ msgstr ""
"SSH. Pokud je vypnuto, mohou se přes SSH přihlásit pouze uživatelé skupin "
"root, admin a freedombox-ssh."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Odebrat umístění"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Otisk (fingerprint)"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Otisky serveru"
@@ -7707,7 +7872,7 @@ msgstr "Zadejte písmena na obrázku a přejděte na přihlašovací stránku"
msgid "Proceed to Login"
msgstr "Přejít na přihlášení"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Přihlášení"
@@ -7726,11 +7891,6 @@ msgstr ""
"{box_name}. Lze zobrazit úložná zařízení, která jsou využívána, připojovat a "
"odpojovat ta vyjímatelná."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Úložiště"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7889,6 +8049,28 @@ msgstr "Sdílet"
msgid "Other directory (specify below)"
msgstr "Jiný adresář (uveďte níže)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Disk"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automaticky"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Zvětšit kořenový oddíl"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Jsou používána následující úložná zařízení:"
@@ -8004,10 +8186,6 @@ msgstr "Spravovat aplikaci Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Synchronizace souborů"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8054,10 +8232,6 @@ msgstr "Vytvořte novou wiki nebo nahrajte stávající soubor wiki a začněte.
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Nelineární zápisníky"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Soubor TiddlyWiki s příponou .html"
@@ -8090,7 +8264,7 @@ msgstr ""
"Nápověda: Před smazáním této wiki si můžete stáhnout její "
"kopii z TiddlyWiki."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8104,7 +8278,7 @@ msgstr ""
"prohlížeč Tor Browser."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8112,7 +8286,7 @@ msgstr ""
"Tato aplikace poskytuje přenosové služby, které přispívají k síti Tor a "
"pomáhají ostatním překonat cenzuru."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8124,15 +8298,11 @@ msgstr ""
"z internetu, i když používáte poskytovatele internetového připojení, který "
"omezuje servery doma."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonymní síť"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor Onion Service"
@@ -8141,19 +8311,19 @@ msgstr "Tor Onion Service"
msgid "Tor Bridge Relay"
msgstr "Předávájící Tor most"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Port Tor předávání k dispozici"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport zaregistrován"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport zaregistrován"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion service je verze 3"
@@ -8263,10 +8433,6 @@ msgstr "Anonymní síť"
msgid "Onion Service"
msgstr "Onion služba"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Porty"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Aktualizace konfigurace"
@@ -8276,7 +8442,7 @@ msgstr "Aktualizace konfigurace"
msgid "Error configuring app: {error}"
msgstr "Chyba při konfiguraci aplikace: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8289,7 +8455,7 @@ msgstr ""
"aplikace pro přístup k internetu prostřednictvím sítě Tor. Cenzuru "
"poskytovatelů internetových služeb lze obejít pomocí upstreamových mostů."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor Proxy"
@@ -8297,12 +8463,12 @@ msgstr "Tor Proxy"
msgid "Tor Socks Proxy"
msgstr "Tor Socks proxy"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Přistoupit k URL adrese {url} na tcp{kind} prostřednictvím Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Potvrďte použití Tor na adrese {url} na tcp{kind}"
@@ -8528,6 +8694,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivujte časté aktualizace funkcí (doporučeno)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New Backup"
+msgid "New features"
+msgstr "Nová záloha"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8828,6 +9004,18 @@ msgstr "Nepodařilo se přidat nového uživatele do skupiny admin: {error}"
msgid "User account created, you are now logged in"
msgstr "Uživatelský účet vytvořen, není jste jím přihlášeni"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Spravovat zachycené stavy"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Oprávnění"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9351,10 +9539,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Webové stránky a blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Veřejný přístup"
@@ -9409,10 +9593,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Organizér fotografií"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Povolení OpenStreetMap pro mapy"
@@ -9638,6 +9818,12 @@ msgstr "Služba %(service_name)s není spuštěná."
msgid "Search with tags"
msgstr "Hledání pomocí štítků"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Hledání pomocí štítků"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9647,43 +9833,35 @@ msgstr ""
"Jedná se o bezplatný software, který umožňuje snadnou instalaci a správu "
"serverových aplikací."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Domů"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Domů"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplikace"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplikace"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Systém"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Změnit heslo"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Vypnout"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Odhlásit"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Vyberte jazyk"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Přihlásit"
@@ -9904,11 +10082,15 @@ msgstr ""
"Všechna data a konfigurace aplikace budou trvale ztraceny. Aplikaci lze "
"nainstalovat znovu."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Nastavení se nezměnila"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "před odinstalací {app_id}"
@@ -9917,6 +10099,117 @@ msgstr "před odinstalací {app_id}"
msgid "Gujarati"
msgstr "gudžarátština"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Sdílení souborů a útržků"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Doménový jmenný server"
+
+#~ msgid "E-book Library"
+#~ msgstr "Knihovna e-knih"
+
+#~ msgid "Server Administration"
+#~ msgstr "Správa serveru"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Pomocník VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Webový klient sítě BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chat server"
+
+#~ msgid "Email Server"
+#~ msgstr "E-mailový Server"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Osobní zápisníky"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Jednoduché hostování Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentace"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "wiki a blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby server"
+
+#~ msgid "Video Room"
+#~ msgstr "Video Room"
+
+#~ msgid "Chat Client"
+#~ msgstr "Chatovací klient"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Offline Wikipedia"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Pískoviště s kostkami"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Simple Media Server"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Čtečka novinek"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Hlasový chat"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Ukládání souborů a spolupráce"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuální soukromá síť"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Viditelnost na veřejnosti"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Webová proxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC klient"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalendář a adresář kontaktů"
+
+#~ msgid "Email Client"
+#~ msgstr "E-mailový klient"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Generátor kanálů RSS"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Distribuované souborové úložiště"
+
+#~ msgid "Web Search"
+#~ msgstr "Vyhledávání na webu"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Obejít cenzuru"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Pomáhá ostatním obejít cenzuru"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Synchronizace souborů"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Nelineární zápisníky"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonymní síť"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Webové stránky a blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Organizér fotografií"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10296,9 +10589,6 @@ msgstr "gudžarátština"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Ověřování SSH s povoleným heslem."
-#~ msgid "Error running apt-get"
-#~ msgstr "Chyba při spuštění apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Základní funkce a webové rozhraní pro %(box_name)s"
@@ -10487,9 +10777,6 @@ msgstr "gudžarátština"
#~ msgid "Service Alert"
#~ msgstr "Servisní upozornění"
-#~ msgid "Repair"
-#~ msgstr "Oprava"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Vnitřní chyba v {0}"
@@ -10770,9 +11057,6 @@ msgstr "gudžarátština"
#~ msgid "Connected introducers"
#~ msgstr "Připojené uvaděče"
-#~ msgid "Remove"
-#~ msgstr "Odebrat"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -10793,11 +11077,6 @@ msgstr "gudžarátština"
#~ msgid "Delete selected"
#~ msgstr "Označené zachycené stavy smazány"
-#, fuzzy
-#~| msgid "New Backup"
-#~ msgid "New value"
-#~ msgstr "Nová záloha"
-
#, fuzzy
#~| msgid "Download directory"
#~ msgid "You do not have a home directory."
@@ -11416,9 +11695,6 @@ msgstr "gudžarátština"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Není k dispozici"
@@ -11659,9 +11935,6 @@ msgstr "gudžarátština"
#~ msgid "Delete Snapshot"
#~ msgstr "Smazat zachycený stav"
-#~ msgid "Disk"
-#~ msgstr "Disk"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr "Disk nebo vyjímatelné úložiště na které uložit zálohový archiv."
diff --git a/plinth/locale/da/LC_MESSAGES/django.po b/plinth/locale/da/LC_MESSAGES/django.po
index 9053524c2..c6239f29b 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Danish software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update"
msgid "Update now"
msgstr "Opdater"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3954,12 +4111,6 @@ msgstr "Chatserver"
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Konfiguration"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4230,12 +4381,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-#, fuzzy
-#| msgid "Block Sandbox (Minetest)"
-msgid "Block Sandbox"
-msgstr "Block Testområde (Minetest)"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4314,12 +4459,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-#, fuzzy
-#| msgid "Mumble Voice Chat Server"
-msgid "Simple Media Server"
-msgstr "Mumble Tale-tjenesteserver"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4392,12 +4531,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-#, fuzzy
-#| msgid "News Feed Reader (Tiny Tiny RSS)"
-msgid "News Feed Reader"
-msgstr "Nyhedsstrømlæser (Tiny Tiny RSS)"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4565,12 +4698,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-#, fuzzy
-#| msgid "Voice Chat (Mumble)"
-msgid "Voice Chat"
-msgstr "Tale-tjeneste (Mumble)"
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "Save Password"
@@ -4621,13 +4748,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-#, fuzzy
-#| msgid "Service"
-msgid "Server"
-msgstr "Tjeneste"
-
#: modules/mumble/views.py:43
#, fuzzy
#| msgid "Password changed successfully."
@@ -4686,7 +4806,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Værtsnavn"
@@ -4723,6 +4843,14 @@ msgstr ""
"bogstaver, tal og bindestreger. Hvert ord skal være på 63 tegn eller "
"derunder. Den samlede længde skal være 253 tegn eller derunder."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domæner"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4756,16 +4884,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domæner"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "Tjeneste"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5044,79 +5162,73 @@ msgstr ""
msgid "-- select --"
msgstr "-- vælg --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Netværkets synlige navn."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Tilstand"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-#, fuzzy
-#| msgid "Automatic Upgrades"
-msgid "Automatic"
-msgstr "Automatisk Opdatering"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
#, fuzzy
#| msgid "SSID"
msgid "BSSID"
msgstr "SSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Autentificeringstilstand"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5124,23 +5236,23 @@ msgstr ""
"Vælg WPA hvis det trådløse netværk er sikret og kræver at klienter kender "
"kodeordet for at oprette forbindelse."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
#, fuzzy
#| msgid "OpenVPN"
msgid "Open"
msgstr "OpenVPN"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Direct connection to the Internet."
msgid "Specify how your {box_name} is connected to your network"
msgstr "Direkte forbindelse til internettet."
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5148,7 +5260,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5157,7 +5269,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5165,11 +5277,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5180,7 +5292,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5204,19 +5316,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "Current Network Configuration"
msgid "Preferred router configuration"
msgstr "Nuværende Netværkskonfiguration"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokalt netværksdomæne"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5262,7 +5398,7 @@ msgstr "Rediger Forbindelse"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Rediger"
@@ -5461,10 +5597,6 @@ msgstr "Slet Forbindelse"
msgid "Delete connection %(name)s permanently?"
msgstr "Slet forbindelsen %(name)s permanent?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5476,13 +5608,6 @@ msgstr "Afstand"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6070,10 +6195,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "Næste"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6170,13 +6291,7 @@ msgstr "Forbindelsestype"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-#, fuzzy
-#| msgid "Virtual Private Network (OpenVPN)"
-msgid "Virtual Private Network"
-msgstr "Virtuelt Privat Netværk (OpenVPN)"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6192,7 +6307,8 @@ msgstr ""
msgid "VPN server"
msgstr "DNS-server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6311,13 +6427,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-#, fuzzy
-#| msgid "Public Visibility (PageKite)"
-msgid "Public Visibility"
-msgstr "Offentlig Tilgængelighed (PageKite)"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
#, fuzzy
#| msgid "PageKite Account"
msgid "PageKite Domain"
@@ -6405,6 +6515,14 @@ msgstr "Tilføjet brugerdefineret tjeneste"
msgid "This service already exists"
msgstr "Denne tjeneste eksisterer allerede"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Brugerdefinerede Tjenester"
@@ -6478,10 +6596,6 @@ msgstr ""
"Se instruktioner for opsætning af SSH-klient"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6495,12 +6609,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
+#: modules/performance/manifest.py:18
#, fuzzy
#| msgid "System Configuration"
-msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Systemkonfiguration"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Genstart eller luk systemet."
@@ -6509,8 +6627,18 @@ msgstr "Genstart eller luk systemet."
msgid "Power"
msgstr "Strøm"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut Down Now"
+msgid "Shutdown"
+msgstr "Sluk Nu"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@@ -6593,6 +6721,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS-server"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6632,12 +6770,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Aktiver Privoxy"
-#: modules/privoxy/__init__.py:54
-#, fuzzy
-#| msgid "Privoxy Web Proxy"
-msgid "Web Proxy"
-msgstr "Privoxy Webproxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6654,12 +6786,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Webserver"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokalt netværksdomæne"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6693,12 +6819,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-#, fuzzy
-#| msgid "Quassel IRC Client"
-msgid "IRC Client"
-msgstr "Quassel IRC-klient"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6738,12 +6858,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-#, fuzzy
-#| msgid "Calendar and Addressbook (Radicale)"
-msgid "Calendar and Addressbook"
-msgstr "Kalender og Adressebog (Radicale)"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6873,12 +6987,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-#, fuzzy
-#| msgid "Email Client (Roundcube)"
-msgid "Email Client"
-msgstr "Emailklient (Roundcube)"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6934,10 +7042,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr "Bro"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6993,12 +7097,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Network Time Server"
-msgid "Network File Storage"
-msgstr "Netværkstidsserver"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba Client"
@@ -7165,12 +7263,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-#, fuzzy
-#| msgid "Web Server"
-msgid "Web Search"
-msgstr "Webserver"
-
#: modules/searx/forms.py:12
#, fuzzy
#| msgid "Save Services"
@@ -7212,6 +7304,18 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic Upgrades"
+msgid "Automatic bans"
+msgstr "Automatisk Opdatering"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Porte"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
#, fuzzy
@@ -7344,18 +7448,18 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-#, fuzzy
-#| msgid "Bookmarks (Shaarli)"
-msgid "Bookmarks"
-msgstr "Bogmærker (Shaarli)"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+#, fuzzy
+#| msgid "Bookmarks (Shaarli)"
+msgid "Bookmarks"
+msgstr "Bogmærker (Shaarli)"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7399,10 +7503,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "IRC-klient (Quassel)"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -7447,16 +7547,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Chat Server"
msgid "Shadowsocks Server"
msgstr "Chatserver"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7699,6 +7795,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
#, fuzzy
#| msgid "Delete user permanently?"
@@ -7839,7 +7947,9 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) Server"
#: modules/ssh/__init__.py:75
@@ -7872,6 +7982,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Fjern sted"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH Fingerprint"
+msgid "Fingerprints"
+msgstr "SSH-fingeraftryk"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "SSH Fingerprint"
@@ -7906,7 +8034,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Log ind"
@@ -7924,13 +8052,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-#, fuzzy
-#| msgid "reStore"
-msgid "Storage"
-msgstr "reStore"
-
#: modules/storage/__init__.py:227
#, fuzzy, python-brace-format
#| msgid "{disk_size} bytes"
@@ -8107,6 +8228,28 @@ msgstr "Tilføj Service"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "Diske"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic Upgrades"
+msgid "Auto-mount"
+msgstr "Automatisk Opdatering"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Udvid Rod-partition"
+
#: modules/storage/templates/storage.html:17
#, fuzzy
#| msgid "The following disks are in use:"
@@ -8214,10 +8357,6 @@ msgstr "Installer denne applikation?"
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8252,10 +8391,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8286,7 +8421,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8300,13 +8435,13 @@ msgstr ""
"du bruger Tor-browseren."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8314,17 +8449,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-#, fuzzy
-#| msgid "Tor Anonymity Network"
-msgid "Anonymity Network"
-msgstr "Tor Anonymiseringstjeneste"
-
#: modules/tor/__init__.py:78
#, fuzzy
#| msgid "Tor Hidden Service"
@@ -8335,19 +8464,19 @@ msgstr "Tor Skjult Tjeneste"
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor videresendelsesport tilgængelig"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport registreret"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport registreret"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Hidden Service"
msgid "Onion service is version 3"
@@ -8459,10 +8588,6 @@ msgstr "Tor Anonymiseringstjeneste"
msgid "Onion Service"
msgstr "Skjult Tjeneste"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Porte"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -8475,7 +8600,7 @@ msgstr "Der opstod en fejl under konfigurationen."
msgid "Error configuring app: {error}"
msgstr "Kunne ikke installere applikation: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8484,7 +8609,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -8494,12 +8619,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tilgå URL {url} ved brug af tcp{kind} via Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekræft brug af Tor på {url} ved brug af tcp{kind}"
@@ -8718,6 +8843,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9036,6 +9169,18 @@ msgstr "Kunne ikke tilføje ny bruger til admin-gruppen."
msgid "User account created, you are now logged in"
msgstr "Brugerkonto oprettet, du er nu logget ind"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Create User"
+msgid "Manage accounts"
+msgstr "Opret Bruger"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Rettigheder"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9573,12 +9718,6 @@ msgstr ""
msgid "WordPress"
msgstr "Adresse"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki & Blog"
-msgid "Website and Blog"
-msgstr "Wiki & Blog"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "Publish Key"
@@ -9620,10 +9759,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9880,53 +10015,49 @@ msgstr "Tjenestesøgningstjenesten er ikke aktiv"
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Apps"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Apps"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " System"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Ændr kodeord"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "Sluk Nu"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Log ud"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Sprog"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Log ind"
@@ -10153,11 +10284,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Indstilling uændret"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -10166,6 +10301,123 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Deling af filer og udklip"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "DNS-server"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-bogssamling"
+
+#~ msgid "Server Administration"
+#~ msgstr "Serveradministration"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-hjælper"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent Webklient"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chatserver"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "Chatserver"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Simpel Git-hosting"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentation"
+
+#, fuzzy
+#~| msgid "Wiki & Blog"
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki & Blog"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Gobby Server"
+#~ msgstr "Webserver"
+
+#, fuzzy
+#~| msgid "IRC Client (Quassel)"
+#~ msgid "Chat Client"
+#~ msgstr "IRC-klient (Quassel)"
+
+#, fuzzy
+#~| msgid "Block Sandbox (Minetest)"
+#~ msgid "Block Sandbox"
+#~ msgstr "Block Testområde (Minetest)"
+
+#, fuzzy
+#~| msgid "Mumble Voice Chat Server"
+#~ msgid "Simple Media Server"
+#~ msgstr "Mumble Tale-tjenesteserver"
+
+#, fuzzy
+#~| msgid "News Feed Reader (Tiny Tiny RSS)"
+#~ msgid "News Feed Reader"
+#~ msgstr "Nyhedsstrømlæser (Tiny Tiny RSS)"
+
+#, fuzzy
+#~| msgid "Voice Chat (Mumble)"
+#~ msgid "Voice Chat"
+#~ msgstr "Tale-tjeneste (Mumble)"
+
+#, fuzzy
+#~| msgid "Virtual Private Network (OpenVPN)"
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuelt Privat Netværk (OpenVPN)"
+
+#, fuzzy
+#~| msgid "Public Visibility (PageKite)"
+#~ msgid "Public Visibility"
+#~ msgstr "Offentlig Tilgængelighed (PageKite)"
+
+#, fuzzy
+#~| msgid "Privoxy Web Proxy"
+#~ msgid "Web Proxy"
+#~ msgstr "Privoxy Webproxy"
+
+#, fuzzy
+#~| msgid "Quassel IRC Client"
+#~ msgid "IRC Client"
+#~ msgstr "Quassel IRC-klient"
+
+#, fuzzy
+#~| msgid "Calendar and Addressbook (Radicale)"
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalender og Adressebog (Radicale)"
+
+#, fuzzy
+#~| msgid "Email Client (Roundcube)"
+#~ msgid "Email Client"
+#~ msgstr "Emailklient (Roundcube)"
+
+#, fuzzy
+#~| msgid "Network Time Server"
+#~ msgid "Network File Storage"
+#~ msgstr "Netværkstidsserver"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Web Search"
+#~ msgstr "Webserver"
+
+#, fuzzy
+#~| msgid "Tor Anonymity Network"
+#~ msgid "Anonymity Network"
+#~ msgstr "Tor Anonymiseringstjeneste"
+
+#, fuzzy
+#~| msgid "Wiki & Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "Wiki & Blog"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -10377,11 +10629,6 @@ msgstr ""
#~ msgid "Migrate"
#~ msgstr "Tilstand"
-#, fuzzy
-#~| msgid "Existing Backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Eksisterende sikkerhedskopier"
-
#, fuzzy, python-format
#~| msgid "Plinth administrative interface for the %(box_name)s"
#~ msgid "Core functionality and web interface for %(box_name)s"
@@ -11330,9 +11577,6 @@ msgstr ""
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Ikke tilgængelig"
@@ -11433,11 +11677,6 @@ msgstr ""
#~ msgid "Delete Snapshot"
#~ msgstr "Slet %(name)s"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "Diske"
-
#, fuzzy
#~| msgid "reStore"
#~ msgid "Restore apps"
diff --git a/plinth/locale/de/LC_MESSAGES/django.po b/plinth/locale/de/LC_MESSAGES/django.po
index 2d8dd880c..e9f9862fb 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-19 04:00+0000\n"
"Last-Translator: Ettore Atalan \n"
"Language-Team: German software update "
@@ -2678,12 +2856,12 @@ msgstr ""
"target=\"„_blank“\">Softwareaktualisierung läuft standardmäßig täglich. "
"Führen Sie es jetzt zum ersten Mal manuell aus."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Jetzt aktualisieren"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2691,7 +2869,7 @@ msgstr ""
"Überprüfen Sie die Datenschutzoptionen."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2701,7 +2879,7 @@ msgstr ""
"target=\"„_blank“\">Netzwerkverbindungen ein. Ändern Sie das Standard-Wi-"
"Fi-Passwort, falls erforderlich."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
@@ -2709,7 +2887,7 @@ msgstr ""
"Konfigurieren Sie einen Domainnamen."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote Backups."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn-App oder konfiguriere "
"einen externen Server."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3912,12 +4068,6 @@ msgstr "Chatraum"
msgid "Matrix server"
msgstr "Matrix Server"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Konfiguration"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4210,10 +4360,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Block-Sandkasten"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Maximale Spielerzahl"
@@ -4297,10 +4443,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Einfacher Medienserver"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Verzeichnis für Mediendateien"
@@ -4384,10 +4526,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Feedreader"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Geben Sie einen Namen für den Benutzer ein."
@@ -4532,10 +4670,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Sprachkonferenz"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "SuperUser-Kennwort festlegen"
@@ -4585,11 +4719,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Gruppenkonferenz"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Server"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "SuperUser-Passwort erfolgreich aktualisiert."
@@ -4649,7 +4778,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "DNSSEC bei der Auflösung von Domains verwenden (globale Einstellung)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Hostname"
@@ -4686,6 +4815,16 @@ msgstr ""
"alphanumerischen Zeichen und Bindestrichen bestehen. Jede Kennung darf "
"maximal 63 Zeichen lang sein, die Gesamtlänge des Domainnamens 253 Zeichen."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domains"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4717,14 +4856,6 @@ msgstr "unterstützt"
msgid "unsupported"
msgstr "nicht unterstützt"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domains"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Dienste"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Status des Resolvers"
@@ -4996,54 +5127,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- auswählen --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Der sichtbare Name des Netzwerks."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modus"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastruktur"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Zugangspunkt"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frequenzband"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatisch"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5051,11 +5178,11 @@ msgstr ""
"Optionaler Wert. Beschränkung auf den WLAN-Kanal in dem ausgewählten "
"Frequenzband. Leer oder 0 bedeutet automatische Auswahl."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5065,11 +5192,11 @@ msgstr ""
"einem Zugangspunkt ist nur zugelassen, wenn die BSSID des Zugangspunkts mit "
"diesem Wert übereinstimmt. Beispiel: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Authentifizierungsmodus"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5077,20 +5204,20 @@ msgstr ""
"Wählen Sie WPA, wenn das WLAN-Netzwerk gesichert ist und ein Passwort für "
"die Benutzung erfordert."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Offen"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Geben Sie an, wie Ihre {box_name} mit Ihrem Netzwerk verbunden ist"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5101,7 +5228,7 @@ msgstr ""
"die Internetverbindung von Ihrem Router über Wi-Fi oder Ethernet-Kabel. Dies "
"ist eine typische Einrichtung für zu Hause.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5115,7 +5242,7 @@ msgstr ""
"Ihre Geräte stellen eine Verbindung mit der Internetverbindung von "
"{box_name} her.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5127,11 +5254,11 @@ msgstr ""
"keine anderen Geräte im Netzwerk. Dies kann bei Community- oder Cloud-Setups "
"passieren.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Wählen Sie die Art Ihrer Internetverbindung"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5151,7 +5278,7 @@ msgstr ""
"sicher sind, ob sie sich im Laufe der Zeit ändert, ist es sicherer, diese "
"Option zu wählen.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5190,7 +5317,7 @@ msgstr ""
"Dienste zu Hause. {box_name} bietet viele Umgehungslösungen, aber jede "
"Lösung hat einige Einschränkungen.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5198,11 +5325,11 @@ msgstr ""
"Ich weiss nicht, welche Art von Verbindung mein ISP anbietet Es werden Ihnen die konservativsten Massnahmen vorgeschlagen.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Bevorzugte Routerkonfiguration"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5253,6 +5380,28 @@ msgstr ""
"erinnert werden möchten. Einige der anderen Konfigurationsschritte können "
"fehlschlagen.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "WLAN"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Lokales Netzwerk"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5273,7 +5422,7 @@ msgstr "Verbindung bearbeiten"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Bearbeiten"
@@ -5472,10 +5621,6 @@ msgstr "Verbindung löschen"
msgid "Delete connection %(name)s permanently?"
msgstr "Verbindung %(name)s dauerhaft löschen?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5487,13 +5632,6 @@ msgstr "Abstand"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "WLAN"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6078,10 +6216,6 @@ msgstr "Diese App ist experimentell."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Dateispeicherung & Zusammenarbeit"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Nicht festgelegt"
@@ -6172,11 +6306,7 @@ msgstr "Mit VPN-Diensten verbinden"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtuelles Privates Netzwerk"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6191,7 +6321,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "VPN-Server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Fernzugriff"
@@ -6287,11 +6418,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Öffentliche Sichtbarkeit"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite Domäne"
@@ -6371,6 +6498,16 @@ msgstr "Spezieller Dienst hinzugefügt"
msgid "This service already exists"
msgstr "Dieser Dienst existiert bereits"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Spezielle Dienste"
@@ -6442,10 +6579,6 @@ msgstr ""
"Siehe SSH-Client Konfigurationsanweisungen"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Leistung"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6465,10 +6598,16 @@ msgstr ""
"Leistungskennzahlen werden von Performance Co-Pilot erfasst und können in "
"der Cockpit-App angezeigt werden."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Systemüberwachung"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Neu starten oder das System herunterfahren."
@@ -6477,8 +6616,18 @@ msgstr "Neu starten oder das System herunterfahren."
msgid "Power"
msgstr "Power"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Herunterfahren"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Neu starten"
@@ -6573,6 +6722,16 @@ msgstr ""
"eine Internetverbindung besteht. Kann in den meisten Fällen deaktiviert "
"werden, wenn die Netzwerkverbindung stabil und zuverlässig ist."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Ausweich-DNS-Server"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6605,10 +6764,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web Proxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6623,10 +6778,6 @@ msgstr "Werbeblocker"
msgid "Proxy server"
msgstr "Proxy-Server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Lokales Netzwerk"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6661,10 +6812,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC-Client"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6708,10 +6855,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Kalender und Adressbuch"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6846,10 +6989,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-Mail-Client"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Nur den lokalen Mailserver verwenden"
@@ -6909,10 +7048,6 @@ msgstr "Lesen und Abonnieren von Neuigkeiten-Feeds"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "RSS Feed Generator"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Öffentlichen Zugang erlauben"
@@ -6981,10 +7116,6 @@ msgstr "Zugriff auf die privaten Freigaben"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Netzwerkdateispeicherung"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android-Samba-Klient"
@@ -7139,10 +7270,6 @@ msgstr "Suche im Web"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Websuche"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Sichere Suche"
@@ -7182,6 +7309,18 @@ msgstr ""
"Falls aktiviert, begrenzt Fail2Ban automatisierte Einbruchversuche in den "
"SSH-Server und andere aktivierte, passwortgeschützte Anwendungen."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatisch"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Ports"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7313,14 +7452,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Lesezeichen"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Lesezeichen"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7375,10 +7514,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks-Client"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Zensur umgehen"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Servername oder IP-Adresse"
@@ -7422,14 +7557,10 @@ msgstr ""
"Clients ermöglicht, sich mit ihm zu verbinden. Die Daten der Clients werden "
"verschlüsselt und durch diesen Server geleitet."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks-Server"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Anderen helfen, die Zensur zu umgehen"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Empfohlen"
@@ -7679,6 +7810,18 @@ msgstr ""
"Behalten Sie ein Maximum dieser vielen jährlichen Momentaufnahmen. Der "
"Standardwert ist 0 (keinen Jahres-Snapshot behalten)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Folgenden Speicherauszug dauerhaft löschen?"
@@ -7816,7 +7959,9 @@ msgstr ""
"kopieren oder andere Anwendungen starten."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) Server"
#: modules/ssh/__init__.py:75
@@ -7851,6 +7996,24 @@ msgstr ""
"anzumelden. Falls deaktiviert, können sich nur Benutzer der Gruppen root, "
"admin und freedombox-ssh über SSH anmelden."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Standort entfernen"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Fingerabdruck"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Server Fingerabdrücke"
@@ -7885,7 +8048,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr "Weiter zum Login"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Anmelden"
@@ -7905,11 +8068,6 @@ msgstr ""
"Speichermedien einsehen, Wechselmedien einbinden und aushängen, die Root-"
"Partition erweitern usw."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Speicher"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8074,6 +8232,28 @@ msgstr "Freigeben"
msgid "Other directory (specify below)"
msgstr "Anderes Verzeichnis (unten angeben)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Speichermedium"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatisch"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Erweitern der Root-Partition"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Die folgenden Speichermedien werden verwendet:"
@@ -8193,10 +8373,6 @@ msgstr "Syncthing-Anwendung einstellen"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Dateisynchronisation"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8246,10 +8422,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Nicht-lineare Notizbücher"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Eine TiddlyWiki-Datei mit der Dateierweiterung .html"
@@ -8282,7 +8454,7 @@ msgstr ""
"Hinweis: Sie können eine Kopie dieses Wikis aus TiddlyWiki "
"herunterladen, bevor Sie es löschen."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8296,7 +8468,7 @@ msgstr ""
"Sie den Tor Browser verwenden."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8304,7 +8476,7 @@ msgstr ""
"Diese App bietet Relay-Dienste, um zum Tor-Netzwerk beizutragen und anderen "
"zu helfen, die Zensur zu überwinden."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8316,15 +8488,11 @@ msgstr ""
"auf {box_name} zugreifen, auch wenn man einen ISP benutzt, der die Server zu "
"Hause begrenzt."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonymisierungsnetzwerk"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor-Onion-Dienste"
@@ -8333,19 +8501,19 @@ msgstr "Tor-Onion-Dienste"
msgid "Tor Bridge Relay"
msgstr "Tor-Bridge-Relay"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor-Relay-Port ist verfügbar"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3-Transport registriert"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4-Transport registriert"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion-Dienst ist Version 3"
@@ -8461,10 +8629,6 @@ msgstr "Anonymisierungsnetzwerk"
msgid "Onion Service"
msgstr "Onion-Dienste"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Ports"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Aktualisieren der Konfiguration"
@@ -8474,7 +8638,7 @@ msgstr "Aktualisieren der Konfiguration"
msgid "Error configuring app: {error}"
msgstr "Fehler beim Konfigurieren der App: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8488,7 +8652,7 @@ msgstr ""
"Internet zuzugreifen. Die ISP-Zensur kann mit Upstream-Brücken umgangen "
"werden."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor-Proxy"
@@ -8496,12 +8660,12 @@ msgstr "Tor-Proxy"
msgid "Tor Socks Proxy"
msgstr "Tor-Socks-Proxy"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Zugangs-URL {url} auf TCP{kind} über Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Tor-Nutzung auf {url} über TCP{kind} bestätigen"
@@ -8730,6 +8894,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivieren häufigen feature-updates (empfohlen)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Neuer Wert"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9041,6 +9215,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr "Benutzerkonto wurde erstellt, Sie sind jetzt angemeldet"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Schnappschüsse verwalten"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Berechtigungen"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9579,10 +9765,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Internetseite und Blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Öffentlicher Zugang"
@@ -9640,10 +9822,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Foto-Manager"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Aktivieren von OpenStreetMap für Karten"
@@ -9874,6 +10052,12 @@ msgstr "Dienst %(service_name)s läuft nicht."
msgid "Search with tags"
msgstr "Suche mit Schlagwörtern"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Suche mit Schlagwörtern"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9883,43 +10067,35 @@ msgstr ""
"und Datenschutz entwickelt wurde. Es ist freie Software, mit der Sie Server-"
"Apps einfach installieren und verwalten können."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Startseite"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Startseite"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Apps"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Apps"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " System"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Passwort ändern"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Herunterfahren"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Abmelden"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Sprache wählen"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Anmelden"
@@ -10139,11 +10315,15 @@ msgstr ""
"Alle App-Daten und -Konfigurationen gehen dauerhaft verloren. App kann "
"wieder frisch installiert werden."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Einstellung unverändert"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "vor der Deinstallation von {app_id}"
@@ -10152,6 +10332,117 @@ msgstr "vor der Deinstallation von {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Datei- und Snippet-Freigabe"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "DNS-Server"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-Book-Bibliothek"
+
+#~ msgid "Server Administration"
+#~ msgstr "Serververwaltung"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-Helfer"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent-Webclient"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chatserver"
+
+#~ msgid "Email Server"
+#~ msgstr "E-Mail Server"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Persönliche Notizbücher"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Einfaches Git Hosting"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentation"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki und Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby-Server"
+
+#~ msgid "Video Room"
+#~ msgstr "Videoraum"
+
+#~ msgid "Chat Client"
+#~ msgstr "Chatclient"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Wikipedia offline"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Block-Sandkasten"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Einfacher Medienserver"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Feedreader"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Sprachkonferenz"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Dateispeicherung & Zusammenarbeit"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuelles Privates Netzwerk"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Öffentliche Sichtbarkeit"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web Proxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC-Client"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalender und Adressbuch"
+
+#~ msgid "Email Client"
+#~ msgstr "E-Mail-Client"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "RSS Feed Generator"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Netzwerkdateispeicherung"
+
+#~ msgid "Web Search"
+#~ msgstr "Websuche"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Zensur umgehen"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Anderen helfen, die Zensur zu umgehen"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Dateisynchronisation"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Nicht-lineare Notizbücher"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonymisierungsnetzwerk"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Internetseite und Blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Foto-Manager"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10539,9 +10830,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH-Authentifizierung mit Passwort aktiviert."
-#~ msgid "Error running apt-get"
-#~ msgstr "Fehler beim Ausführen von apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Kernfunktionalität und Weboberfläche für %(box_name)s"
@@ -10732,9 +11020,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Service-Warnung"
-#~ msgid "Repair"
-#~ msgstr "Reparieren"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Interner Fehler in {0}"
@@ -11022,9 +11307,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Verbundene Vermittler"
-#~ msgid "Remove"
-#~ msgstr "Entfernen"
-
#~ msgid "Postfix domain name config"
#~ msgstr "Postfix-Domänenname konfigurieren"
@@ -11049,9 +11331,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Ausgewählte löschen"
-#~ msgid "New value"
-#~ msgstr "Neuer Wert"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr ""
#~ "Es gab ein Problem mit Ihrer Anfrage. Bitte versuchen Sie es erneut."
@@ -11677,9 +11956,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Nicht verfügbar"
@@ -11927,9 +12203,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Lösche Speicherauszug"
-#~ msgid "Disk"
-#~ msgstr "Speichermedium"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Plattenpfad oder Speichermedium wohin das Backup-Archiv entpackt werden "
diff --git a/plinth/locale/django.pot b/plinth/locale/django.pot
index 33d2dacdd..3af1bfa6d 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -22,7 +22,7 @@ msgstr ""
msgid "Static configuration {etc_path} is setup properly"
msgstr ""
-#: context_processors.py:23 views.py:117
+#: context_processors.py:21 views.py:169
msgid "FreedomBox"
msgstr ""
@@ -95,31 +95,52 @@ msgstr ""
msgid "Use the language preference set in the browser"
msgstr ""
-#: menu.py:106
-msgid "Visibility"
+#: menu.py:112 templates/base.html:119
+msgid "Home"
msgstr ""
-#: menu.py:108
-msgid "Data"
+#: menu.py:113 templates/base.html:128
+msgid "Apps"
msgstr ""
-#: menu.py:110 templates/base.html:139
+#: menu.py:115 menu.py:122 templates/base.html:137
msgid "System"
msgstr ""
-#: menu.py:112 modules/networks/templates/connection_show.html:274
-#: modules/security/__init__.py:35
+#: menu.py:118
+msgid "Visibility"
+msgstr ""
+
+#: menu.py:120
+msgid "Data"
+msgstr ""
+
+#: menu.py:124 modules/networks/templates/connection_show.html:274
+#: modules/security/__init__.py:35 modules/upgrades/manifest.py:10
msgid "Security"
msgstr ""
-#: menu.py:114
+#: menu.py:126
msgid "Administration"
msgstr ""
-#: middleware.py:131
+#: middleware.py:134
msgid "System is possibly under heavy load. Please retry later."
msgstr ""
+#: middleware.py:147
+#, python-brace-format
+msgid "Page not found: {url}"
+msgstr ""
+
+#: middleware.py:150
+msgid "Error running operation."
+msgstr ""
+
+#: middleware.py:152
+msgid "Error loading page."
+msgstr ""
+
#: modules/apache/__init__.py:32
msgid "Apache HTTP Server"
msgstr ""
@@ -158,44 +179,56 @@ msgstr ""
msgid "Service Discovery"
msgstr ""
-#: modules/avahi/__init__.py:61
+#: modules/avahi/__init__.py:62
msgid "Local Network Domain"
msgstr ""
+#: modules/avahi/manifest.py:14
+msgid "Auto-discovery"
+msgstr ""
+
+#: modules/avahi/manifest.py:14 modules/backups/manifest.py:17
+msgid "Local"
+msgstr ""
+
+#: modules/avahi/manifest.py:14
+msgid "mDNS"
+msgstr ""
+
#: modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives."
msgstr ""
-#: modules/backups/__init__.py:44 modules/backups/__init__.py:168
-#: modules/backups/__init__.py:213
+#: modules/backups/__init__.py:44 modules/backups/__init__.py:174
+#: modules/backups/__init__.py:219
msgid "Backups"
msgstr ""
-#: modules/backups/__init__.py:165
+#: modules/backups/__init__.py:171
msgid ""
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
"remote backup location or an extra attached disk."
msgstr ""
-#: modules/backups/__init__.py:171
+#: modules/backups/__init__.py:177
msgid "Enable a Backup Schedule"
msgstr ""
-#: modules/backups/__init__.py:175 modules/backups/__init__.py:222
+#: modules/backups/__init__.py:181 modules/backups/__init__.py:228
#: modules/privacy/__init__.py:79 modules/storage/__init__.py:326
#: modules/upgrades/__init__.py:149
#, python-brace-format
msgid "Go to {app_name}"
msgstr ""
-#: modules/backups/__init__.py:210
+#: modules/backups/__init__.py:216
#, python-brace-format
msgid ""
"A scheduled backup failed. Past {error_count} attempts for backup did not "
"succeed. The latest error is: {error_message}"
msgstr ""
-#: modules/backups/__init__.py:218
+#: modules/backups/__init__.py:224
msgid "Error During Backup"
msgstr ""
@@ -316,7 +349,7 @@ msgstr ""
msgid "Invalid directory path: {dir_path}"
msgstr ""
-#: modules/backups/forms.py:179
+#: modules/backups/forms.py:179 modules/letsencrypt/manifest.py:11
msgid "Encryption"
msgstr ""
@@ -336,7 +369,7 @@ msgstr ""
msgid "None"
msgstr ""
-#: modules/backups/forms.py:184 modules/networks/forms.py:332
+#: modules/backups/forms.py:184 modules/networks/forms.py:340
msgid "Passphrase"
msgstr ""
@@ -396,42 +429,89 @@ msgstr ""
msgid "Select verified SSH public key"
msgstr ""
-#: modules/backups/repository.py:30
+#: modules/backups/manifest.py:14
+#: modules/backups/templates/backups_repository.html:92
+#: modules/backups/templates/backups_restore.html:27
+#: modules/backups/views.py:240 modules/snapshot/manifest.py:14
+#: templates/toolbar.html:44 templates/toolbar.html:45
+msgid "Restore"
+msgstr ""
+
+#: modules/backups/manifest.py:15
+msgid "Encrypted"
+msgstr ""
+
+#: modules/backups/manifest.py:16
+msgid "Schedules"
+msgstr ""
+
+#: modules/backups/manifest.py:18
+msgid "Remote"
+msgstr ""
+
+#: modules/backups/manifest.py:19
+msgid "App data"
+msgstr ""
+
+#: modules/backups/manifest.py:20
+#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
+#: modules/miniflux/templates/miniflux.html:12
+#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
+msgid "Configuration"
+msgstr ""
+
+#: modules/backups/manifest.py:21
+msgid "Borg"
+msgstr ""
+
+#: modules/backups/privileged.py:31
msgid ""
"Connection refused - make sure you provided correct credentials and the "
"server is running."
msgstr ""
-#: modules/backups/repository.py:37
+#: modules/backups/privileged.py:38
msgid "Connection refused"
msgstr ""
-#: modules/backups/repository.py:44
+#: modules/backups/privileged.py:45
msgid "Repository not found"
msgstr ""
-#: modules/backups/repository.py:49
+#: modules/backups/privileged.py:50
msgid "Incorrect encryption passphrase"
msgstr ""
-#: modules/backups/repository.py:54
+#: modules/backups/privileged.py:55
msgid "SSH access denied"
msgstr ""
-#: modules/backups/repository.py:60
+#: modules/backups/privileged.py:61
msgid "Repository path is neither empty nor is an existing backups repository."
msgstr ""
-#: modules/backups/repository.py:145
+#: modules/backups/privileged.py:74
+msgid "An archive with given name already exists in the repository."
+msgstr ""
+
+#: modules/backups/privileged.py:81
+msgid "Archive with given name was not found in the repository."
+msgstr ""
+
+#: modules/backups/privileged.py:87
+msgid "Backup system is busy with another operation."
+msgstr ""
+
+#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
msgstr ""
-#: modules/backups/repository.py:337
+#: modules/backups/repository.py:266
#, python-brace-format
msgid "{box_name} storage"
msgstr ""
-#: modules/backups/templates/backups.html:17 modules/backups/views.py:115
+#: modules/backups/templates/backups.html:17 modules/backups/views.py:125
msgid "Create a new backup"
msgstr ""
@@ -470,7 +550,6 @@ msgstr ""
#: modules/backups/templates/backups_add_remote_repository.html:21
#: modules/backups/templates/backups_upload.html:28
#: modules/backups/templates/verify_ssh_hostkey.html:27
-#: modules/diagnostics/templates/diagnostics_app.html:32
#: modules/diagnostics/templates/diagnostics_full.html:60
#: modules/help/templates/help_about.html:22
#: modules/help/templates/statuslog.html:24
@@ -520,38 +599,31 @@ msgstr ""
msgid "Delete Archive %(name)s"
msgstr ""
-#: modules/backups/templates/backups_repository.html:19
+#: modules/backups/templates/backups_repository.html:22
msgid "This repository is encrypted"
msgstr ""
-#: modules/backups/templates/backups_repository.html:29
+#: modules/backups/templates/backups_repository.html:33
msgid "Schedule"
msgstr ""
-#: modules/backups/templates/backups_repository.html:40
+#: modules/backups/templates/backups_repository.html:44
msgid "Unmount Location"
msgstr ""
-#: modules/backups/templates/backups_repository.html:51
+#: modules/backups/templates/backups_repository.html:55
msgid "Mount Location"
msgstr ""
-#: modules/backups/templates/backups_repository.html:62
+#: modules/backups/templates/backups_repository.html:66
msgid "Remove Backup Location. This will not delete the remote backup."
msgstr ""
-#: modules/backups/templates/backups_repository.html:83
+#: modules/backups/templates/backups_repository.html:88
msgid "Download"
msgstr ""
-#: modules/backups/templates/backups_repository.html:87
-#: modules/backups/templates/backups_restore.html:27
-#: modules/backups/views.py:220 templates/toolbar.html:44
-#: templates/toolbar.html:45
-msgid "Restore"
-msgstr ""
-
-#: modules/backups/templates/backups_repository.html:109
+#: modules/backups/templates/backups_repository.html:114
msgid "No archives currently exist."
msgstr ""
@@ -625,99 +697,107 @@ msgstr ""
msgid "Verify Host"
msgstr ""
-#: modules/backups/views.py:58
+#: modules/backups/views.py:69
msgid "Backup schedule updated."
msgstr ""
-#: modules/backups/views.py:77
+#: modules/backups/views.py:88
msgid "Schedule Backups"
msgstr ""
-#: modules/backups/views.py:110
+#: modules/backups/views.py:150
msgid "Archive created."
msgstr ""
-#: modules/backups/views.py:146
+#: modules/backups/views.py:162
msgid "Delete Archive"
msgstr ""
-#: modules/backups/views.py:158
+#: modules/backups/views.py:175
msgid "Archive deleted."
msgstr ""
-#: modules/backups/views.py:171
+#: modules/backups/views.py:189
msgid "Upload and restore a backup"
msgstr ""
-#: modules/backups/views.py:208
-msgid "Restored files from backup."
+#: modules/backups/views.py:218
+msgid "Upload successful."
msgstr ""
-#: modules/backups/views.py:236
+#: modules/backups/views.py:256
msgid "No backup file found."
msgstr ""
-#: modules/backups/views.py:244
+#: modules/backups/views.py:264
msgid "Restore from uploaded file"
msgstr ""
-#: modules/backups/views.py:303
+#: modules/backups/views.py:278 modules/backups/views.py:299
+msgid "Restored files from backup."
+msgstr ""
+
+#: modules/backups/views.py:329
msgid "No additional disks available to add a repository."
msgstr ""
-#: modules/backups/views.py:311
+#: modules/backups/views.py:337
msgid "Create backup repository"
msgstr ""
-#: modules/backups/views.py:338
+#: modules/backups/views.py:352
+msgid "Added new repository."
+msgstr ""
+
+#: modules/backups/views.py:366
msgid "Create remote backup repository"
msgstr ""
-#: modules/backups/views.py:358
+#: modules/backups/views.py:388
msgid "Added new remote SSH repository."
msgstr ""
-#: modules/backups/views.py:380
+#: modules/backups/views.py:410
msgid "Verify SSH hostkey"
msgstr ""
-#: modules/backups/views.py:406
+#: modules/backups/views.py:436
msgid "SSH host already verified."
msgstr ""
-#: modules/backups/views.py:416
+#: modules/backups/views.py:447
msgid "SSH host verified."
msgstr ""
-#: modules/backups/views.py:431
+#: modules/backups/views.py:463
msgid "SSH host public key could not be verified."
msgstr ""
-#: modules/backups/views.py:433
+#: modules/backups/views.py:465
msgid "Authentication to remote server failed."
msgstr ""
-#: modules/backups/views.py:435
+#: modules/backups/views.py:467
msgid "Error establishing connection to server: {}"
msgstr ""
-#: modules/backups/views.py:446
+#: modules/backups/views.py:478
msgid "Repository removed."
msgstr ""
-#: modules/backups/views.py:460
+#: modules/backups/views.py:492
msgid "Remove Repository"
msgstr ""
-#: modules/backups/views.py:469
+#: modules/backups/views.py:502
msgid "Repository removed. Backups were not deleted."
msgstr ""
-#: modules/backups/views.py:479
+#: modules/backups/views.py:513
msgid "Unmounting failed!"
msgstr ""
-#: modules/backups/views.py:494 modules/backups/views.py:498
+#: modules/backups/views.py:529 modules/backups/views.py:533
msgid "Mounting failed"
msgstr ""
@@ -777,10 +857,6 @@ msgstr ""
msgid "bepasty"
msgstr ""
-#: modules/bepasty/__init__.py:59
-msgid "File & Snippet Sharing"
-msgstr ""
-
#: modules/bepasty/forms.py:17
msgid "Public Access (default permissions)"
msgstr ""
@@ -831,7 +907,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:278
+#: modules/miniflux/forms.py:14 modules/networks/forms.py:282
#: modules/shadowsocks/forms.py:32 modules/shadowsocksserver/forms.py:37
msgid "Password"
msgstr ""
@@ -922,10 +998,6 @@ msgstr ""
msgid "BIND"
msgstr ""
-#: modules/bind/__init__.py:41
-msgid "Domain Name Server"
-msgstr ""
-
#: modules/bind/forms.py:19
msgid "Forwarders"
msgstr ""
@@ -935,6 +1007,19 @@ msgid ""
"A list DNS servers, separated by space, to which requests will be forwarded"
msgstr ""
+#: modules/bind/manifest.py:16
+msgid "DNS"
+msgstr ""
+
+#: modules/bind/manifest.py:17 modules/mumble/manifest.py:67
+#: modules/radicale/manifest.py:91 modules/shadowsocks/forms.py:24
+msgid "Server"
+msgstr ""
+
+#: modules/bind/manifest.py:18
+msgid "Resolver"
+msgstr ""
+
#: modules/bind/templates/bind.html:11
msgid "Serving Domains"
msgstr ""
@@ -1009,10 +1094,6 @@ msgstr ""
msgid "calibre"
msgstr ""
-#: modules/calibre/__init__.py:57
-msgid "E-book Library"
-msgstr ""
-
#: modules/calibre/forms.py:16
msgid "Name of the new library"
msgstr ""
@@ -1132,8 +1213,35 @@ msgstr ""
msgid "Cockpit"
msgstr ""
-#: modules/cockpit/__init__.py:55
-msgid "Server Administration"
+#: modules/cockpit/manifest.py:23
+msgid "Advanced administration"
+msgstr ""
+
+#: modules/cockpit/manifest.py:24
+msgid "Web terminal"
+msgstr ""
+
+#: modules/cockpit/manifest.py:25 modules/storage/__init__.py:47
+#: modules/storage/__init__.py:319 modules/storage/__init__.py:350
+#: modules/storage/__init__.py:396
+msgid "Storage"
+msgstr ""
+
+#: modules/cockpit/manifest.py:26
+msgid "Networking"
+msgstr ""
+
+#: modules/cockpit/manifest.py:27 modules/names/templates/names.html:20
+msgid "Services"
+msgstr ""
+
+#: modules/cockpit/manifest.py:28
+msgid "Logs"
+msgstr ""
+
+#: modules/cockpit/manifest.py:29 modules/performance/__init__.py:16
+#: modules/performance/__init__.py:40
+msgid "Performance"
msgstr ""
#: modules/config/__init__.py:18
@@ -1209,6 +1317,18 @@ msgid ""
"from various services"
msgstr ""
+#: modules/config/manifest.py:8 modules/help/templates/help_about.html:100
+msgid "Homepage"
+msgstr ""
+
+#: modules/config/manifest.py:8
+msgid "Logging"
+msgstr ""
+
+#: modules/config/manifest.py:8
+msgid "Advanced apps"
+msgstr ""
+
#: modules/config/views.py:41
#, python-brace-format
msgid "Error setting webserver home page: {exception}"
@@ -1251,10 +1371,6 @@ msgstr ""
msgid "Coturn"
msgstr ""
-#: modules/coturn/__init__.py:53
-msgid "VoIP Helper"
-msgstr ""
-
#: modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs"
msgstr ""
@@ -1307,6 +1423,14 @@ msgstr ""
msgid "-- no time zone set --"
msgstr ""
+#: modules/datetime/manifest.py:15
+msgid "Network time"
+msgstr ""
+
+#: modules/datetime/manifest.py:15
+msgid "Timezone"
+msgstr ""
+
#: modules/datetime/views.py:53
#, python-brace-format
msgid "Error setting time zone: {exception}"
@@ -1334,10 +1458,6 @@ msgstr ""
msgid "Deluge"
msgstr ""
-#: modules/deluge/__init__.py:62 modules/transmission/__init__.py:76
-msgid "BitTorrent Web Client"
-msgstr ""
-
#: modules/deluge/forms.py:20 modules/transmission/forms.py:20
msgid "Download directory"
msgstr ""
@@ -1454,6 +1574,18 @@ msgstr ""
msgid "If issues are found, try to repair them automatically."
msgstr ""
+#: modules/diagnostics/manifest.py:10
+msgid "Detect problems"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+msgid "Repair"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+msgid "Daily"
+msgstr ""
+
#: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run"
msgstr ""
@@ -1481,7 +1613,7 @@ msgstr ""
msgid "Try to repair"
msgstr ""
-#: modules/diagnostics/templates/diagnostics_app.html:39
+#: modules/diagnostics/templates/diagnostics_app.html:29
msgid "This app does not support diagnostics"
msgstr ""
@@ -1510,11 +1642,11 @@ msgstr ""
msgid "Result"
msgstr ""
-#: modules/diagnostics/views.py:125
+#: modules/diagnostics/views.py:117
msgid "Diagnostic Test"
msgstr ""
-#: modules/diagnostics/views.py:155
+#: modules/diagnostics/views.py:146
#, python-brace-format
msgid "App {app_id} is not installed, cannot repair"
msgstr ""
@@ -1649,11 +1781,11 @@ msgid "Invalid domain name"
msgstr ""
#: modules/dynamicdns/forms.py:88 modules/miniflux/forms.py:11
-#: modules/networks/forms.py:277 modules/users/forms.py:130
+#: modules/networks/forms.py:281 modules/users/forms.py:130
msgid "Username"
msgstr ""
-#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:280
+#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:284
msgid "Show password"
msgstr ""
@@ -1669,8 +1801,24 @@ msgstr ""
msgid "This field is required."
msgstr ""
+#: modules/dynamicdns/manifest.py:17
+#: modules/dynamicdns/templates/dynamicdns.html:18
+#: modules/email/templates/email.html:35
+#: modules/letsencrypt/templates/letsencrypt.html:24
+#: modules/mediawiki/forms.py:64
+msgid "Domain"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Free"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Needs public IP"
+msgstr ""
+
#: modules/dynamicdns/templates/dynamicdns.html:11
-#: modules/ejabberd/templates/ejabberd.html:13
+#: modules/ejabberd/templates/ejabberd.html:13 modules/firewall/manifest.py:10
#: modules/firewall/templates/firewall.html:16
#: modules/firewall/templates/firewall.html:22
#: modules/letsencrypt/templates/letsencrypt.html:17
@@ -1683,13 +1831,6 @@ msgstr ""
msgid "Status"
msgstr ""
-#: modules/dynamicdns/templates/dynamicdns.html:18
-#: modules/email/templates/email.html:35
-#: modules/letsencrypt/templates/letsencrypt.html:24
-#: modules/mediawiki/forms.py:64
-msgid "Domain"
-msgstr ""
-
#: modules/dynamicdns/templates/dynamicdns.html:19
msgid "Last update"
msgstr ""
@@ -1752,10 +1893,6 @@ msgstr ""
msgid "ejabberd"
msgstr ""
-#: modules/ejabberd/__init__.py:62 modules/matrixsynapse/__init__.py:56
-msgid "Chat Server"
-msgstr ""
-
#: modules/ejabberd/forms.py:19
msgid "Domain names"
msgstr ""
@@ -1914,15 +2051,11 @@ msgstr ""
msgid "Postfix/Dovecot"
msgstr ""
-#: modules/email/__init__.py:64
-msgid "Email Server"
-msgstr ""
-
-#: modules/email/__init__.py:84
+#: modules/email/__init__.py:83
msgid "My Email Aliases"
msgstr ""
-#: modules/email/__init__.py:85
+#: modules/email/__init__.py:84
msgid "Manage Aliases for Mailbox"
msgstr ""
@@ -2072,7 +2205,7 @@ msgid ""
"supported."
msgstr ""
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr ""
@@ -2081,10 +2214,6 @@ msgstr ""
msgid "Feather Wiki"
msgstr ""
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr ""
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr ""
@@ -2117,8 +2246,7 @@ msgstr ""
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr ""
@@ -2288,6 +2416,19 @@ msgstr ""
msgid "Port {name} ({details}) unavailable for external networks"
msgstr ""
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr ""
+
+#: modules/firewall/manifest.py:10
+msgid "Blocking"
+msgstr ""
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr ""
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr ""
@@ -2371,49 +2512,49 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3427,12 +3544,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3656,10 +3767,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3728,10 +3835,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3800,10 +3903,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3935,10 +4034,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3981,11 +4076,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4040,7 +4130,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4068,6 +4158,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4099,14 +4197,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4343,94 +4433,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4438,7 +4524,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4447,7 +4533,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4455,11 +4541,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4470,7 +4556,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4494,17 +4580,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4550,7 +4658,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4740,10 +4848,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4755,13 +4859,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5283,10 +5380,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5359,11 +5452,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5377,7 +5466,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5451,11 +5541,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5531,6 +5617,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5589,10 +5683,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5606,8 +5696,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5618,8 +5712,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5694,6 +5796,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5716,10 +5826,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5734,10 +5840,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5761,10 +5863,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5793,10 +5891,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5899,10 +5993,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5949,10 +6039,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6008,10 +6094,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6152,10 +6234,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6191,6 +6269,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6301,14 +6387,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6350,10 +6436,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6390,14 +6472,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6612,6 +6690,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6736,7 +6826,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6765,6 +6855,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6795,7 +6897,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6811,11 +6913,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6969,6 +7066,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7066,10 +7179,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7104,10 +7213,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7138,7 +7243,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7147,13 +7252,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7161,15 +7266,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7178,19 +7279,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7284,10 +7385,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7297,7 +7394,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7306,7 +7403,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7314,12 +7411,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7505,6 +7602,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7767,6 +7872,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8235,10 +8348,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8278,10 +8387,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8496,49 +8601,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8738,11 +8839,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/el/LC_MESSAGES/django.po b/plinth/locale/el/LC_MESSAGES/django.po
index 37a38ecb8..3dad56ddc 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Greek software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Ενημέρωση τώρα"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -4024,12 +4179,6 @@ msgstr "Αίθουσα συνομιλίας IRC"
msgid "Matrix server"
msgstr "Διακομιστής ροής πολυμέσων"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Ρύθμισης παραμέτρων"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4341,10 +4490,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Μπλοκ Sandbox"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Μέγιστος αριθμός παικτών"
@@ -4434,10 +4579,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Απλός διακομιστής πολυμέσων"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Κατάλογος αρχείων πολυμέσων"
@@ -4508,10 +4649,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Αναγνώστης ειδήσεων"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4675,10 +4812,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Φωνητική συνομιλία"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Ορισμός κωδικού πρόσβασης SuperUser"
@@ -4730,11 +4863,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Διακομιστής"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Ο κωδικός πρόσβασης SuperUser Ενημερώθηκε με επιτυχία."
@@ -4796,7 +4924,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Όνομα υπολογιστή"
@@ -4836,6 +4964,16 @@ msgstr ""
"λιγότερο από 63 χαρακτήρες. Το συνολικό μήκος πρέπει να είναι λιγότερο από "
"253 χαρακτήρες."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Ονόματα διαδικτύου"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4871,16 +5009,6 @@ msgstr "Λάβετε Υποστήριξη"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Ονόματα διαδικτύου"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "Υπηρεσία"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5154,54 +5282,50 @@ msgstr ""
msgid "-- select --"
msgstr "--Επιλέξτε--"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "Ssid"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Το ορατό όνομα του δικτύου."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Λειτουργία"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Υποδομή"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Σημείο πρόσβασης"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Ζώνη συχνοτήτων"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Αυτόματο"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "Α (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Κανάλι"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5209,11 +5333,11 @@ msgstr ""
"Προαιρετική τιμή. Ασύρματο κανάλι για περιορισμό στην επιλεγμένη ζώνη "
"συχνοτήτων. Η κενή ή η τιμή 0 σημαίνει αυτόματη επιλογή."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "Bssid"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5223,11 +5347,11 @@ msgstr ""
"συνδέεστε σε ένα σημείο πρόσβασης, συνδεθείτε μόνο εάν το BSSID του σημείου "
"πρόσβασης ταιριάζει με αυτό που παρέχεται. Παράδειγμα: 00:11:22: AA: BB: CC."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Λειτουργία ελέγχου ταυτότητας"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5235,21 +5359,21 @@ msgstr ""
"Επιλέξτε WPA εάν το ασύρματο δίκτυο είναι ασφαλισμένο και απαιτεί από τους "
"υπολογιστές-πελάτες να έχουν τον κωδικό πρόσβασης για να συνδεθούν."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "Wpa"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Ανοιχτό"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Use upstream bridges to connect to Tor network"
msgid "Specify how your {box_name} is connected to your network"
msgstr "Χρησιμοποιήστε εξωτερικές γέφυρες για να συνδεθείτε στο δίκτυο Tor"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5257,7 +5381,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5266,7 +5390,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5274,11 +5398,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5289,7 +5413,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5313,19 +5437,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "An error occurred during configuration."
msgid "Preferred router configuration"
msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση παραμέτρων."
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Διαδίκτυο"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Τοπικός τομέας δικτύου"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5371,7 +5519,7 @@ msgstr "Επεξεργασία σύνδεσης"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Επεξεργασία"
@@ -5570,10 +5718,6 @@ msgstr "Διαγραφή σύνδεσης"
msgid "Delete connection %(name)s permanently?"
msgstr "Διαγραφή της σύνδεσης %(name)s μόνιμα;"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Διαδίκτυο"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5585,13 +5729,6 @@ msgstr "Διαχωρισμός"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6188,10 +6325,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "Επόμενο"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6294,11 +6427,7 @@ msgstr "Τύπος σύνδεσης"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Εικονικό ιδιωτικό δίκτυο"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6316,7 +6445,8 @@ msgstr "TunnelBlick"
msgid "VPN server"
msgstr "Διακομιστής DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -6419,11 +6549,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Δημόσια ορατότητα"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Όνομα διαδικτύου Pagekite"
@@ -6509,6 +6635,16 @@ msgstr "Προστέθηκε τροποποιημένη υπηρεσία"
msgid "This service already exists"
msgstr "Αυτή η υπηρεσία υπάρχει ήδη"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "TunnelBlick"
+msgid "Tunneling"
+msgstr "TunnelBlick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Τροποποιημένες υπηρεσίες"
@@ -6579,10 +6715,6 @@ msgstr ""
"Δείτε το πρόγραμμα εγκατάστασης του προγράμματος-πελάτη (SSH) Οδηγίες"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6596,8 +6728,14 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "Restoring"
+msgid "Monitoring"
+msgstr "Επαναφορά αντιγράφων ασφαλείας"
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -6608,8 +6746,18 @@ msgstr "Επανεκκίνηση ή κλείσιμο του συστήματος
msgid "Power"
msgstr "Ισχύς"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Κάνετε επανεκκίνηση"
@@ -6694,6 +6842,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "Διακομιστής DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6733,10 +6891,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Διακομιστής μεσολάβησης διαδικτύου"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6755,12 +6909,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby Server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Τοπικός τομέας δικτύου"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6795,10 +6943,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Πελάτης IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6841,10 +6985,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Ημερολόγιο και βιβλίο διευθύνσεων"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6998,10 +7138,6 @@ msgstr ""
"settings/security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps )."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -7053,10 +7189,6 @@ msgstr "Διαβάστε και εγγραφείτε τροφοδοσίες ει
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Να επιτρέπεται δημόσια πρόσβαση"
@@ -7126,12 +7258,6 @@ msgstr "Πρόσβαση στα ιδιωτικά μερίσματα"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Distributed File Storage"
-msgid "Network File Storage"
-msgstr "Διανεμημένος χώρος αποθήκευσης αρχείων"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Πελάτης Samba Android"
@@ -7309,10 +7435,6 @@ msgstr "Αναζήτηση στο διαδίκτυο"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Διαδικτυακή αναζήτηση"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Ασφαλής αναζήτηση"
@@ -7355,6 +7477,18 @@ msgstr ""
"αποτυχημένες απόπειρες εισαγωγής κωδικού στο διακομιστή SSH και σε άλλες "
"ενεργοποιημένες υπηρεσίες διαδικτύου που χρησιμοποιούν κωδικό πρόσβασης."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Αυτόματο"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Θύρες"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7488,16 +7622,16 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Σελιδοδείκτες"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Σελιδοδείκτες"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7550,10 +7684,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Όνομα διακομιστή ή διεύθυνση IP"
@@ -7609,16 +7739,12 @@ msgstr ""
"διακομιστή μεσολάβησης και τα δεδομένα τους θα κρυπτογραφηθούν και θα "
"αποσταλούν μέσω του διακομιστή shadowsocks."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Συνιστάται"
@@ -7882,6 +8008,18 @@ msgstr ""
"Κρατήστε το μέγιστο αριθμό ετήσιων στιγμιότυπων. Η προεπιλεγμένη τιμή είναι "
"0 (απενεργοποιημένο)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Να διαγραφούν οριστικά τα παρακάτω στιγμιότυπα;"
@@ -8030,7 +8168,9 @@ msgstr ""
"συνδέσεις."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Διακομιστής SSH"
#: modules/ssh/__init__.py:75
@@ -8064,6 +8204,22 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Αφαίρεση τοποθεσίας"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Ψηφιακό αποτύπωμα"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Αποτυπώματα διακομιστή"
@@ -8097,7 +8253,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Σύνδεση"
@@ -8119,11 +8275,6 @@ msgstr ""
"χρησιμοποιούνται προς το παρόν, να προσθέσετε και να αφαιρέσετε αφαιρούμενα "
"μέσα, επεκτείνετε το root διαμέρισμα κλπ."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Χώρος Αποθήκευσης"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8285,6 +8436,26 @@ msgstr "Κοινοποίηση"
msgid "Other directory (specify below)"
msgstr "Άλλος κατάλογος (Καθορίστε παρακάτω)"
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Αυτόματο"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Επεκτείνετε το διαμέρισμα root"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Χρησιμοποιούνται ι ακόλουθες συσκευές αποθήκευσης χρησιμοποιούνται:"
@@ -8409,10 +8580,6 @@ msgstr "Διαχειριστείτε την εφαρμογή Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Συγχρονισμός αρχείων"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8447,10 +8614,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8481,7 +8644,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8495,13 +8658,13 @@ msgstr ""
"Project συνιστά να χρησιμοποιήσετε το πρόγραμμα περιήγησης διαδικτύου Tor."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8509,15 +8672,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Δίκτυο ανωνυμίας"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Υπηρεσία κρεμυδιού Tor"
@@ -8526,19 +8685,19 @@ msgstr "Υπηρεσία κρεμυδιού Tor"
msgid "Tor Bridge Relay"
msgstr "Γέφυρα/μεσολαβητής Tor"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Θύρα μεσολαβητή Tor διαθέσιμη"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 μεταφορά καταχωρήθηκε"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 μεταφορά καταχωρήθηκε"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Onion Service"
msgid "Onion service is version 3"
@@ -8666,10 +8825,6 @@ msgstr "Δίκτυο ανωνυμίας"
msgid "Onion Service"
msgstr "Υπηρεσία κρεμμυδιού"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Θύρες"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -8682,7 +8837,7 @@ msgstr "Παρουσιάστηκε σφάλμα κατά τη ρύθμιση π
msgid "Error configuring app: {error}"
msgstr "Σφάλμα κατά την εγκατάσταση της εφαρμογής: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8691,7 +8846,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "Tor Socks Proxy"
msgid "Tor Proxy"
@@ -8701,12 +8856,12 @@ msgstr "Tor διακομιστής μεσολάβησης τύπου socks5"
msgid "Tor Socks Proxy"
msgstr "Tor διακομιστής μεσολάβησης τύπου socks5"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Πρόσβαση στη διεύθυνση URL {url} με tcp {kind} μέσω του Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Επιβεβαίωση χρήσης του Tor στο {url} στο προτόκολλο TCP {kind}"
@@ -8933,6 +9088,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9264,6 +9427,18 @@ msgstr "Αποτυχία προσθήκης νέου χρήστη στην ομ
msgid "User account created, you are now logged in"
msgstr "Ο λογαριασμός χρήστη δημιουργήθηκε, τώρα είστε συνδεδεμένοι"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Διαχείριση στιγμιότυπων"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Δικαιώματα"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9815,12 +9990,6 @@ msgstr ""
msgid "WordPress"
msgstr "Διεύθυνση"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "Wiki και Blog"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "public access"
@@ -9862,10 +10031,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -10129,49 +10294,47 @@ msgstr "Η υπηρεσία %(service_name)s δεν εκτελείτα
msgid "Search with tags"
msgstr "Αναζήτηση στο διαδίκτυο"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Αναζήτηση στο διαδίκτυο"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Κεντρική σελίδα"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Κεντρική σελίδα"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Εφαρμογές"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Εφαρμογές"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Σύστημα"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Αλλαγή κωδικού πρόσβασης"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Αποσύνδεση"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Επιλογή γλώσσας"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Σύνδεση"
@@ -10407,11 +10570,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Οι ρυθμίσεις δεν άλλαξαν"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -10420,6 +10587,92 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
+#, fuzzy
+#~| msgid "File Sharing"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Διαμοιρασμός αρχείων"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Διακομιστής Ονομάτων Διαδικτύου (DNS)"
+
+#~ msgid "Server Administration"
+#~ msgstr "Διαχείριση διακομιστή"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Πρόγραμμα-πελάτης δικτύου BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Διακομιστής συνομιλίας"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "Διακομιστής συνομιλίας"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Απλό Hosting Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Boηθητικά έγγραφα"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki και Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby Server"
+
+#~ msgid "Chat Client"
+#~ msgstr "Πρόγραμμα-πελάτης συνομιλίας"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Μπλοκ Sandbox"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Απλός διακομιστής πολυμέσων"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Αναγνώστης ειδήσεων"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Φωνητική συνομιλία"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Εικονικό ιδιωτικό δίκτυο"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Δημόσια ορατότητα"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Διακομιστής μεσολάβησης διαδικτύου"
+
+#~ msgid "IRC Client"
+#~ msgstr "Πελάτης IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Ημερολόγιο και βιβλίο διευθύνσεων"
+
+#~ msgid "Email Client"
+#~ msgstr "Πρόγραμμα-πελάτης ηλεκτρονικού ταχυδρομείου"
+
+#, fuzzy
+#~| msgid "Distributed File Storage"
+#~ msgid "Network File Storage"
+#~ msgstr "Διανεμημένος χώρος αποθήκευσης αρχείων"
+
+#~ msgid "Web Search"
+#~ msgstr "Διαδικτυακή αναζήτηση"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Συγχρονισμός αρχείων"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Δίκτυο ανωνυμίας"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "Wiki και Blog"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -10788,11 +11041,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Έλεγχος ταυτότητας SSH με κωδικό πρόσβασης ενεργοποιήθηκε."
-#, fuzzy
-#~| msgid "Existing Backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Υπάρχοντα αντίγραφα ασφαλείας"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Βασική λειτουργικότητα και σελίδα ιστού για το %(box_name)s"
@@ -11266,9 +11514,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Συνδεδεμένοι εισαγωγείς"
-#~ msgid "Remove"
-#~ msgstr "Αφαίρεση"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -11571,9 +11816,6 @@ msgstr "Gujarati"
#~ msgid "Activate backports"
#~ msgstr "Ενεργοποίηση"
-#~ msgid "Restoring"
-#~ msgstr "Επαναφορά αντιγράφων ασφαλείας"
-
#~ msgid ""
#~ "This interface is not maintained by %(box_name)s. Its security status is "
#~ "unknown to %(box_name)s. Many %(box_name)s services may not be available "
diff --git a/plinth/locale/es/LC_MESSAGES/django.po b/plinth/locale/es/LC_MESSAGES/django.po
index 909d41054..1e9ec758d 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-11-01 17:00+0000\n"
"Last-Translator: gallegonovato \n"
"Language-Team: Spanish cualquier usuario en {box_name} que pertenezca al "
"grupo wiki. No se admite la edición simultánea."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Aplicaciones wiki para ver y editar"
@@ -2338,10 +2508,6 @@ msgstr "Aplicaciones wiki para ver y editar"
msgid "Feather Wiki"
msgstr "Feather Wiki"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "Cuadernos de notas personales"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "Nombre del archivo wiki, con extensión \".html\""
@@ -2376,8 +2542,7 @@ msgstr "Cargar un archivo Feather Wiki existente desde este ordenador."
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Wiki"
@@ -2556,6 +2721,21 @@ msgstr "Puerto {name} ({details}) disponible para redes externas"
msgid "Port {name} ({details}) unavailable for external networks"
msgstr "Puerto {name} ({details}) no disponible para redes externas"
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "Puertos"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "Bloqueado"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "Automática"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "Servicio/Puerto"
@@ -2650,51 +2830,51 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "Ayudante de clave de primer arranque"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup Complete! Next Steps:"
msgstr "¡Configuración completada!"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Actualizar ahora"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn ."
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Sala de vídeo"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Sala de vídeo Janus"
@@ -3478,7 +3634,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "Información de licencia de JavaScript"
@@ -3494,10 +3650,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Cliente de Chat"
-
#: modules/jsxc/manifest.py:16
#, fuzzy
#| msgid "Web Search"
@@ -3564,10 +3716,6 @@ msgstr "Gestionar el servidor de contenido Kiwix"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Wikipedia sin conexión"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "Los paquetes deben estar en formato .zim"
@@ -3698,10 +3846,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Certificados"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Seguridad del sitio"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "Estado del certificado"
@@ -3824,7 +3982,7 @@ msgstr ""
"Instalar la app Coturn o configurar un servidor "
"externo."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3896,12 +4054,6 @@ msgstr "Sala de chat IRC"
msgid "Matrix server"
msgstr "Servidor de emisión multimedia"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Ajustes"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4190,10 +4342,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Sandbox de bloques"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Número máximo de jugadoras/es"
@@ -4280,10 +4428,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Servidor multimedia básico"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Directorio de archivos multimedia"
@@ -4369,10 +4513,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Lector de noticias"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Introduce un nombre de usuario."
@@ -4515,10 +4655,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Chat de voz"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Definir clave para administración"
@@ -4567,11 +4703,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Servidor"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Clave de administración cambiada con éxito."
@@ -4630,7 +4761,7 @@ msgstr "Utilizar DNS sobre TLS para resolver dominios (preferencia global)"
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "Utilizar DNSSEC al resolver dominios (preferencia global)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Nombre de anfitrión"
@@ -4668,6 +4799,16 @@ msgstr ""
"La longitud de cada palabra puede ser de hasta 63 caracteres y la del nombre "
"de dominio de hasta 253."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Dominios"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4699,14 +4840,6 @@ msgstr "compatible"
msgid "unsupported"
msgstr "no compatible"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Dominios"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Servicios"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Estado de la resolución"
@@ -4973,54 +5106,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- seleccionar --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Nombre visible de la red."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modo"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infraestructura"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Punto de acceso"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Banda de frecuencia"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automática"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Canal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5028,11 +5157,11 @@ msgstr ""
"Valor opcional. Canal inalámbrico para restringir en la frecuencia "
"seleccionada. Valor 0 o en blanco implica selección automática."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5042,11 +5171,11 @@ msgstr ""
"a un punto de acceso si su BSSID coincide con el facilitado. Ejemplo: "
"00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Modo de autenticación"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5054,20 +5183,20 @@ msgstr ""
"Seleccione WPA si la red inalámbrica está protegida y se necesita una clave "
"para conectar."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Abierto"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Especifique cómo está su {box_name} conectada a la red"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5078,7 +5207,7 @@ msgstr ""
"Internet a través de su router vía Wi-Fi o cable Ethernet. Esta es la "
"configuración doméstica habitual.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5091,7 +5220,7 @@ msgstr ""
"Fi. {box_name} se conecta directamente a Internet y el resto de sus "
"dispositivos acceden a través de su {box_name}.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5102,11 +5231,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.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Elija su tipo de conexión a Internet"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5125,7 +5254,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5164,7 +5293,7 @@ msgstr ""
"{box_name} proporciona algunas soluciones pero todas presentan algunas "
"limitaciones.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5172,11 +5301,11 @@ msgstr ""
"No sé qué tipo de conexión me da mi proveedor. Se le "
"sugerirán las opciones más conservadoras.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Configuración del router preferida"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5222,6 +5351,30 @@ msgstr ""
"que se le recuerde más tarde. Puede que falle alguno de los siguientes pasos "
"de la configuración.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Dominio de Red Local"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5242,7 +5395,7 @@ msgstr "Editar conexión"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Editar"
@@ -5440,10 +5593,6 @@ msgstr "Eliminar conexión"
msgid "Delete connection %(name)s permanently?"
msgstr "¿Eliminar la conexión %(name)s definitivamente?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5455,13 +5604,6 @@ msgstr "Espaciado"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6041,10 +6183,6 @@ msgstr "Esta aplicación es experimental."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Almacenamiento de archivos y colaboración"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "No establecido"
@@ -6136,11 +6274,7 @@ msgstr "Conectar a servicios VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Red privada virtual"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6157,7 +6291,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "Servidor DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Removable Devices"
msgid "Remote access"
@@ -6253,11 +6388,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Visibilidad pública"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Dominio PageKite"
@@ -6337,6 +6468,16 @@ msgstr "Servicio personalizado añadido"
msgid "This service already exists"
msgstr "Este servicio ya existe"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Servicios personalizados"
@@ -6406,10 +6547,6 @@ msgstr ""
"Vea las instrucciones para la configuración del cliente SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Rendimiento"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6428,10 +6565,16 @@ msgstr ""
"Las métricas de rendimiento las recolecta Performance Co-Pilot y se pueden "
"ver empleando la app Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Monitorización del sistema"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Reiniciar o apagar el sistema."
@@ -6440,8 +6583,18 @@ msgstr "Reiniciar o apagar el sistema."
msgid "Power"
msgstr "Apagar / Reiniciar"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Apagar"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Reiniciar"
@@ -6534,6 +6687,16 @@ msgstr ""
"pero se dispone de conectividad a Internet. Puede desactivarse en la mayoría "
"de los casos si la conectividad de red es estable y fiable."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Servidores DNS de respaldo"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6566,10 +6729,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Proxy Web"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6586,12 +6745,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Servidor Gobby"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Dominio de Red Local"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6625,10 +6778,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Cliente IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6671,10 +6820,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Calendario y Contactos"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6809,10 +6954,6 @@ msgstr ""
"google.com/settings/security/lesssecureapps\">https://www.google.com/"
"settings/security/lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Cliente de correo"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Use solo el servidor de correo local"
@@ -6877,10 +7018,6 @@ msgstr "Leer y suscribirse a nuevos agregadores"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Generador de feeds RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Permitir acceso público"
@@ -6951,10 +7088,6 @@ msgstr "Acceso a los elementos compartidos privados"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Sistema de archivos en red"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Cliente Android Samba"
@@ -7116,10 +7249,6 @@ msgstr "Buscar en la web"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Buscador web"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Búsqueda segura"
@@ -7162,6 +7291,18 @@ msgstr ""
"servidor SSH como a otros servicios de Internet protegidos por contraseña "
"que estén activados."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automática"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Puertos"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7293,14 +7434,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Marcadores"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Marcadores"
+
#: modules/shaarli/manifest.py:34
#, fuzzy
#| msgid "Link"
@@ -7358,10 +7499,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Cliente Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Evitar la censura"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Nombre del servidor o dirección IP"
@@ -7407,14 +7544,10 @@ msgstr ""
"clientes Shadowsocks conectarse a él. Los datos de los clientes serán "
"encriptados y enviados a través de este servidor."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Servidor Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Ayuda a otros a eludir la censura"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Recomendado"
@@ -7666,6 +7799,18 @@ msgstr ""
"Conservar esta cantidad de instantáneas anuales como mucho. El valor "
"predeterminado es 0 (sin instantáneas anuales)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "¿Eliminar las siguientes instantáneas definitivamente?"
@@ -7800,7 +7945,9 @@ msgstr ""
"esas conexiones."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Servidor de intérprete de órdenes seguro (SSH)"
#: modules/ssh/__init__.py:75
@@ -7835,6 +7982,24 @@ msgstr ""
"de forma remota a través de SSH. Si está deshabilitado, solo los usuarios "
"root, admin y freedombox-ssh pueden iniciar sesión a través de SSH."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Eliminar ubicación"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Huella digital"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Huellas Digitales de Servidor"
@@ -7867,7 +8032,7 @@ msgstr "Introduce las letras de la imagen para acceder al inicio de sesión"
msgid "Proceed to Login"
msgstr "Proceder a iniciar la sesión"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Inicio de sesión"
@@ -7886,11 +8051,6 @@ msgstr ""
"{box_name}. Puede ver el medio de almacenamiento que está usando, montar y "
"desmontar medios extraíbles, ampliar la partición raíz, etc."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Almacenamiento"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8051,6 +8211,28 @@ msgstr "Compartir"
msgid "Other directory (specify below)"
msgstr "Otra carpeta (especifique más abajo)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Disco"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automática"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Ampliar partición raíz"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Se están usando los siguientes dispositivos de almacenamiento:"
@@ -8168,10 +8350,6 @@ msgstr "Administrar Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Sincronización de archivos"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8218,10 +8396,6 @@ msgstr "Crea una nueva wiki o carga tu archivo wiki para empezar."
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Cuadernos no lineales"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Un archivo TiddlyWiki con extensión .html"
@@ -8254,7 +8428,7 @@ msgstr ""
"Pista: Puedes descargar una copia de este wiki desde dentro "
"de TiddlyWiki antes de borrarlo."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8268,7 +8442,7 @@ msgstr ""
"download/download-easy.html.en\">Navegador Tor para tener la mejor "
"protección cuando navega por la red."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8276,7 +8450,7 @@ msgstr ""
"Esta aplicación proporciona servicios de retransmisión para contribuir a la "
"red Tor y ayudar a otros a superar la censura."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8288,15 +8462,11 @@ msgstr ""
"a {box_name} desde internet incluso cuando se usa un ISP que limita los "
"servidores en casa."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Red anónima"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Servicio Tor Onion"
@@ -8305,19 +8475,19 @@ msgstr "Servicio Tor Onion"
msgid "Tor Bridge Relay"
msgstr "Puente de retransmisión Tor"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Puerto de servidor Tor disponible"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Transporte Obfs3 registrado"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Transporte Obfs4 registrado"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Versión 3 para los servicios de Onion"
@@ -8435,10 +8605,6 @@ msgstr "Red anónima"
msgid "Onion Service"
msgstr "Servicio Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Puertos"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Actualizando la configuración"
@@ -8448,7 +8614,7 @@ msgstr "Actualizando la configuración"
msgid "Error configuring app: {error}"
msgstr "Error al configurar la aplicación: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8461,7 +8627,7 @@ msgstr ""
"utilizado por varias aplicaciones para acceder a Internet a través de la red "
"Tor. La censura del ISP puede eludirse usando puentes ascendentes."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Proxy de Tor"
@@ -8469,12 +8635,12 @@ msgstr "Proxy de Tor"
msgid "Tor Socks Proxy"
msgstr "Proxy Socks para Tor"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Acceso a URL {url} sobre tcp {kind} vía Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Confirmar uso de Tor en {url} sobre tcp {kind}"
@@ -8704,6 +8870,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Activar las actualizaciones funcionales frecuentes (recomendado)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New Backup"
+msgid "New features"
+msgstr "Nueva copia de seguridad"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9011,6 +9187,18 @@ msgstr "Ha fallado añadir usuaria/o nueva/o al grupo admin: {error}"
msgid "User account created, you are now logged in"
msgstr "Creada cuenta de usuaria/o, ya está usted en el sistema"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Gestionar instantáneas"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Permisos"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9541,10 +9729,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Sitio web y Blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Acceso público"
@@ -9599,10 +9783,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Organizador de fotografías"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Habilitar mapas OpenStreetMap"
@@ -9837,6 +10017,12 @@ msgstr "El servidor %(service_name)s no se está ejecutando."
msgid "Search with tags"
msgstr "Buscar en la web"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Buscar en la web"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9846,43 +10032,35 @@ msgstr ""
"propiedad de los datos. Es un software gratuito que te permite instalar y "
"gestionar aplicaciones de un servidor con facilidad."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Inicio"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Principal"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplicaciones"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplicaciones"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Sistema"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Cambiar clave de acceso"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Apagar"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Cerrar sesión"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Seleccionar idioma"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Iniciar sesión"
@@ -10101,11 +10279,15 @@ msgstr ""
"Todos los datos de la aplicación y la configuración se perderán "
"permanentemente. La aplicación se puede instalar de nuevo."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Configuración sin cambio"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "antes de desinstalar {app_id}"
@@ -10114,6 +10296,117 @@ msgstr "antes de desinstalar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Compartir archivos y recortes"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Servidor de Nombres de Dominio"
+
+#~ msgid "E-book Library"
+#~ msgstr "Biblioteca de libros electrónicos"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administración del servidor"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Asistente VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Cliente web de BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Servidor de Chat"
+
+#~ msgid "Email Server"
+#~ msgstr "Servidor de correo electrónico"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Cuadernos de notas personales"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Alojamiento simple para Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentación"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki y Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Servidor Gobby"
+
+#~ msgid "Video Room"
+#~ msgstr "Sala de vídeo"
+
+#~ msgid "Chat Client"
+#~ msgstr "Cliente de Chat"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Wikipedia sin conexión"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Sandbox de bloques"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Servidor multimedia básico"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Lector de noticias"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Chat de voz"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Almacenamiento de archivos y colaboración"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Red privada virtual"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Visibilidad pública"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Proxy Web"
+
+#~ msgid "IRC Client"
+#~ msgstr "Cliente IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Calendario y Contactos"
+
+#~ msgid "Email Client"
+#~ msgstr "Cliente de correo"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Generador de feeds RSS"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Sistema de archivos en red"
+
+#~ msgid "Web Search"
+#~ msgstr "Buscador web"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Evitar la censura"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Ayuda a otros a eludir la censura"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Sincronización de archivos"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Cuadernos no lineales"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Red anónima"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Sitio web y Blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Organizador de fotografías"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10506,11 +10799,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Acceso SSH con clave activado."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Error al respaldar"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Funcionalidad central e interfaz web para %(box_name)s"
@@ -10709,9 +10997,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Tipo de servicio"
-#~ msgid "Repair"
-#~ msgstr "Reparar"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Fallo interno en {0}"
@@ -10992,9 +11277,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Presentadores conectados"
-#~ msgid "Remove"
-#~ msgstr "Eliminar"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -11020,11 +11302,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Las instantáneas seleccionadas fueron eliminadas"
-#, fuzzy
-#~| msgid "New Backup"
-#~ msgid "New value"
-#~ msgstr "Nueva copia de seguridad"
-
#, fuzzy
#~| msgid "Path is not a directory."
#~ msgid "You do not have a home directory."
@@ -11631,9 +11908,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "No disponible"
@@ -11877,9 +12151,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Eliminar instantánea"
-#~ msgid "Disk"
-#~ msgstr "Disco"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Disco o almacenamiento extraíble donde se guardará la copia de seguridad."
diff --git a/plinth/locale/fa/LC_MESSAGES/django.po b/plinth/locale/fa/LC_MESSAGES/django.po
index c11924571..01ef06e9d 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Persian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update URL"
msgid "Update now"
msgstr "نشانی بهروزرسانی"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3858,12 +4003,6 @@ msgstr "گپ سرای آیآرسی"
msgid "Matrix server"
msgstr "سرور وب"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4118,11 +4257,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-#, fuzzy
-msgid "Block Sandbox"
-msgstr "بازی مکعبها (Minetest)"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4199,10 +4333,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4273,10 +4403,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4435,12 +4561,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-#, fuzzy
-#| msgid "Voice Chat (Mumble)"
-msgid "Voice Chat"
-msgstr "چت صوتی (Mumble)"
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "Please provide a password"
@@ -4485,13 +4605,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-#, fuzzy
-#| msgid "Service"
-msgid "Server"
-msgstr "سرویس"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4548,7 +4661,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
#, fuzzy
msgid "Hostname"
msgstr "نام میزبان (hostname)"
@@ -4586,6 +4699,14 @@ msgstr ""
"میانیاش هم تنها از حرف، رقم، یا خط تیره تشکیل شده باشد. بلندی هر واژه باید "
"۶۳ نویسه یا کمتر باشد. بلندی کل نام دامنه باید ۲۵۳ نویسه یا کمتر باشد."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "دامنهها"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4617,16 +4738,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "دامنهها"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "سرویس"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4899,55 +5010,51 @@ msgstr ""
msgid "-- select --"
msgstr "-- برگزینید --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
#, fuzzy
msgid "SSID"
msgstr "شناسه"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "نام قابل رویت شبکه."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "حالت"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "سازمانی"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "نقطهٔ دسترسی"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "موردی"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "باند بسامد"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "خودکار"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (۵ گیگاهرتز)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (۲٫۴ گیگاهرتز)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "کانال"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4955,11 +5062,11 @@ msgstr ""
"اختیاری. کانال بیسیم برای محدودکردن باند بسامدی. خالی گذاشتن یا مقدار صفر به "
"معنی گزینش خودکار است."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "شناسهٔ اصلی (BSSID)"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4968,32 +5075,32 @@ msgstr ""
"اختیاری. شناسهٔ یکتا برای نقطهٔ دسترسی. اتصال تنها وقتی برقرار میشود که شناسهٔ "
"اصلی (BSSID) نقطهٔ دسترسی مطابق مقدار واردشده باشد."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "حالت تأیید هویت"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr "اگر شبکهٔ بیسیم امن است و از کاربران رمز میخواهد، WPA را برگزینید."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
#, fuzzy
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "باز"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Direct connection to the Internet."
msgid "Specify how your {box_name} is connected to your network"
msgstr "اتصال مستقیم به اینترنت."
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5001,7 +5108,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5010,7 +5117,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5018,11 +5125,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5033,7 +5140,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5057,19 +5164,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "Current Network Configuration"
msgid "Preferred router configuration"
msgstr "پیکربندی فعلی شبکه"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "اینترنت"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5115,7 +5244,7 @@ msgstr "ویرایش اتصال"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "ویرایش"
@@ -5311,10 +5440,6 @@ msgstr "پاککردن اتصال"
msgid "Delete connection %(name)s permanently?"
msgstr "اتصال %(name)s را برای همیشه پاک میکنید؟"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "اینترنت"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
#, fuzzy
@@ -5327,13 +5452,6 @@ msgstr "Spacing"
msgid "Ethernet"
msgstr "اترنت"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5916,10 +6034,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6008,11 +6122,7 @@ msgstr "نوع اتصال"
msgid "OpenVPN"
msgstr "باز"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6028,7 +6138,8 @@ msgstr ""
msgid "VPN server"
msgstr "دیاناس"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6104,11 +6215,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
#, fuzzy
#| msgid "Available Domains"
msgid "PageKite Domain"
@@ -6186,6 +6293,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -6244,10 +6359,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6261,8 +6372,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -6273,8 +6388,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6349,6 +6472,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "دیاناس"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6371,10 +6504,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6391,10 +6520,6 @@ msgstr ""
msgid "Proxy server"
msgstr "سرور وب"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6418,10 +6543,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -6450,10 +6571,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6560,11 +6677,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-#, fuzzy
-msgid "Email Client"
-msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6611,10 +6723,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6670,12 +6778,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Interface"
-msgid "Network File Storage"
-msgstr "واسط"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6841,12 +6943,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-#, fuzzy
-#| msgid "Web Server"
-msgid "Web Search"
-msgstr "سرور وب"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6886,6 +6982,16 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "خودکار"
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
#, fuzzy
@@ -7006,14 +7112,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7055,10 +7161,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -7101,16 +7203,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Web Server"
msgid "Shadowsocks Server"
msgstr "سرور وب"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7355,6 +7453,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7491,8 +7601,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "Secure Shell"
+msgid "Secure Shell Server"
+msgstr "پوستهٔ ایمن"
#: modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@@ -7522,6 +7634,23 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Documentation"
+msgid "Remote terminal"
+msgstr "راهنما"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH Fingerprint"
+msgid "Fingerprints"
+msgstr "اثر انگشت SSH"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "SSH Fingerprint"
@@ -7556,7 +7685,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7574,11 +7703,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, fuzzy, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7742,6 +7866,28 @@ msgstr "مشترک"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "دیسکها"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "خودکار"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "بزرگکردن پارتیشن ریشه"
+
#: modules/storage/templates/storage.html:17
#, fuzzy
#| msgid "The following disks are in use:"
@@ -7848,10 +7994,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7886,10 +8028,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7920,7 +8058,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7929,13 +8067,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7943,16 +8081,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-#, fuzzy
-msgid "Anonymity Network"
-msgstr "رفتن به تنظیمات شبکه"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7961,19 +8094,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Service"
msgid "Onion service is version 3"
@@ -8076,10 +8209,6 @@ msgstr "رفتن به تنظیمات شبکه"
msgid "Onion Service"
msgstr "سرویس"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "Current Network Configuration"
@@ -8092,7 +8221,7 @@ msgstr "پیکربندی فعلی شبکه"
msgid "Error configuring app: {error}"
msgstr "خطا هنگام نصب برنامه: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8101,7 +8230,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -8109,12 +8238,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -8308,6 +8437,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8592,6 +8729,16 @@ msgstr "افزودن کاربر به گروه مدیران شکست خورد."
msgid "User account created, you are now logged in"
msgstr "حساب کاربری ساخته شد، شما الان وارد سیستم هستید"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Delete %(name)s"
+msgid "Manage accounts"
+msgstr "پاککردن %(name)s"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9115,12 +9262,6 @@ msgstr ""
msgid "WordPress"
msgstr "نشانی"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Manage Wikis and Blogs"
-msgid "Website and Blog"
-msgstr "مدیریت ویکیها و وبلاگها"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "Publish Key"
@@ -9162,10 +9303,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9399,53 +9536,48 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
#, fuzzy
msgid " Apps"
msgstr "برنامهها"
-#: templates/base.html:130
-#, fuzzy
-msgid "Apps"
-msgstr "برنامهها"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "زبان"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9656,11 +9788,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9669,6 +9805,76 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#, fuzzy
+#~| msgid "Domain Name"
+#~ msgid "Domain Name Server"
+#~ msgstr "نام دامنه"
+
+#, fuzzy
+#~| msgid "Administrator Account"
+#~ msgid "Server Administration"
+#~ msgstr "حساب مدیر"
+
+#, fuzzy
+#~| msgid "BitTorrent Web Client (Deluge)"
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "برنامهٔ تحت وب بیتتورنت (Deluge)"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Chat Server"
+#~ msgstr "سرور وب"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Email Server"
+#~ msgstr "سرور وب"
+
+#~ msgid "Documentation"
+#~ msgstr "راهنما"
+
+#, fuzzy
+#~| msgid "Manage Wikis and Blogs"
+#~ msgid "Wiki and Blog"
+#~ msgstr "مدیریت ویکیها و وبلاگها"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Gobby Server"
+#~ msgstr "سرور وب"
+
+#, fuzzy
+#~ msgid "Block Sandbox"
+#~ msgstr "بازی مکعبها (Minetest)"
+
+#, fuzzy
+#~| msgid "Voice Chat (Mumble)"
+#~ msgid "Voice Chat"
+#~ msgstr "چت صوتی (Mumble)"
+
+#, fuzzy
+#~ msgid "Email Client"
+#~ msgstr "برنامهٔ DNS متغیر (Dynamic DNS Client)"
+
+#, fuzzy
+#~| msgid "Interface"
+#~ msgid "Network File Storage"
+#~ msgstr "واسط"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Web Search"
+#~ msgstr "سرور وب"
+
+#, fuzzy
+#~ msgid "Anonymity Network"
+#~ msgstr "رفتن به تنظیمات شبکه"
+
+#, fuzzy
+#~| msgid "Manage Wikis and Blogs"
+#~ msgid "Website and Blog"
+#~ msgstr "مدیریت ویکیها و وبلاگها"
+
#, fuzzy
#~| msgid ""
#~| "For more information about the %(box_name)s project, see the \n"
"Language-Team: Plinth Developers software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update URL"
msgid "Update now"
msgstr "UPDATE URL"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
#, fuzzy
#| msgid "Chat Server (XMPP)"
msgid "Matrix Synapse"
@@ -4015,12 +4164,6 @@ msgstr "WEB SERVER"
msgid "Matrix server"
msgstr "CHAT SERVER (XMPP)"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "CONFIGURATION"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4287,12 +4430,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-#, fuzzy
-#| msgid "Blocked"
-msgid "Block Sandbox"
-msgstr "BLOCKED"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4371,12 +4508,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-#, fuzzy
-#| msgid "Mumble Voice Chat Server"
-msgid "Simple Media Server"
-msgstr "MUMBLE VOICE CHAT SERVER"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4447,10 +4578,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4612,12 +4739,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-#, fuzzy
-#| msgid "Voice Chat (Mumble)"
-msgid "Voice Chat"
-msgstr "VOICE CHAT (MUMBLE)"
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "Save Password"
@@ -4662,13 +4783,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-#, fuzzy
-#| msgid "Service"
-msgid "Server"
-msgstr "SERVICE"
-
#: modules/mumble/views.py:43
#, fuzzy
#| msgid "Password changed successfully."
@@ -4731,7 +4845,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "HOSTNAME"
@@ -4769,6 +4883,16 @@ msgstr ""
"63 CHARACTERS OR LESS. TOTAL LENGTH OF DOMAIN NAME MUST BE 253 CHARACTERS "
"OR LESS."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain"
+msgid "Domains"
+msgstr "DOMAIN"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4800,18 +4924,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain"
-msgid "Domains"
-msgstr "DOMAIN"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "SERVICE"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5086,79 +5198,73 @@ msgstr ""
msgid "-- select --"
msgstr "-- SELECT --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "THE VISIBLE NAME OF THE NETWORK."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "MODE"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-#, fuzzy
-#| msgid "Automatic Upgrades"
-msgid "Automatic"
-msgstr "AUTOMATIC UPGRADES"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "CHANNEL"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
#, fuzzy
#| msgid "SSID"
msgid "BSSID"
msgstr "SSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "AUTHENTICATION MODE"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5166,23 +5272,23 @@ msgstr ""
"SELECT WPA IF THE WIRELESS NETWORK IS SECURED AND REQUIRES CLIENTS TO HAVE "
"THE PASSWORD TO CONNECT."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
#, fuzzy
#| msgid "OpenVPN"
msgid "Open"
msgstr "OPENVPN"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Direct connection to the Internet."
msgid "Specify how your {box_name} is connected to your network"
msgstr "DIRECT CONNECTION TO THE INTERNET."
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5190,7 +5296,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5199,7 +5305,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5207,11 +5313,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5222,7 +5328,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5246,19 +5352,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "Current Network Configuration"
msgid "Preferred router configuration"
msgstr "CURRENT NETWORK CONFIGURATION"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "INTERNET"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "WI-FI"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Enable network time"
+msgid "Local network"
+msgstr "ENABLE NETWORK TIME"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5304,7 +5434,7 @@ msgstr "EDIT CONNECTION"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "EDIT"
@@ -5502,10 +5632,6 @@ msgstr "DELETE CONNECTION"
msgid "Delete connection %(name)s permanently?"
msgstr "DELETE CONNECTION %(name)s PERMANENTLY?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "INTERNET"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5517,13 +5643,6 @@ msgstr "SPACING"
msgid "Ethernet"
msgstr "ETHERNET"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "WI-FI"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6110,10 +6229,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "NEXT"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6217,13 +6332,7 @@ msgstr "CONNECTION TYPE"
msgid "OpenVPN"
msgstr "OPENVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-#, fuzzy
-#| msgid "Virtual Private Network (OpenVPN)"
-msgid "Virtual Private Network"
-msgstr "VIRTUAL PRIVATE NETWORK (OPENVPN)"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6239,7 +6348,8 @@ msgstr ""
msgid "VPN server"
msgstr "DNS SERVER"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6362,13 +6472,7 @@ msgstr ""
msgid "PageKite"
msgstr "PAGEKITE"
-#: modules/pagekite/__init__.py:60
-#, fuzzy
-#| msgid "Public Visibility (PageKite)"
-msgid "Public Visibility"
-msgstr "PUBLIC VISIBILITY (PAGEKITE)"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
#, fuzzy
#| msgid "PageKite Account"
msgid "PageKite Domain"
@@ -6456,6 +6560,14 @@ msgstr "ADDED CUSTOM SERVICE"
msgid "This service already exists"
msgstr "THIS SERVICE ALREADY EXISTS"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "CUSTOM SERVICES"
@@ -6528,10 +6640,6 @@ msgstr ""
"SEE SSH CLIENT SETUP INSTRUCTIONS"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6545,12 +6653,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
+#: modules/performance/manifest.py:18
#, fuzzy
#| msgid "System Configuration"
-msgid "System Monitoring"
+msgid "Monitoring"
msgstr "SYSTEM CONFIGURATION"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "RESTART OR SHUT DOWN THE SYSTEM."
@@ -6559,8 +6671,18 @@ msgstr "RESTART OR SHUT DOWN THE SYSTEM."
msgid "Power"
msgstr "POWER"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut Down Now"
+msgid "Shutdown"
+msgstr "SHUT DOWN NOW"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
#, fuzzy
#| msgid "Restart Now"
msgid "Restart"
@@ -6643,6 +6765,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS SERVER"
+
#: modules/privoxy/__init__.py:25
#, fuzzy
#| msgid ""
@@ -6686,12 +6818,6 @@ msgstr ""
msgid "Privoxy"
msgstr "ENABLE PRIVOXY"
-#: modules/privoxy/__init__.py:54
-#, fuzzy
-#| msgid "Privoxy Web Proxy"
-msgid "Web Proxy"
-msgstr "PRIVOXY WEB PROXY"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6708,12 +6834,6 @@ msgstr ""
msgid "Proxy server"
msgstr "WEB SERVER"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Enable network time"
-msgid "Local network"
-msgstr "ENABLE NETWORK TIME"
-
#: modules/quassel/__init__.py:24
#, fuzzy, python-brace-format
#| msgid ""
@@ -6754,12 +6874,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-#, fuzzy
-#| msgid "Quassel IRC Client"
-msgid "IRC Client"
-msgstr "QUASSEL IRC CLIENT"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -6788,10 +6902,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6926,12 +7036,6 @@ msgstr ""
"lesssecureapps\" >HTTPS://WWW.GOOGLE.COM/SETTINGS/SECURITY/LESSSECUREAPPS"
"a>)."
-#: modules/roundcube/__init__.py:51
-#, fuzzy
-#| msgid "Email Client (Roundcube)"
-msgid "Email Client"
-msgstr "EMAIL CLIENT (ROUNDCUBE)"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6985,10 +7089,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr "BRIDGE"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -7044,12 +7144,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Network Time Server"
-msgid "Network File Storage"
-msgstr "NETWORK TIME SERVER"
-
#: modules/samba/manifest.py:12
#, fuzzy
#| msgid "Quassel IRC Client"
@@ -7220,12 +7314,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-#, fuzzy
-#| msgid "Web Server"
-msgid "Web Search"
-msgstr "WEB SERVER"
-
#: modules/searx/forms.py:12
#, fuzzy
#| msgid "Save Services"
@@ -7267,6 +7355,18 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic Upgrades"
+msgid "Automatic bans"
+msgstr "AUTOMATIC UPGRADES"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Port"
+msgid "Reports"
+msgstr "PORT"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
#, fuzzy
@@ -7399,18 +7499,18 @@ msgstr ""
msgid "Shaarli"
msgstr "SHAARLI"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-#, fuzzy
-#| msgid "Bookmarks (Shaarli)"
-msgid "Bookmarks"
-msgstr "BOOKMARKS (SHAARLI)"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "SHAARLI"
+#: modules/shaarli/manifest.py:34
+#, fuzzy
+#| msgid "Bookmarks (Shaarli)"
+msgid "Bookmarks"
+msgstr "BOOKMARKS (SHAARLI)"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7454,10 +7554,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "IRC CLIENT (QUASSEL)"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -7500,16 +7596,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Web Server"
msgid "Shadowsocks Server"
msgstr "WEB SERVER"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7752,6 +7844,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
#, fuzzy
#| msgid "Delete user permanently?"
@@ -7892,7 +7996,9 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "SECURE SHELL (SSH) SERVER"
#: modules/ssh/__init__.py:75
@@ -7925,6 +8031,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Documentation"
+msgid "Remote terminal"
+msgstr "DOCUMENTATION"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "GPG Fingerprint"
+msgid "Fingerprints"
+msgstr "GPG FINGERPRINT"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "GPG Fingerprint"
@@ -7959,7 +8083,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "LOGIN"
@@ -7977,13 +8101,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-#, fuzzy
-#| msgid "reStore"
-msgid "Storage"
-msgstr "RESTORE"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8155,6 +8272,24 @@ msgstr "ADD SERVICE"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic Upgrades"
+msgid "Auto-mount"
+msgstr "AUTOMATIC UPGRADES"
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
#, fuzzy
#| msgid "The following is the current status:"
@@ -8259,10 +8394,6 @@ msgstr "INSTALLATION"
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8297,10 +8428,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8331,7 +8458,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
#, fuzzy
#| msgid ""
#| "Tor is an anonymous communication system. You can learn more about it "
@@ -8352,13 +8479,13 @@ msgstr ""
"THE "
"TOR BROWSER."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8366,17 +8493,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-#, fuzzy
-#| msgid "Tor Anonymity Network"
-msgid "Anonymity Network"
-msgstr "TOR ANONYMITY NETWORK"
-
#: modules/tor/__init__.py:78
#, fuzzy
#| msgid "Tor Hidden Service"
@@ -8387,19 +8508,19 @@ msgstr "TOR HIDDEN SERVICE"
msgid "Tor Bridge Relay"
msgstr "TOR BRIDGE RELAY"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "TOR RELAY PORT AVAILABLE"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "OBFS3 TRANSPORT REGISTERED"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "OBFS4 TRANSPORT REGISTERED"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Hidden Service"
msgid "Onion service is version 3"
@@ -8512,12 +8633,6 @@ msgstr "TOR ANONYMITY NETWORK"
msgid "Onion Service"
msgstr "HIDDEN SERVICE"
-#: modules/tor/templates/tor.html:20
-#, fuzzy
-#| msgid "Port"
-msgid "Ports"
-msgstr "PORT"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -8530,7 +8645,7 @@ msgstr "AN ERROR OCCURRED DURING CONFIGURATION."
msgid "Error configuring app: {error}"
msgstr "ERROR INSTALLING PACKAGES: {string} {details}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8539,7 +8654,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "Privoxy Web Proxy"
msgid "Tor Proxy"
@@ -8549,12 +8664,12 @@ msgstr "PRIVOXY WEB PROXY"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "ACCESS URL {url} ON TCP{kind} VIA TOR"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "CONFIRM TOR USAGE AT {url} ON TCP{kind}"
@@ -8775,6 +8890,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9090,6 +9213,18 @@ msgstr "FAILED TO ADD NEW USER TO ADMIN GROUP."
msgid "User account created, you are now logged in"
msgstr "USER ACCOUNT CREATED, YOU ARE NOW LOGGED IN"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Create User"
+msgid "Manage accounts"
+msgstr "CREATE USER"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Transmission BitTorrent"
+msgid "App permissions"
+msgstr "TRANSMISSION BITTORRENT"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9627,12 +9762,6 @@ msgstr ""
msgid "WordPress"
msgstr "ADDRESS"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "WIKI AND BLOG"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "Publish Key"
@@ -9674,10 +9803,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9939,57 +10064,53 @@ msgstr "SERVICE DISCOVERY SERVER IS NOT RUNNING"
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
#, fuzzy
#| msgid "Apps"
msgid " Apps"
msgstr "APPS"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "APPS"
-
-#: templates/base.html:135
+#: templates/base.html:133
#, fuzzy
#| msgid "System"
msgid " System"
msgstr "SYSTEM"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "CHANGE PASSWORD"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
#, fuzzy
#| msgid "Shut Down Now"
msgid "Shut down"
msgstr "SHUT DOWN NOW"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "LOG OUT"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "LANGUAGE"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "LOG IN"
@@ -10220,11 +10341,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "SETTING UNCHANGED"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -10233,6 +10358,112 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#, fuzzy
+#~| msgid "Enable Shaarli"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "ENABLE SHAARLI"
+
+#, fuzzy
+#~| msgid "Domain Name"
+#~ msgid "Domain Name Server"
+#~ msgstr "DOMAIN NAME"
+
+#, fuzzy
+#~| msgid "Server domain"
+#~ msgid "Server Administration"
+#~ msgstr "SERVER DOMAIN"
+
+#, fuzzy
+#~| msgid "BitTorrent Web Client (Deluge)"
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BITTORRENT WEB CLIENT (DELUGE)"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Chat Server"
+#~ msgstr "WEB SERVER"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Email Server"
+#~ msgstr "WEB SERVER"
+
+#~ msgid "Documentation"
+#~ msgstr "DOCUMENTATION"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "WIKI AND BLOG"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Gobby Server"
+#~ msgstr "WEB SERVER"
+
+#, fuzzy
+#~| msgid "IRC Client (Quassel)"
+#~ msgid "Chat Client"
+#~ msgstr "IRC CLIENT (QUASSEL)"
+
+#, fuzzy
+#~| msgid "Blocked"
+#~ msgid "Block Sandbox"
+#~ msgstr "BLOCKED"
+
+#, fuzzy
+#~| msgid "Mumble Voice Chat Server"
+#~ msgid "Simple Media Server"
+#~ msgstr "MUMBLE VOICE CHAT SERVER"
+
+#, fuzzy
+#~| msgid "Voice Chat (Mumble)"
+#~ msgid "Voice Chat"
+#~ msgstr "VOICE CHAT (MUMBLE)"
+
+#, fuzzy
+#~| msgid "Virtual Private Network (OpenVPN)"
+#~ msgid "Virtual Private Network"
+#~ msgstr "VIRTUAL PRIVATE NETWORK (OPENVPN)"
+
+#, fuzzy
+#~| msgid "Public Visibility (PageKite)"
+#~ msgid "Public Visibility"
+#~ msgstr "PUBLIC VISIBILITY (PAGEKITE)"
+
+#, fuzzy
+#~| msgid "Privoxy Web Proxy"
+#~ msgid "Web Proxy"
+#~ msgstr "PRIVOXY WEB PROXY"
+
+#, fuzzy
+#~| msgid "Quassel IRC Client"
+#~ msgid "IRC Client"
+#~ msgstr "QUASSEL IRC CLIENT"
+
+#, fuzzy
+#~| msgid "Email Client (Roundcube)"
+#~ msgid "Email Client"
+#~ msgstr "EMAIL CLIENT (ROUNDCUBE)"
+
+#, fuzzy
+#~| msgid "Network Time Server"
+#~ msgid "Network File Storage"
+#~ msgstr "NETWORK TIME SERVER"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Web Search"
+#~ msgstr "WEB SERVER"
+
+#, fuzzy
+#~| msgid "Tor Anonymity Network"
+#~ msgid "Anonymity Network"
+#~ msgstr "TOR ANONYMITY NETWORK"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "WIKI AND BLOG"
+
#, fuzzy
#~| msgid ""
#~| "For more information about the %(box_name)s project, see the \n"
"Language-Team: French tout utilisateur sur {box_name} appartenant au "
"groupe wiki. L'édition simultanée n'est pas prise en charge."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Consultation et modification des applications de wiki"
@@ -2362,10 +2532,6 @@ msgstr "Consultation et modification des applications de wiki"
msgid "Feather Wiki"
msgstr "Feather Wiki"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "Carnets de notes personnels"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "Nom du fichier wiki, avec l'extension de fichier « .html »"
@@ -2401,8 +2567,7 @@ msgstr "Téléverser un fichier Feather Wiki existant depuis cet ordinateur."
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Wiki"
@@ -2578,6 +2743,21 @@ msgstr "Port {name} ({details}) disponible pour les réseaux externes"
msgid "Port {name} ({details}) unavailable for external networks"
msgstr "Port {name} ({details}) non disponible pour les réseaux externes"
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "Ports"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "Bloqué"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "Automatique"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "Service/Port"
@@ -2672,11 +2852,11 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "Secret de l’assistant Firstboot"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "Configuration terminée ! Prochaines étapes :"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
@@ -2686,12 +2866,12 @@ msgstr ""
"automatique s'exécute par défaut quotidiennement. Pour la première fois, "
"exécutez-la manuellement maintenant."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Lancer la mise à jour"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2699,7 +2879,7 @@ msgstr ""
"Passez en revue les options de "
"confidentialité."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2709,14 +2889,14 @@ msgstr ""
"target=\"_blank\">les connexions réseau. Modifiez le mot de passe Wi-Fi "
"par défaut, le cas échéant."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
"Configurer un nom de domaine."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote sauvegardes distantes."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn est requis pour utiliser Janus."
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Salle de visio"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Salle de visio Janus"
@@ -3522,7 +3678,7 @@ msgid "Web conference"
msgstr "Conférence Web"
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "Information de licence JavaScript"
@@ -3538,10 +3694,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Client de discussion"
-
#: modules/jsxc/manifest.py:16
msgid "Web chat"
msgstr "Discussion sur le Web"
@@ -3605,10 +3757,6 @@ msgstr "Gérer le serveur de contenu Kiwix"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Wikipédia hors ligne"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "Les paquets de contenu doivent être au format .zim"
@@ -3734,10 +3882,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Let’s Encrypt"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Certificats de chiffrement"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Sécurité du site web"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "État du certificat"
@@ -3861,7 +4019,7 @@ msgstr ""
"Installez pour cela l’application Coturn ou "
"bien configurez un serveur externe."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3930,12 +4088,6 @@ msgstr "Salon de discussion"
msgid "Matrix server"
msgstr "Serveur Matrix"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Configuration"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4229,10 +4381,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Bac à sable cubique"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Nombre maximum de joueurs"
@@ -4317,10 +4465,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Serveur de médias simple"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Répertoire des fichiers multimédia"
@@ -4403,10 +4547,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Lecteur de fils d’actualités"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Entrez un nom d’utilisateur pour l'utilisateur."
@@ -4548,10 +4688,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Tchat vocal"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Définir le mot de passe du super utilisateur"
@@ -4601,11 +4737,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Conférence de groupe"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Serveur"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Le mot de passe du super utilisateur a été mis à jour."
@@ -4666,7 +4797,7 @@ msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
"Utiliser DNSSEC lors de la résolution des domaines (préférence globale)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Nom de machine"
@@ -4706,6 +4837,16 @@ msgstr ""
"d’union « - ». La longueur maximum d’un mot est de 63 signes. La longueur "
"totale du nom de domaine ne doit pas excéder 253 signes."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domaines"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4737,14 +4878,6 @@ msgstr "pris en charge"
msgid "unsupported"
msgstr "non pris en charge"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domaines"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Services"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "État du résolveur"
@@ -5017,54 +5150,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- sélectionner --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Le nom visible du réseau."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Mode"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastructure"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Point d’accès"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Bande de fréquences"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatique"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Canal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5073,11 +5202,11 @@ msgstr ""
"fréquence sélectionnée. Une valeur vide ou égale à 0 correspond à une "
"sélection automatique."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5087,11 +5216,11 @@ msgstr ""
"connexion à un point d’accès, ne se connecter que si le BSSID du point "
"d’accès correspond à celui saisi ici. Exemple : 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Mode Authentification"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5099,20 +5228,20 @@ msgstr ""
"Sélectionner WPA si votre réseau sans fil est sécurisé et qu’il demande aux "
"clients un mot de passe pour se connecter."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Ouvert"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Précisez comment votre {box_name} est connectée à votre réseau :"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5123,7 +5252,7 @@ msgstr ""
"accès à Internet de votre routeur grâce au Wi-Fi ou à un câble Ethernet. Il "
"s’agit de la configuration domestique classique.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5137,7 +5266,7 @@ msgstr ""
"tous vos appareils se connectent à la {box_name} pour leur connectivité "
"Internet.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5149,11 +5278,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 »).
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Choisissez votre type de connexion à Internet"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5172,7 +5301,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5212,7 +5341,7 @@ msgstr ""
"des services à domicile. La {box_name} propose plusieurs solutions de "
"contournement mais chaque solution a ses limites.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5221,11 +5350,11 @@ msgstr ""
"procureLes actions les plus conservatrices vous "
"seront proposées.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Configuration préférée de routeur"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5275,6 +5404,28 @@ msgstr ""
"routeur et souhaitez vous faire rappeler de le configurer ultérieurement. Il "
"se peut que d’autres étapes de configuration échouent.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Réseau local"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5295,7 +5446,7 @@ msgstr "Modifier la connexion"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Modifier"
@@ -5494,10 +5645,6 @@ msgstr "Supprimer Connexion"
msgid "Delete connection %(name)s permanently?"
msgstr "Supprimer définitivement la connexion %(name)s ?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5509,13 +5656,6 @@ msgstr "Espacement"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6104,10 +6244,6 @@ msgstr "Cette application est expérimentale."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Stockage de fichiers et collaboration"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Non configuré"
@@ -6198,11 +6334,7 @@ msgstr "Connexion aux services VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Réseau privé virtuel"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6218,7 +6350,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "Serveur VPN"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Accès à distance"
@@ -6316,11 +6449,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Visibilité publique"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Domaine PageKite"
@@ -6400,6 +6529,16 @@ msgstr "Service personnalisé ajouté"
msgid "This service already exists"
msgstr "Ce service existe déjà"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Services Personnalisés"
@@ -6469,10 +6608,6 @@ msgstr ""
"Regardez comment configurer un client SSH sur le wiki PageKite (en anglais)"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Performance"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6492,10 +6627,16 @@ msgstr ""
"Les métriques de performance sont collectées par le Co-Pilote de Performance "
"et sont visualisables depuis l’appli Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Surveillance du système"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Redémarrer ou éteindre le système."
@@ -6504,8 +6645,18 @@ msgstr "Redémarrer ou éteindre le système."
msgid "Power"
msgstr "Alimentation"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Éteindre"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Redémarrer"
@@ -6598,6 +6749,16 @@ msgstr ""
"connu mais où la connectivité Internet est disponible. Peut être désactivé "
"dans la plupart des cas si la connectivité est stable et fiable."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Serveurs DNS de repli"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6632,10 +6793,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Serveur mandataire web"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6650,10 +6807,6 @@ msgstr "Bloqueur de publicités"
msgid "Proxy server"
msgstr "Serveur mandataire"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Réseau local"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6688,10 +6841,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Client IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6737,10 +6886,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Agenda et carnet d’adresses"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6878,10 +7023,6 @@ msgstr ""
"settings/security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Client de courriel"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Utiliser uniquement le serveur de messagerie local"
@@ -6944,10 +7085,6 @@ msgstr "Lecture et abonnement à des flux d’actualités"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Générateur de fil RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Permettre l’accès public"
@@ -7016,10 +7153,6 @@ msgstr "Accès aux partages privés"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Stockage de fichiers réseau"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Client Android Samba"
@@ -7176,10 +7309,6 @@ msgstr "Recherches sur le Web"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Recherche web"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Recherche sûre"
@@ -7220,6 +7349,18 @@ msgstr ""
"d’intrusion par force brute sur le serveur SSH ainsi que sur les autres "
"services Internet actifs protégés par mot de passe."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatique"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Ports"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7355,14 +7496,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Signets"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Signets"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "Blogue de liens"
@@ -7418,10 +7559,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Client Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Contourner la censure"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Nom ou adresse IP du serveur"
@@ -7466,14 +7603,10 @@ msgstr ""
"seront chiffrées et transmises vers l’extérieur au travers du serveur "
"Shadowsocks."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Serveur Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Aider les autres à contourner la censure"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Recommandé"
@@ -7722,6 +7855,18 @@ msgstr ""
"Conserver au maximum ce nombre d’instantanés pris tous les ans. La valeur "
"par défaut est de 0 (ne pas conserver d’instantané annuel)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Supprimer définitivement ces instantanés ?"
@@ -7857,7 +8002,9 @@ msgstr ""
"bien faire fonctionner d’autres services en utilisant ce type de connexion."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Serveur Secure Shell (SSH)"
#: modules/ssh/__init__.py:75
@@ -7893,6 +8040,24 @@ msgstr ""
"des groupes « root », « admin » et « freedombox-"
"ssh » peuvent se connecter via SSH."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Enlever l’emplacement"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Empreinte"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Empreintes du serveur"
@@ -7926,7 +8091,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr "Continuer vers la page de connexion"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "S’identifier"
@@ -7946,11 +8111,6 @@ msgstr ""
"d’utilisation, monter et démonter des médias amovibles, étendre la partition "
"racine, etc."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Stockage"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8115,6 +8275,28 @@ msgstr "Partage"
msgid "Other directory (specify below)"
msgstr "Autre répertoire (indiquer ci-dessous)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Disque"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatique"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Étendre la partition racine"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Les périphériques de stockage suivants sont utilisés :"
@@ -8234,10 +8416,6 @@ msgstr "Administration de l’application Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Synchronisation de fichiers"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8288,10 +8466,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Carnets de notes non linéaires"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Un fichier TiddlyWiki avec une extension de fichier .html"
@@ -8324,7 +8498,7 @@ msgstr ""
"Astuce : vous pouvez télécharger une copie de ce wiki "
"depuis TiddlyWiki avant de l'effacer."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8338,7 +8512,7 @@ msgstr ""
"recommande l’utilisation du Navigateur Tor."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8346,7 +8520,7 @@ msgstr ""
"Cette application fournit des services de relais pour contribuer au réseau "
"Tor et aider les autres à venir à bout de la censure."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8358,15 +8532,11 @@ msgstr ""
"possible d'accéder à {box_name} depuis Internet même en utilisant un FAI qui "
"limite les serveurs à la maison."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Réseau d’anonymisation"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Service onion Tor"
@@ -8375,19 +8545,19 @@ msgstr "Service onion Tor"
msgid "Tor Bridge Relay"
msgstr "Relais Tor de type pont (« bridge relay »)"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Le port du relais Tor est disponible"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Abonné au transport obfs3"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Abonné au transport obfs4"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Le service Onion est de version 3"
@@ -8501,10 +8671,6 @@ msgstr "Réseau d’anonymisation"
msgid "Onion Service"
msgstr "Service Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Ports"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Mise à jour de la configuration"
@@ -8514,7 +8680,7 @@ msgstr "Mise à jour de la configuration"
msgid "Error configuring app: {error}"
msgstr "Erreur lors de la configuration de l’application : {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8528,7 +8694,7 @@ msgstr ""
"Internet par le réseau Tor. La censure des FAI peut être contourné en "
"utilisant des ponts en amont (upstream bridges)."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Mandataire Tor"
@@ -8536,12 +8702,12 @@ msgstr "Mandataire Tor"
msgid "Tor Socks Proxy"
msgstr "Mandataire Socks Tor"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Accédez à l’URL {url} sur tcp{kind} via Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Confirmez l’utilisation de Tor pour {url} sur tcp{kind}"
@@ -8777,6 +8943,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Activer la mise à jour régulière des fonctionnalités (recommandé)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Nouvelle valeur"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9090,6 +9266,18 @@ msgstr "L’ajout du nouvel utilisateur au groupe admin a échoué : {error}"
msgid "User account created, you are now logged in"
msgstr "Compte utilisateur créé, vous êtes maintenant connecté"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Gestion des instantanés"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Autorisations"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9629,10 +9817,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Site web et blogue"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Accès public"
@@ -9689,10 +9873,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Photothèque"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Activer OpenStreetMap pour les cartes"
@@ -9922,6 +10102,12 @@ msgstr "Le service %(service_name)s n’est pas actif."
msgid "Search with tags"
msgstr "Recherches avec des étiquettes"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Recherches avec des étiquettes"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9931,43 +10117,35 @@ msgstr ""
"et de la maîtrise de vos données. C’est un logiciel libre qui vous laisse "
"installer et gérer facilement des applis de serveur."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Accueil"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Accueil"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Applis"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Applis"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Système"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Changer le mot de passe"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Éteindre"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Se déconnecter"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Choisir la langue"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "S’identifier"
@@ -10191,11 +10369,15 @@ msgstr ""
"L’ensemble données de l’appli et sa configuration seront définitivement "
"perdus. Un appli peut toujours être réinstallée de zéro."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Paramètre inchangé"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "avant la désinstallation de {app_id}"
@@ -10204,6 +10386,117 @@ msgstr "avant la désinstallation de {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Partage de fichiers et de bribes de texte"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Serveur de nom de domaine"
+
+#~ msgid "E-book Library"
+#~ msgstr "Bibliothèque de livres numériques"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administration du serveur"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Assistant de VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Client web pour BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Serveur de discussion"
+
+#~ msgid "Email Server"
+#~ msgstr "Serveur de courriel"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Carnets de notes personnels"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Hébergement Git simple"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentation"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki et blogue"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Serveur Gobby"
+
+#~ msgid "Video Room"
+#~ msgstr "Salle de visio"
+
+#~ msgid "Chat Client"
+#~ msgstr "Client de discussion"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Wikipédia hors ligne"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Bac à sable cubique"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Serveur de médias simple"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Lecteur de fils d’actualités"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Tchat vocal"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Stockage de fichiers et collaboration"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Réseau privé virtuel"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Visibilité publique"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Serveur mandataire web"
+
+#~ msgid "IRC Client"
+#~ msgstr "Client IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Agenda et carnet d’adresses"
+
+#~ msgid "Email Client"
+#~ msgstr "Client de courriel"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Générateur de fil RSS"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Stockage de fichiers réseau"
+
+#~ msgid "Web Search"
+#~ msgstr "Recherche web"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Contourner la censure"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Aider les autres à contourner la censure"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Synchronisation de fichiers"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Carnets de notes non linéaires"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Réseau d’anonymisation"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Site web et blogue"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Photothèque"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10591,9 +10884,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Authentification SSH par mot de passe activée."
-#~ msgid "Error running apt-get"
-#~ msgstr "Erreur d’exécution d’« apt-get »"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Fonctions de base et interface web de la %(box_name)s"
@@ -10788,9 +11078,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Alertes sur le service"
-#~ msgid "Repair"
-#~ msgstr "Réparer"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Erreur interne dans le module {0}"
@@ -11081,9 +11368,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Introducteurs connectés"
-#~ msgid "Remove"
-#~ msgstr "Supprimer"
-
#~ msgid "Postfix domain name config"
#~ msgstr "Configuration du nom de domaine Postfix"
@@ -11108,9 +11392,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Supprimer la sélection"
-#~ msgid "New value"
-#~ msgstr "Nouvelle valeur"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr "Une erreur s’est produite. Veuillez réessayer."
@@ -11732,9 +12013,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Indisponible"
@@ -11994,9 +12272,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Supprimer l'instantané"
-#~ msgid "Disk"
-#~ msgstr "Disque"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Disque ou périphérique de stockage amovible où l'archive sera sauvegardée."
diff --git a/plinth/locale/gl/LC_MESSAGES/django.po b/plinth/locale/gl/LC_MESSAGES/django.po
index e62a673b2..1976b577f 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-12-30 10:51+0000\n"
"Last-Translator: gallegonovato \n"
"Language-Team: Galician software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3445,12 +3568,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Servidor web"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3678,10 +3795,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3752,10 +3865,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3826,10 +3935,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3961,10 +4066,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4007,11 +4108,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4066,7 +4162,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4094,6 +4190,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4125,16 +4229,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service Discovery"
-msgid "Services"
-msgstr "Descubrimento de servizo"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4373,94 +4467,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4468,7 +4558,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4477,7 +4567,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4485,11 +4575,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4500,7 +4590,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4524,17 +4614,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4580,7 +4692,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4770,10 +4882,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4785,13 +4893,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5315,10 +5416,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5393,11 +5490,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5413,7 +5506,8 @@ msgstr ""
msgid "VPN server"
msgstr "Servidor web"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5487,11 +5581,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5567,6 +5657,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5625,10 +5723,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5642,8 +5736,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5654,8 +5752,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5730,6 +5836,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5752,10 +5866,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5770,10 +5880,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5797,10 +5903,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -5829,10 +5931,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5935,10 +6033,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5985,10 +6079,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6044,10 +6134,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6192,10 +6278,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6233,6 +6315,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6343,14 +6433,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6392,10 +6482,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6432,14 +6518,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6654,6 +6736,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6780,7 +6874,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6809,6 +6903,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6839,7 +6945,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6855,11 +6961,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7013,6 +7114,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7110,10 +7227,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7148,10 +7261,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7182,7 +7291,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7191,13 +7300,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7205,15 +7314,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7222,19 +7327,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7330,10 +7435,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7344,7 +7445,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr "Produciuse un erro ao instalar o aplicativo: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7353,7 +7454,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7361,12 +7462,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7554,6 +7655,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7820,6 +7929,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8290,10 +8407,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8333,10 +8446,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8564,49 +8673,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8810,11 +8915,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -8823,6 +8932,14 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Email Server"
+#~ msgstr "Servidor web"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentación"
+
#, fuzzy, python-brace-format
#~| msgid "Error installing application: {string} {details}"
#~ msgid "Error installing app: {string} {details}"
diff --git a/plinth/locale/gu/LC_MESSAGES/django.po b/plinth/locale/gu/LC_MESSAGES/django.po
index c1a9d30f8..f419cf5b7 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2021-01-18 12:32+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Gujarati software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update URL"
msgid "Update now"
msgstr "URL અપડેટ કરો"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3690,12 +3823,6 @@ msgstr "ચેટ સર્વર"
msgid "Matrix server"
msgstr "ચેટ સર્વર"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "રૂપરેખાંકન"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3949,10 +4076,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4025,10 +4148,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4099,10 +4218,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4248,10 +4363,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "Please provide a password"
@@ -4296,11 +4407,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4357,7 +4463,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "હોસ્ટનું નામ"
@@ -4394,6 +4500,16 @@ msgstr ""
"મૂળાક્ષરો, આંકડા અને હાયફન હોવા જોઈએ.…દરેક લેબલની કુલ લંબાઈ ૬૩ અક્ષરો કે તેથી ઓછી હોવી "
"જોઈએ.…ક્ષેત્રીય નામની કુલ લંબાઈ ૨૫૩ અક્ષરો કે તેથી ઓછી હોવી જોઈએ."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain Name"
+msgid "Domains"
+msgstr "ક્ષેત્રનું નામ"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4427,18 +4543,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain Name"
-msgid "Domains"
-msgstr "ક્ષેત્રનું નામ"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service Type"
-msgid "Services"
-msgstr "સેવા પ્રકાર"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4685,95 +4789,91 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Direct connection to the Internet."
msgid "Specify how your {box_name} is connected to your network"
msgstr "ઇન્ટરનેટ સાથે સીધો જોડાણ."
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4781,7 +4881,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4790,7 +4890,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4798,11 +4898,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4813,7 +4913,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4837,19 +4937,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "General Configuration"
msgid "Preferred router configuration"
msgstr "સામાન્ય ગોઠવણી"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4895,7 +5017,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -5085,10 +5207,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5100,13 +5218,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5645,10 +5756,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5729,11 +5836,7 @@ msgstr "વાતચીત"
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5749,7 +5852,8 @@ msgstr ""
msgid "VPN server"
msgstr "ચેટ સર્વર"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5823,11 +5927,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5903,6 +6003,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5961,10 +6069,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5978,12 +6082,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
+#: modules/performance/manifest.py:18
#, fuzzy
#| msgid "System Configuration"
-msgid "System Monitoring"
+msgid "Monitoring"
msgstr "સિસ્ટમ રૂપરેખાંકન"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr ""
@@ -5992,8 +6100,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6068,6 +6184,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6090,10 +6214,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6108,10 +6228,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6135,10 +6251,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -6167,10 +6279,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6273,10 +6381,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6327,10 +6431,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6386,10 +6486,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6536,10 +6632,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6575,6 +6667,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6685,14 +6785,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6734,10 +6834,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6776,16 +6872,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Chat Server"
msgid "Shadowsocks Server"
msgstr "ચેટ સર્વર"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7000,6 +7092,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7128,8 +7232,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "Chat Server"
+msgid "Secure Shell Server"
+msgstr "ચેટ સર્વર"
#: modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@@ -7159,6 +7265,22 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Documentation"
+msgid "Remote terminal"
+msgstr "દસ્તાવેજીકરણ"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Server Administration"
+msgid "Fingerprints"
+msgstr "સર્વર સંચાલન"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "Server Administration"
@@ -7191,7 +7313,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7207,11 +7329,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7367,6 +7484,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7464,10 +7597,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7502,10 +7631,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7536,7 +7661,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7545,13 +7670,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7559,15 +7684,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7576,19 +7697,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Dynamic DNS Service"
msgid "Onion service is version 3"
@@ -7690,10 +7811,6 @@ msgstr ""
msgid "Onion Service"
msgstr "ડાયનેમિક DNS સેવા"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "General Configuration"
@@ -7706,7 +7823,7 @@ msgstr "સામાન્ય ગોઠવણી"
msgid "Error configuring app: {error}"
msgstr "એપ્લીકેશન પ્રસ્થાપિત કરતાં ભૂલ થઇ છે: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7715,7 +7832,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7723,12 +7840,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7930,6 +8047,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8206,6 +8331,16 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Password"
+msgid "Manage accounts"
+msgstr "પાસવર્ડ"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8698,10 +8833,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8741,10 +8872,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8980,53 +9107,49 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
#, fuzzy
#| msgid "BitTorrent Web Client"
msgid " Apps"
msgstr "બીટ ટોરેન્ટ વેબ ક્લાયન્ટ"
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "ભાષા"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9241,11 +9364,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "સેટિંગ યથાવત"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9254,6 +9381,26 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "Domain Name Server"
+#~ msgstr "ક્ષેત્રીય નામ સર્વર"
+
+#~ msgid "Server Administration"
+#~ msgstr "સર્વર સંચાલન"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "બીટ ટોરેન્ટ વેબ ક્લાયન્ટ"
+
+#~ msgid "Chat Server"
+#~ msgstr "ચેટ સર્વર"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "ચેટ સર્વર"
+
+#~ msgid "Documentation"
+#~ msgstr "દસ્તાવેજીકરણ"
+
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Manage I2P application"
diff --git a/plinth/locale/hi/LC_MESSAGES/django.po b/plinth/locale/hi/LC_MESSAGES/django.po
index e6d59d8b1..26cf5f631 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2023-10-19 06:30+0000\n"
"Last-Translator: Shaik \n"
"Language-Team: Hindi %(service_name)s सिर्फ आंतरिक नेट
msgid "Port {name} ({details}) unavailable for external networks"
msgstr ""
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "पोर्टस"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "अवरुद्ध"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "ऑटोमैटिक"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "सर्विस/पोर्ट"
@@ -2750,53 +2925,53 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
#, fuzzy
#| msgid "Setup Complete!"
msgid "Setup Complete! Next Steps:"
msgstr "सेटअप पूरा हे गया!"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update"
msgid "Update now"
msgstr "अपडेट"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "मैट्रिक्स सिनापसॅ"
@@ -3971,12 +4124,6 @@ msgstr "आईआरसी चैटरूम"
msgid "Matrix server"
msgstr "मैट्रिक्स सिनापसॅ"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "कॉन्फ़िगरेशन"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4264,10 +4411,6 @@ msgstr ""
msgid "Minetest"
msgstr "मैइनटेस्ट"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "ब्लॉक सेंडबोक्स"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "खिलाड़ियों की अधिकतम संख्या"
@@ -4342,10 +4485,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4416,10 +4555,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "समाचार फ़ीड रीडर"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4583,10 +4718,6 @@ msgstr ""
msgid "Mumble"
msgstr "ममबल"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "वॉयस चैट"
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "Save Password"
@@ -4637,11 +4768,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "सर्वर"
-
#: modules/mumble/views.py:43
#, fuzzy
#| msgid "Password changed successfully."
@@ -4700,7 +4826,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "होस्टनाम"
@@ -4735,6 +4861,16 @@ msgstr ""
"करना पड़ता है आैर इसमे सिर्फ आल्फ़बेट,संख्या आैर हैफ़ेन होना पड़ता है.हर लेबल का लंबाई ६३ अक्षर "
"या कम होनी पड़ती है. डोमेन नाम कि कुल लंबाई २५३ अक्षर या कम होनी पड़ती है."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "डोमेन्स"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "एवोल्यूशन"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4768,16 +4904,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "डोमेन्स"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "सर्विस"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5042,54 +5168,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- चुनिये --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "एसएसआईडी"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "यह नेटवर्क का दृश्य नाम."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "मोड"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "इंफ्रास्ट्रक्चर"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "अभिगम केंद्र"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "एड-हॉक"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "फ्रीक्वेंसी बैंड"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "ऑटोमैटिक"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "ए ( 5 जीएचज़ि)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "बी/जी (२.४ जीएचज़ि)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "चैनल"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5097,11 +5219,11 @@ msgstr ""
"वैकल्पिक मूल्य. चुने हूआ फ्रीक्वेंसी बैंड में वायरलेस चैनल, प्रतिबंधित करने के लिये. रिक्त या 0 मूल्य "
"का मतलब है ऑटोमैटिक चुनाव."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "बिएसएसआई़़डी"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5111,32 +5233,32 @@ msgstr ""
"एक्सेस पॉइंट का BSSID प्रदान की गई से मैच करते है तो कनेक्ट करें. उदाहरण: 00:11:22:aa:bb:"
"cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "प्रमाणीकरण मोड"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
"अगर वायरलेस नेटवर्क सुरक्षित है और क्लाइंट को कनेक्ट करने के लिए पासवर्ड ज़रुरत है WPA चुनिये."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "खुला"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, fuzzy, python-brace-format
#| msgid "Use upstream bridges to connect to Tor network"
msgid "Specify how your {box_name} is connected to your network"
msgstr "अपस्ट्रीम ब्रिजस उपयोग करके टो नेटवर्क से कनेक्ट करें"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5144,7 +5266,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5153,7 +5275,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5161,11 +5283,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5176,7 +5298,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5200,19 +5322,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "An error occurred during configuration."
msgid "Preferred router configuration"
msgstr "कॉंफ़िगरेशन के दौरान कूछ त्रुटि हुई."
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "इंटरनेट"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "वाई-फ़ाई"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local introducer"
+msgid "Local network"
+msgstr "स्थानीय इंट्रोड्यूसर"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5258,7 +5404,7 @@ msgstr "कनेक्शन संपादित करें"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "संपादन"
@@ -5456,10 +5602,6 @@ msgstr "कनेक्शन हटाएँ"
msgid "Delete connection %(name)s permanently?"
msgstr "कनेक्शन %(name)s स्थाई रूप से हटाएं?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "इंटरनेट"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5471,13 +5613,6 @@ msgstr "स्पेसिंग"
msgid "Ethernet"
msgstr "इथरनेट"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "वाई-फ़ाई"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6072,10 +6207,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6176,11 +6307,7 @@ msgstr "कनेक्शन टाइप"
msgid "OpenVPN"
msgstr "ओपन वीपीएन"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "वर्चुअल प्राइवेट नेटवर्क"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6197,7 +6324,8 @@ msgstr ""
msgid "VPN server"
msgstr "डीएनएस सर्वर"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Removable Media"
msgid "Remote access"
@@ -6304,11 +6432,7 @@ msgstr ""
msgid "PageKite"
msgstr "पेजकइट"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "सार्वजनिक विसिबिलिटी"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
#, fuzzy
#| msgid "PageKite Account"
msgid "PageKite Domain"
@@ -6395,6 +6519,14 @@ msgstr "जोड़ा गया कस्टम सर्विस"
msgid "This service already exists"
msgstr "यह सर्विस पहले से मौजूद है"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "कस्टम सर्विसस"
@@ -6467,10 +6599,6 @@ msgstr ""
"SSH ग्राहक सेटअप देखें instructions"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6484,8 +6612,14 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "reStore"
+msgid "Monitoring"
+msgstr "रीस्टोर"
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -6496,8 +6630,18 @@ msgstr "सिस्टम को रीस्टार्ट करें य
msgid "Power"
msgstr "पावर"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "शट डाउन"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "रीस्टार्ट"
@@ -6579,6 +6723,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "डीएनएस सर्वर"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6615,10 +6769,6 @@ msgstr ""
msgid "Privoxy"
msgstr "प्रिवोक्सी"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "वेब प्रॉक्सी"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6635,12 +6785,6 @@ msgstr ""
msgid "Proxy server"
msgstr "गोबी सर्वर"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local introducer"
-msgid "Local network"
-msgstr "स्थानीय इंट्रोड्यूसर"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6673,10 +6817,6 @@ msgstr ""
msgid "Quassel"
msgstr "क्वासेल"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "आईआरसी क्लाइंट"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "क्वासेलड्रोइड"
@@ -6714,10 +6854,6 @@ msgstr ""
msgid "Radicale"
msgstr "राडिकैल"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "कैलेंडर और पता पुस्तिका"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr "सिर्फ कैलेंडर/पता पुस्तिका का मालिक परिवर्तन देख या कर सकता है."
@@ -6865,10 +7001,6 @@ msgstr ""
"security/lesssecureapps\">https://www.google.com/settings/security/"
"lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "ईमेल क्लाइंट"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6922,10 +7054,6 @@ msgstr "समाचार फ़ीड्स पढ़ें और सब्
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6981,12 +7109,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Distributed File Storage"
-msgid "Network File Storage"
-msgstr "फ़ाइल स्टोरेज वितरित"
-
#: modules/samba/manifest.py:12
#, fuzzy
#| msgid "IRC Client"
@@ -7163,10 +7285,6 @@ msgstr "वेब सरच किजिये"
msgid "Searx"
msgstr "सिरएक्स"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "वेब खोज"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "सेफ खोज"
@@ -7206,6 +7324,18 @@ msgstr ""
"जब यह विकल्प सक्षम है, Fail2Ban SSH सर्वर और दूसरा सक्षम किया गया पसवर्ड इंटरनेट "
"सर्विसस को ब्रूट फोर्स ब्रेक-इन प्रयासों से सीमा होगी."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "ऑटोमैटिक"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "पोर्टस"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
#, fuzzy
@@ -7340,16 +7470,16 @@ msgstr ""
msgid "Shaarli"
msgstr "शारली"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "बुकमार्क्स"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "शारली"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "बुकमार्क्स"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7398,10 +7528,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "शाडोसोक्स"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "सर्वर होस्ट नाम या IP एड्रेस"
@@ -7453,16 +7579,12 @@ msgstr ""
"है. यह एक सॉक्स 5 प्रॉक्सी भी चला जाएगा. स्थानीय डिवाइसस इस प्रॉक्सी से कनेक्ट कर सकते "
"हैं, और उनके डेटा एंक्रिप्टेड और शैडोवॉक्स सर्वर के माध्यम से प्रॉक्सी हो जाएगा."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "शाडोसोक्स"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "अनुशंसित"
@@ -7713,6 +7835,18 @@ msgid ""
"no yearly snapshot)."
msgstr "इस कई वार्षिक स्नैपशॉट की एक अधिकतम रखों. डिफ़ॉल्ट 0 है (अक्षम)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "इन स्नैपशॉटस स्थाई रूप से हटाएं?"
@@ -7850,7 +7984,9 @@ msgstr ""
"सकता है, फ़ाइलों की कॉपी कर सकता है या ऐसे कनेक्शंस का उपयोग करके अंय सर्विसस चलाएे."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "सुरक्षित शैल (SSH) सर्वर"
#: modules/ssh/__init__.py:75
@@ -7883,6 +8019,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "एसएसएच"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Documentation"
+msgid "Remote terminal"
+msgstr "प्रलेखन"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH Fingerprint"
+msgid "Fingerprints"
+msgstr "SSH फिंगरप्रिंट"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "SSH Fingerprint"
@@ -7917,7 +8071,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "लॉगिन"
@@ -7935,11 +8089,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "स्टोरेज"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8112,6 +8261,28 @@ msgstr "साझा किया गया"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk Path"
+msgid "Disks"
+msgstr "डिस्क पाथ"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "ऑटोमैटिक"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "रूट पारटिशन विस्तार करें"
+
#: modules/storage/templates/storage.html:17
#, fuzzy
#| msgid "The following disks are in use:"
@@ -8233,10 +8404,6 @@ msgstr "सिंकतिन्ग एप्लिकेशन का प्र
msgid "Syncthing"
msgstr "सिंकतिन्ग"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "फ़ाइल सिंक्रनाइज़ेशन"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8271,10 +8438,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8305,7 +8468,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8318,13 +8481,13 @@ msgstr ""
"टो प्रोजेक्ट सिफारिश की है कि आप टो ब्राउज़र उपयोग करें."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8332,15 +8495,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "टोर"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "गुमनामी नेटवर्क"
-
#: modules/tor/__init__.py:78
#, fuzzy
#| msgid "Tor Hidden Service"
@@ -8351,19 +8510,19 @@ msgstr "टोर हिडन सर्विस"
msgid "Tor Bridge Relay"
msgstr "टो ब्रिज रीले"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "टोर रीले पोर्ट उपलब्ध है"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 ट्रांसपोर्ट पंजीकृत"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 ट्रांसपोर्ट पंजीकृत"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Hidden Service"
msgid "Onion service is version 3"
@@ -8486,10 +8645,6 @@ msgstr "गुमनामी नेटवर्क"
msgid "Onion Service"
msgstr "हिडन सर्विस"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "पोर्टस"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -8502,7 +8657,7 @@ msgstr "कॉंफ़िगरेशन के दौरान कूछ त
msgid "Error configuring app: {error}"
msgstr "एप्लिकेशन नहीं इंस्टॉल जा सकता: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8511,7 +8666,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "Tor Socks Proxy"
msgid "Tor Proxy"
@@ -8521,12 +8676,12 @@ msgstr "टोर सोक्स प्रॉक्सी"
msgid "Tor Socks Proxy"
msgstr "टोर सोक्स प्रॉक्सी"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "यूआरएल एक्सेस करें {url} टीसीपी पर {kind} टोर के माध्यम से"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "टोर उपयोग की पुष्टि करें {url} पर टीसीपी पर {kind}"
@@ -8759,6 +8914,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "New features"
+msgstr "बैकअप"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9072,6 +9237,18 @@ msgstr "व्यवस्थापक समूह में नया यू
msgid "User account created, you are now logged in"
msgstr "युसर अकाउंट बनाया, अब आप लॉगड इन हैं"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "स्नैपशॉटस प्रबंधित करें"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "अनुमतियाँ"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9617,12 +9794,6 @@ msgstr ""
msgid "WordPress"
msgstr "ऍड्रेस"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "विकि और ब्लॉग"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "Publish Key"
@@ -9664,10 +9835,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9929,49 +10096,47 @@ msgstr "सर्विस %(service_name)s नहीं चल रह
msgid "Search with tags"
msgstr "वेब सरच किजिये"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "वेब सरच किजिये"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " होम"
-#: templates/base.html:121
-msgid "Home"
-msgstr "होम"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " ऐप्स"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "ऐप्स"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " सिस्टम"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "पासवर्ड बदलें"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "शट डाउन"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "लॉग आउट"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "भाषा चुनें"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "लॉग इन"
@@ -10192,11 +10357,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "सेटिंग स्थिर है"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -10205,6 +10374,86 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#, fuzzy
+#~| msgid "File Sharing"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "फ़ाइल शेयरइंग"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "डोमेन नाम"
+
+#~ msgid "Server Administration"
+#~ msgstr "सर्वर एडमिनिस्ट्रेशन"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "बिटटोरेंट वेब ग्राहक"
+
+#~ msgid "Chat Server"
+#~ msgstr "चाट सर्वर"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "चाट सर्वर"
+
+#~ msgid "Documentation"
+#~ msgstr "प्रलेखन"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "विकि और ब्लॉग"
+
+#~ msgid "Gobby Server"
+#~ msgstr "गोबी सर्वर"
+
+#~ msgid "Chat Client"
+#~ msgstr "चैट क्लाइंट"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "ब्लॉक सेंडबोक्स"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "समाचार फ़ीड रीडर"
+
+#~ msgid "Voice Chat"
+#~ msgstr "वॉयस चैट"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "वर्चुअल प्राइवेट नेटवर्क"
+
+#~ msgid "Public Visibility"
+#~ msgstr "सार्वजनिक विसिबिलिटी"
+
+#~ msgid "Web Proxy"
+#~ msgstr "वेब प्रॉक्सी"
+
+#~ msgid "IRC Client"
+#~ msgstr "आईआरसी क्लाइंट"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "कैलेंडर और पता पुस्तिका"
+
+#~ msgid "Email Client"
+#~ msgstr "ईमेल क्लाइंट"
+
+#, fuzzy
+#~| msgid "Distributed File Storage"
+#~ msgid "Network File Storage"
+#~ msgstr "फ़ाइल स्टोरेज वितरित"
+
+#~ msgid "Web Search"
+#~ msgstr "वेब खोज"
+
+#~ msgid "File Synchronization"
+#~ msgstr "फ़ाइल सिंक्रनाइज़ेशन"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "गुमनामी नेटवर्क"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "विकि और ब्लॉग"
+
#, fuzzy
#~| msgid ""
#~| "For more information about the %(box_name)s project, see the \n"
"Language-Team: Hungarian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Frissítés most"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn "
"alkalmazást, vagy konfigurálj egy külső szervert."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3959,12 +4115,6 @@ msgstr "IRC-csevegőszoba"
msgid "Matrix server"
msgstr "Média streaming szerver"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Beállítások"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4266,10 +4416,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Blokk sandbox"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Játékosok maximális száma"
@@ -4353,10 +4499,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Egyszerű médiaszerver"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Médiafájlok könyvtára"
@@ -4429,10 +4571,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Hírcsatorna-olvasó"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4599,10 +4737,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Audiókonferencia"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "SuperUser jelszavának beállítása"
@@ -4652,11 +4786,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Szerver"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "A SuperUser jelszava sikeresen frissítve."
@@ -4716,7 +4845,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Állomásnév"
@@ -4754,6 +4883,16 @@ msgstr ""
"egy címke hossza nem lehet több 63 karakternél. A domainnév teljes hossza "
"pedig nem lehet több 253 karakternél."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domainek"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4789,14 +4928,6 @@ msgstr "Támogatás kérése"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domainek"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Szolgáltatások"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5079,54 +5210,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- válassz --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "A név, amellyel a hálózat látható."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Mód"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastruktúra"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Hozzáférési pont"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frekvenciasáv"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatikus"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Csatorna"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5135,11 +5262,11 @@ msgstr ""
"korlátozódik a működés. Az üres vagy \"0\" érték automatikus kiválasztást "
"jelent."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5149,11 +5276,11 @@ msgstr ""
"ponthoz kapcsolódsz, csak akkor kapcsolódj ha a hozzáférési pont BSSID-je "
"megegyezik az itt megadottal. Például: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Hitelesítési mód"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5161,20 +5288,20 @@ msgstr ""
"Válaszd a WPA-t ha a vezeték nélküli hálózatod biztonságos és az kliensektől "
"jelszót kér a csatlakozáshoz."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Nyílt"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Add meg, hogyan csatlakozik a hálózathoz a {box_name} eszközöd"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5185,7 +5312,7 @@ msgstr ""
"internetkapcsolatát Wi-Fi-n vagy Ethernet vezetéken keresztül kapja a "
"routertől. Ez egy tipikus otthoni kiépítés.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5199,7 +5326,7 @@ msgstr ""
"minden eszköze a {box_name}hoz csatlakozik az internetkapcsolat érdekében."
"p>"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet
Your Internet "
@@ -5211,11 +5338,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ő.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Válaszd ki az internetkapcsolat típusát"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5234,7 +5361,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5274,7 +5401,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.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5282,11 +5409,11 @@ msgstr ""
"Nem tudom hogy milyen típusú kapcsolatot biztosít az internetszolgáltatómA legkonzervatívabb intézkedések lesznek felajánlva.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Előnyben részesített router konfiguráció"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5333,6 +5460,30 @@ msgstr ""
"lehetőséget, ha még nem konfiguráltad vagy jelenleg nem tudod konfigurálni a "
"routert, és később szeretnéd, hogy a rendszer emlékeztessen.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Helyi hálózati domain"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5353,7 +5504,7 @@ msgstr "Kapcsolat szerkesztése"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Szerkesztés"
@@ -5554,10 +5705,6 @@ msgstr "Kapcsolat törlése"
msgid "Delete connection %(name)s permanently?"
msgstr "%(name)s kapcsolatot véglegesen törlöd?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5569,13 +5716,6 @@ msgstr "Térköz"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6156,10 +6296,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "Következő"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6271,11 +6407,7 @@ msgstr "Csatlakozás a VPN-szolgáltatásokhoz"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtuális magánhálózat"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6292,7 +6424,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "DNS-szerver"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Removable Devices"
msgid "Remote access"
@@ -6396,11 +6529,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Nyilvános láthatóság"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite domain"
@@ -6480,6 +6609,16 @@ msgstr "Egyedi szolgáltatás hozzáadva"
msgid "This service already exists"
msgstr "Ez a szolgáltatás már létezik"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Egyedi szolgáltatások"
@@ -6549,10 +6688,6 @@ msgstr ""
"Tekintsd meg az SSH-kliens beállítási instrukciókat"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Teljesítmény"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6572,10 +6707,16 @@ msgstr ""
"A teljesítménymutatókat a Teljesítmény segédprogram gyűjti össze, amelyek a "
"Cockpit alkalmazással tekinthetők meg."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Rendszerfigyelés"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Újraindítás vagy leállítás."
@@ -6584,8 +6725,18 @@ msgstr "Újraindítás vagy leállítás."
msgid "Power"
msgstr "Leállítás"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Leállítás"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Újraindítás"
@@ -6668,6 +6819,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS-szerver"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6705,10 +6866,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web proxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6726,12 +6883,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby-szerver"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Helyi hálózati domain"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6765,10 +6916,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC-kliens"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6812,10 +6959,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Naptár és címjegyzék"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6950,10 +7093,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-mail kliens"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Kizárólag a helyi levelezőszerver használata"
@@ -7008,10 +7147,6 @@ msgstr "Hírcsatornák olvasása és feliratkozás"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "RSS-hírfolyam generátor"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Nyilvános hozzáférés engedélyezése"
@@ -7080,10 +7215,6 @@ msgstr "Hozzáférés a privát megosztásokhoz"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Hálózati tárhely"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba-kliens"
@@ -7245,10 +7376,6 @@ msgstr "Keresés a weben"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Webes keresés"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Biztonságos keresés"
@@ -7291,6 +7418,18 @@ msgstr ""
"behatolási kísérleteket az SSH-szerver és egyéb engedélyezett, jelszóval "
"védett internetes szolgáltatásokra."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatikus"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Portok"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7425,14 +7564,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Könyvjelzők"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Könyvjelzők"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7485,10 +7624,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "A szerver állomásneve vagy IP-címe"
@@ -7541,16 +7676,12 @@ msgstr ""
"Helyi eszközeiddel csatlakozhatsz erre a proxy-ra, és az adataik titkosítva "
"és proxizva lesznek a Shadowsocks-szerveren keresztül."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Ajánlott"
@@ -7806,6 +7937,18 @@ msgstr ""
"Legfeljebb ennyi évenkénti pillanatkép legyen megtartva. Az alapértelmezett "
"érték 0 (nem tart meg éves pillanatképeket)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Véglegesen törlöd az alábbi pillanatképeket?"
@@ -7946,7 +8089,9 @@ msgstr ""
"egyéb szolgáltatásokat futtathat ilyen kapcsolat használatával."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "SSH-szerver"
#: modules/ssh/__init__.py:75
@@ -7980,6 +8125,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Hely eltávolítása"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Ujjlenyomat"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Szerver ujjlenyomatok"
@@ -8012,7 +8175,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Bejelentkezés"
@@ -8032,11 +8195,6 @@ msgstr ""
"fel- és lecsatolhatsz cserélhető adathordozókat, kibővítheted a root "
"partíciót, stb."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Tárhely"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8200,6 +8358,28 @@ msgstr "Megosztás"
msgid "Other directory (specify below)"
msgstr "Egyéb könyvtár (add meg alább)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Lemez"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatikus"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Root partíció kibővítése"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "A következő tárhelyek vannak használatban:"
@@ -8319,10 +8499,6 @@ msgstr "A Syncthing alkalmazás beállítása"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Fájlszinkronizáció"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8357,10 +8533,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8391,7 +8563,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8405,13 +8577,13 @@ msgstr ""
"torproject.org/download/download-easy.html.en\">Tor böngésző használatát "
"javasolja."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8419,15 +8591,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonim hálózat"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor Onion szolgáltatás"
@@ -8436,19 +8604,19 @@ msgstr "Tor Onion szolgáltatás"
msgid "Tor Bridge Relay"
msgstr "Tor híd relay"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor relay port elérhető"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 átvitel regisztrálva"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 átvitel regisztrálva"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Onion Service"
msgid "Onion service is version 3"
@@ -8574,10 +8742,6 @@ msgstr "Anonim hálózat"
msgid "Onion Service"
msgstr "Onion-szolgáltatás"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Portok"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Beállítások frissítése"
@@ -8587,7 +8751,7 @@ msgstr "Beállítások frissítése"
msgid "Error configuring app: {error}"
msgstr "Hiba lépett fel az alkalmazás konfigurációja során: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8596,7 +8760,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "Tor Socks Proxy"
msgid "Tor Proxy"
@@ -8606,12 +8770,12 @@ msgstr "Tor Socks proxy"
msgid "Tor Socks Proxy"
msgstr "Tor Socks proxy"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Hozzáférés a {url} URL-hez tcp{kind}-on Tor használatával"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Hagyd jóvá a Tor használatát {url} célcímhez tcp{kind} protokollon"
@@ -8841,6 +9005,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Gyakori funkciófrissítéseket aktiválása (ajánlott)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New Backup"
+msgid "New features"
+msgstr "Új biztonsági másolat"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9154,6 +9328,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr "Felhasználói fiók létrehozva, bejelentkezés sikeres"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Pillanatképek kezelése"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Engedélyek"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9690,10 +9876,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Weboldal és blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Nyilvános hozzáférés"
@@ -9749,10 +9931,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Fotó szervező"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "OpenStreetMap engedélyezése a térképekhez"
@@ -10010,49 +10188,47 @@ msgstr "A szolgáltatás nem fut (%(service_name)s)."
msgid "Search with tags"
msgstr "Keresés a weben"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Keresés a weben"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Kezdőlap"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Kezdőlap"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Alkalmazások"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Alkalmazások"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Rendszer"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Jelszómódosítás"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Leállítás"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Kijelentkezés"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Válassz nyelvet"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Bejelentkezés"
@@ -10281,11 +10457,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "A beállítás változatlan"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -10294,6 +10474,99 @@ msgstr ""
msgid "Gujarati"
msgstr "Gudzsaráti"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Fájl és kódrészlet megosztása"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Domainnévszerver (DNS)"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-könyvtár"
+
+#~ msgid "Server Administration"
+#~ msgstr "Szerver adminisztráció"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-segéd"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Webes BitTorrent-kliens"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chat szerver"
+
+#~ msgid "Email Server"
+#~ msgstr "E-mail-szerver"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Egyszerű Git-hoszting"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentáció"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki és blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby-szerver"
+
+#~ msgid "Video Room"
+#~ msgstr "Videószoba"
+
+#~ msgid "Chat Client"
+#~ msgstr "Chat kliens"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Blokk sandbox"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Egyszerű médiaszerver"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Hírcsatorna-olvasó"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Audiókonferencia"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuális magánhálózat"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Nyilvános láthatóság"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web proxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC-kliens"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Naptár és címjegyzék"
+
+#~ msgid "Email Client"
+#~ msgstr "E-mail kliens"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "RSS-hírfolyam generátor"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Hálózati tárhely"
+
+#~ msgid "Web Search"
+#~ msgstr "Webes keresés"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Fájlszinkronizáció"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonim hálózat"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Weboldal és blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Fotó szervező"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -10681,11 +10954,6 @@ msgstr "Gudzsaráti"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Jelszavas SSH-hitelesítés engedélyezve."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Hiba történt a biztonsági mentés közben"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Alapvető funkcionalitás és webes felület a %(box_name)s számára"
@@ -10875,9 +11143,6 @@ msgstr "Gudzsaráti"
#~ msgid "Service Alert"
#~ msgstr "Szolgáltatási riasztás"
-#~ msgid "Repair"
-#~ msgstr "Javítás"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Belső hiba {0}"
@@ -11161,9 +11426,6 @@ msgstr "Gudzsaráti"
#~ msgid "Connected introducers"
#~ msgstr "Csatlakozott bevezetők"
-#~ msgid "Remove"
-#~ msgstr "Eltávolít"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -11189,11 +11451,6 @@ msgstr "Gudzsaráti"
#~ msgid "Delete selected"
#~ msgstr "Kiválasztott pillanatképek törölve"
-#, fuzzy
-#~| msgid "New Backup"
-#~ msgid "New value"
-#~ msgstr "Új biztonsági másolat"
-
#, fuzzy
#~| msgid "Path is not a directory."
#~ msgid "You do not have a home directory."
@@ -11816,9 +12073,6 @@ msgstr "Gudzsaráti"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Nem hozzáférhető"
@@ -12033,9 +12287,6 @@ msgstr "Gudzsaráti"
#~ msgid "SSH Keys"
#~ msgstr "SSH kulcsok"
-#~ msgid "Disk"
-#~ msgstr "Lemez"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Lemez vagy cserélhető adathordozó, ahová a biztonsági mentés archívuma "
diff --git a/plinth/locale/id/LC_MESSAGES/django.po b/plinth/locale/id/LC_MESSAGES/django.po
index 98a8e02fa..515154e14 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Indonesian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update URL"
msgid "Update now"
msgstr "Perbaharui URL"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn atau konfigurasikan "
"server eksternal."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Sinaps Matrix"
@@ -3928,12 +4081,6 @@ msgstr "Ruang Obrolan IRC"
msgid "Matrix server"
msgstr "Sinaps Matrix"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Konfigurasi"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4177,10 +4324,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Jumlah pemain maksimum"
@@ -4253,10 +4396,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4327,10 +4466,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4484,10 +4619,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Pesan Suara"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Atur Kata sandi PenggunaSuper"
@@ -4530,11 +4661,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Peladen"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4591,7 +4717,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Hostname"
@@ -4629,6 +4755,14 @@ msgstr ""
"harus 63 karakter atau kurang. Total panjang nama domain harus 253 karakter "
"atau kurang."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domain"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4664,14 +4798,6 @@ msgstr "Dapatkan Dukungan"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domain"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Layanan"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4922,94 +5048,90 @@ msgstr ""
msgid "-- select --"
msgstr "-- pilih --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Mode"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastructure"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Access Point"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frequency Band"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatic"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Channel"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Authentication Mode"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Open"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5017,7 +5139,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5026,7 +5148,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5034,11 +5156,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Pilih tipe koneksi internet anda"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5049,7 +5171,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5073,17 +5195,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Konfigurasi router yang lebih dipilih"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Domain Jaringan Lokal"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5129,7 +5275,7 @@ msgstr "Sunting Koneksi"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Sunting"
@@ -5321,10 +5467,6 @@ msgstr "Hapus Koneksi"
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5336,13 +5478,6 @@ msgstr ""
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5868,10 +6003,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5956,11 +6087,7 @@ msgstr "Sambungkan ke layanan VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Jaringan Privat Virtual"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5976,7 +6103,8 @@ msgstr ""
msgid "VPN server"
msgstr "DNS Server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6052,11 +6180,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Visibilitas Publik"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Domain PageKite"
@@ -6132,6 +6256,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Kostumisasi Layanan"
@@ -6192,10 +6324,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Performa"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6209,12 +6337,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
+#: modules/performance/manifest.py:18
#, fuzzy
#| msgid "System Configuration"
-msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Pengaturan Sistem"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Jalankan ulang atau matikan sistem."
@@ -6223,8 +6355,18 @@ msgstr "Jalankan ulang atau matikan sistem."
msgid "Power"
msgstr "Nyalakan"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Matikan"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Mulai ulang"
@@ -6299,6 +6441,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS Server"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6321,10 +6473,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Proksi Web"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6341,12 +6489,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Server Gobby"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Domain Jaringan Lokal"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6370,10 +6512,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Klien IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6402,10 +6540,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6510,10 +6644,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Klien Email"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6565,10 +6695,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6624,10 +6750,6 @@ msgstr ""
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Penyimpanan Berkas Jaringan"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Klien Android Samba"
@@ -6786,10 +6908,6 @@ msgstr "Jelajahi web"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Pencarian Web"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Pencarian Aman"
@@ -6827,6 +6945,18 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatic"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Port"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6939,16 +7069,16 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Bookmark"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Bookmark"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6994,10 +7124,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Alamat IP atau hostname Peladen"
@@ -7042,16 +7168,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Disarankan"
@@ -7284,6 +7406,18 @@ msgstr ""
"Maksimalkan banyak snapshot tahunan ini. Nilai default adalah 0 (tidak "
"menyimpan snapshot tahunan)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Hapus snapshot berikut secara permanen?"
@@ -7412,7 +7546,9 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Server Secure Shell (SSH)"
#: modules/ssh/__init__.py:75
@@ -7445,6 +7581,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Hapus Lokasi"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Sidik Jari"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "SSH Fingerprint"
@@ -7477,7 +7631,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Masuk"
@@ -7493,11 +7647,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Penyimpanan"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7653,6 +7802,26 @@ msgstr "Bagikan"
msgid "Other directory (specify below)"
msgstr "Direktori lainnya (silakan tulis)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "Diska"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatic"
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7750,10 +7919,6 @@ msgstr ""
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7788,10 +7953,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7822,7 +7983,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7831,13 +7992,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7845,15 +8006,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Jaringan Anonimitas"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7862,19 +8019,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Service"
msgid "Onion service is version 3"
@@ -7978,10 +8135,6 @@ msgstr "Jaringan Anonimitas"
msgid "Onion Service"
msgstr "Layanan"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Port"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -7994,7 +8147,7 @@ msgstr "Terjadi kesalahan selama konfigurasi."
msgid "Error configuring app: {error}"
msgstr "Kesalahan pemasangan aplikasi: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8003,7 +8156,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -8013,12 +8166,12 @@ msgstr "I2p proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -8224,6 +8377,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8503,6 +8664,18 @@ msgstr "Gagal menambahkan pengguna baru ke kelompok admin. {error}"
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Kelola Snapshot"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Izin"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8999,12 +9172,6 @@ msgstr ""
msgid "WordPress"
msgstr "Address"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "Wiki dan Blog"
-
#: modules/wordpress/forms.py:14
#, fuzzy
#| msgid "public access"
@@ -9046,10 +9213,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9288,49 +9451,47 @@ msgstr "Layanan %(service_name)s tidak berjalan."
msgid "Search with tags"
msgstr "Jelajahi web"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Jelajahi web"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Beranda"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Beranda"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplikasi"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Apps"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " sistem"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Ganti kata sandi"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Matikan"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Keluar"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Pilih bahasa"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Masuk"
@@ -9545,11 +9706,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9558,6 +9723,79 @@ msgstr ""
msgid "Gujarati"
msgstr "Bahasa Gujarat"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Berbagi File & Cuplikan"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Server Nama Domain"
+
+#~ msgid "E-book Library"
+#~ msgstr "Perpustakaan e-book"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administrasi Server"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Helper VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Klien Web BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Server obrolan"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "Server obrolan"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Hosting Git Sederhana"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentasi"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki dan Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Server Gobby"
+
+#~ msgid "Chat Client"
+#~ msgstr "Obrolan Klien"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Pesan Suara"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Jaringan Privat Virtual"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Visibilitas Publik"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Proksi Web"
+
+#~ msgid "IRC Client"
+#~ msgstr "Klien IRC"
+
+#~ msgid "Email Client"
+#~ msgstr "Klien Email"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Penyimpanan Berkas Jaringan"
+
+#~ msgid "Web Search"
+#~ msgstr "Pencarian Web"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Jaringan Anonimitas"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "Wiki dan Blog"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -9776,11 +10014,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Migrate"
#~ msgstr "Migrasi"
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Kesalahan saat cadangan"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Fungsionalitas inti dan antarmuka web untuk %(box_name)s"
@@ -10090,9 +10323,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Pet Name"
#~ msgstr "Nama"
-#~ msgid "Remove"
-#~ msgstr "Hapus"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -10291,9 +10521,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Tidak tersedia"
@@ -10311,11 +10538,6 @@ msgstr "Bahasa Gujarat"
#~ msgid "Error setting default app: {exception}"
#~ msgstr "Kesalahan pengaturan bahasa: {exception}"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "Diska"
-
#, fuzzy
#~| msgid "Restart Now"
#~ msgid "Restore apps"
diff --git a/plinth/locale/it/LC_MESSAGES/django.po b/plinth/locale/it/LC_MESSAGES/django.po
index 267aa170b..41feabbcf 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Italian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Aggiorna adesso"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3878,12 +4027,6 @@ msgstr "Server Chat"
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Configurazione"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4176,10 +4319,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Block Sandbox"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Numero massimo di giocatori"
@@ -4261,10 +4400,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4337,10 +4472,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4502,10 +4633,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Voice Chat"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4554,11 +4681,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4615,7 +4737,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Hostname"
@@ -4656,6 +4778,16 @@ msgstr ""
"ogni etichetta non deve essere superiore a 63 caratteri. La lunghezza totale "
"del nome di dominio non deve superare i 253 caratreri."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domini"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4691,14 +4823,6 @@ msgstr "Richiedi assistenza"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domini"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Servizi"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4965,54 +5089,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- seleziona--"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Il nome visibile sella rete."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modalità"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastruttura"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Access Point"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Banda di frequenza"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatica"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Canale"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5021,11 +5141,11 @@ msgstr ""
"selezionata. Il valore 0, o l'assenza di valore, significa che sarà "
"impostata la selezione automatica."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5035,11 +5155,11 @@ msgstr ""
"connessione ad un access point, connettersi solo se il BSSID dell'access "
"point combacia con quello fornito. Per esempio: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Modalità Autenticazione"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5047,20 +5167,20 @@ msgstr ""
"Scegli WPA se la rete wireless è protetta e richiede che i client abbiano la "
"password WiFi."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Aperta"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Specificare come il vostro {box_name} è connesso alla vostra rete"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5068,7 +5188,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5077,7 +5197,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5085,11 +5205,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5100,7 +5220,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5124,17 +5244,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Configurazione del router preferito"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Dominio rete locale"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5180,7 +5324,7 @@ msgstr "Modifica Connessione"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Modifica"
@@ -5380,10 +5524,6 @@ msgstr "Cancella Connessione"
msgid "Delete connection %(name)s permanently?"
msgstr "Cancellare definitivamente %(name)s la connessione?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5395,13 +5535,6 @@ msgstr ""
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5933,10 +6066,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
msgid "Not set"
@@ -6028,11 +6157,7 @@ msgstr ""
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Rete virtuale privata"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6049,7 +6174,8 @@ msgstr ""
msgid "VPN server"
msgstr "Server DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6151,11 +6277,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Visibilità Pubblica"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Dominio PageKite"
@@ -6235,6 +6357,14 @@ msgstr "Servizio personalizzato aggiunto"
msgid "This service already exists"
msgstr "Questo servizio è già presente"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Servizi personalizzati"
@@ -6304,10 +6434,6 @@ msgstr ""
"Vedi le istruzioni della configurazione del client SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6321,10 +6447,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Monitoraggio del sistema"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Riavvia o spegni il sistema."
@@ -6333,8 +6465,18 @@ msgstr "Riavvia o spegni il sistema."
msgid "Power"
msgstr "Alimentazione"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut Down Now"
+msgid "Shutdown"
+msgstr "Spegni Ora"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6416,6 +6558,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS Server"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6453,10 +6605,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web Proxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6473,12 +6621,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby Server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Dominio rete locale"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6512,10 +6654,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Client IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6555,10 +6693,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Calendario e Rubrica"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6670,10 +6804,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6727,10 +6857,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6786,10 +6912,6 @@ msgstr ""
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Stoccaggio dei file di rete"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Client Android Samba"
@@ -6935,10 +7057,6 @@ msgstr ""
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6976,6 +7094,18 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatica"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Ports"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7086,16 +7216,16 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7139,10 +7269,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -7183,16 +7309,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7408,6 +7530,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7535,8 +7669,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "Secure Shell"
+msgid "Secure Shell Server"
+msgstr "Secure Shell"
#: modules/ssh/__init__.py:75
#, fuzzy
@@ -7566,6 +7702,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Rimuovere la posizione"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH Fingerprint"
+msgid "Fingerprints"
+msgstr "SSH Fingerprint"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -7596,7 +7750,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7612,11 +7766,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7773,6 +7922,24 @@ msgstr "Partage"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatica"
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7870,10 +8037,6 @@ msgstr ""
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7908,10 +8071,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7942,7 +8101,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7951,13 +8110,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7965,16 +8124,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-#, fuzzy
-msgid "Anonymity Network"
-msgstr "Rete di anonimato"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7983,19 +8137,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Onion Service"
msgid "Onion service is version 3"
@@ -8096,10 +8250,6 @@ msgstr "Rete di anonimato"
msgid "Onion Service"
msgstr "Servizio Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Ports"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Aggiornamento della configurazione"
@@ -8110,7 +8260,7 @@ msgstr "Aggiornamento della configurazione"
msgid "Error configuring app: {error}"
msgstr "Errore durante l'installazione dell'applicazione: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8119,7 +8269,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -8129,12 +8279,12 @@ msgstr "Proxy I2P"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -8332,6 +8482,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Nuovo valore"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8598,6 +8758,16 @@ msgstr "Aggiunta del nuovo utente al gruppo admin fallita: {error}"
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Passwords"
+msgid "Manage accounts"
+msgstr "Gestire le password"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9072,10 +9242,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Sito web e blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Accesso pubblico"
@@ -9115,10 +9281,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9358,49 +9520,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9609,11 +9767,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Impostazioni invariate"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9622,6 +9784,71 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Condivisione di file e frammenti di text"
+
+#, fuzzy
+#~ msgid "Domain Name Server"
+#~ msgstr "Server di nomi a dominio"
+
+#~ msgid "Server Administration"
+#~ msgstr "Amministrazione Server"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Web Client BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Server Chat"
+
+#~ msgid "Email Server"
+#~ msgstr "Server e-mail"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Semplice Git Hosting"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentazione"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki e Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby Server"
+
+#~ msgid "Chat Client"
+#~ msgstr "Client"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Block Sandbox"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Voice Chat"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Rete virtuale privata"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Visibilità Pubblica"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web Proxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "Client IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Calendario e Rubrica"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Stoccaggio dei file di rete"
+
+#, fuzzy
+#~ msgid "Anonymity Network"
+#~ msgstr "Rete di anonimato"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Sito web e blog"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -9823,11 +10050,6 @@ msgstr "Gujarati"
#~ "il comando 'service firewall start' o nol caso di un sistema con systemd "
#~ "'systemctl start firewalld'."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Errore durante il backup"
-
#~ msgid "Network Connections"
#~ msgstr "Connessione di rete"
@@ -10119,9 +10341,6 @@ msgstr "Gujarati"
#~ msgid "SSH Key Size"
#~ msgstr "Grandezza Chiave SSH"
-#~ msgid "SSH Fingerprint"
-#~ msgstr "SSH Fingerprint"
-
#~ msgid "Key File"
#~ msgstr "Key File"
@@ -10176,9 +10395,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Istantanee selezionate cancellate"
-#~ msgid "New value"
-#~ msgstr "Nuovo valore"
-
#~ msgid "Create home directory"
#~ msgstr "Creare la home directory"
@@ -10601,9 +10817,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Non Disponibile"
diff --git a/plinth/locale/ja/LC_MESSAGES/django.po b/plinth/locale/ja/LC_MESSAGES/django.po
index 40681cb6b..19a60752f 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2023-05-07 23:50+0000\n"
"Last-Translator: Nobuhiro Iwamatsu \n"
"Language-Team: Japanese software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3431,12 +3548,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3660,10 +3771,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3732,10 +3839,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3804,10 +3907,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3939,10 +4038,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3985,11 +4080,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4044,7 +4134,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4072,6 +4162,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4103,14 +4201,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4347,94 +4437,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4442,7 +4528,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4451,7 +4537,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4459,11 +4545,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4474,7 +4560,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4498,17 +4584,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4554,7 +4662,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4744,10 +4852,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4759,13 +4863,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5287,10 +5384,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5363,11 +5456,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5381,7 +5470,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5455,11 +5545,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5535,6 +5621,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5593,10 +5687,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5610,8 +5700,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5622,8 +5716,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5698,6 +5800,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5720,10 +5830,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5738,10 +5844,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5765,10 +5867,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5797,10 +5895,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5903,10 +5997,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5953,10 +6043,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6012,10 +6098,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6156,10 +6238,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6195,6 +6273,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6305,14 +6391,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6354,10 +6440,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6394,14 +6476,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6616,6 +6694,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6740,7 +6830,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6769,6 +6859,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6799,7 +6901,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6815,11 +6917,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6973,6 +7070,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7070,10 +7183,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7108,10 +7217,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7142,7 +7247,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7151,13 +7256,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7165,15 +7270,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7182,19 +7283,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7288,10 +7389,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7301,7 +7398,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7310,7 +7407,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7318,12 +7415,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7509,6 +7606,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7771,6 +7876,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8239,10 +8352,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8282,10 +8391,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8500,49 +8605,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr "アプリ"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8742,11 +8843,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -8755,6 +8860,9 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "Documentation"
+#~ msgstr "文書化"
+
#~ msgid "I2P"
#~ msgstr "I2P"
diff --git a/plinth/locale/kn/LC_MESSAGES/django.po b/plinth/locale/kn/LC_MESSAGES/django.po
index 1a97e83bc..5c2de293b 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2020-07-16 16:41+0000\n"
"Last-Translator: Yogesh \n"
"Language-Team: Kannada software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3429,12 +3546,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3658,10 +3769,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3730,10 +3837,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3802,10 +3905,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3937,10 +4036,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3983,11 +4078,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4042,7 +4132,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4070,6 +4160,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4101,14 +4199,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4345,94 +4435,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4440,7 +4526,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4449,7 +4535,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4457,11 +4543,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4472,7 +4558,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4496,17 +4582,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4552,7 +4660,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4742,10 +4850,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4757,13 +4861,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5285,10 +5382,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5361,11 +5454,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5379,7 +5468,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5453,11 +5543,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5533,6 +5619,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5591,10 +5685,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5608,8 +5698,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5620,8 +5714,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5696,6 +5798,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5718,10 +5828,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5736,10 +5842,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5763,10 +5865,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5795,10 +5893,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5901,10 +5995,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5951,10 +6041,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6010,10 +6096,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6156,10 +6238,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6195,6 +6273,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6305,14 +6391,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6354,10 +6440,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6394,14 +6476,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6616,6 +6694,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6740,7 +6830,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6769,6 +6859,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6799,7 +6901,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6815,11 +6917,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6973,6 +7070,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7070,10 +7183,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7108,10 +7217,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7142,7 +7247,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7151,13 +7256,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7165,15 +7270,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7182,19 +7283,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7288,10 +7389,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7301,7 +7398,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7310,7 +7407,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7318,12 +7415,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7509,6 +7606,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7771,6 +7876,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8239,10 +8352,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8282,10 +8391,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8500,49 +8605,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8742,11 +8843,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/lt/LC_MESSAGES/django.po b/plinth/locale/lt/LC_MESSAGES/django.po
index c6a44253f..0b5fe322e 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Lithuanian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3441,12 +3560,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3670,10 +3783,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3742,10 +3851,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3816,10 +3921,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3951,10 +4052,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3997,11 +4094,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4056,7 +4148,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4084,6 +4176,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4117,14 +4217,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4361,94 +4453,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4456,7 +4544,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4465,7 +4553,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4473,11 +4561,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4488,7 +4576,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4512,17 +4600,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4568,7 +4678,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4758,10 +4868,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4773,13 +4879,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5301,10 +5400,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5377,11 +5472,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5395,7 +5486,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5469,11 +5561,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5549,6 +5637,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5607,10 +5703,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5624,8 +5716,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5636,8 +5732,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5712,6 +5816,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5734,10 +5846,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5752,10 +5860,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5779,10 +5883,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -5811,10 +5911,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5917,10 +6013,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5969,10 +6061,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6028,10 +6116,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6172,10 +6256,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6211,6 +6291,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6321,14 +6409,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6370,10 +6458,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6410,14 +6494,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6632,6 +6712,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6756,7 +6848,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6785,6 +6877,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6815,7 +6919,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6831,11 +6935,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6989,6 +7088,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7086,10 +7201,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7124,10 +7235,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7158,7 +7265,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7167,13 +7274,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7181,15 +7288,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7198,19 +7301,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7304,10 +7407,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7317,7 +7416,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7326,7 +7425,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7336,12 +7435,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7527,6 +7626,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7789,6 +7896,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8257,10 +8372,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8300,10 +8411,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8518,49 +8625,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8760,11 +8863,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/lv/LC_MESSAGES/django.po b/plinth/locale/lv/LC_MESSAGES/django.po
index 8c6db091a..8508009b8 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Latvian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3440,12 +3559,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3669,10 +3782,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3741,10 +3850,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3815,10 +3920,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3950,10 +4051,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3996,11 +4093,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4055,7 +4147,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4083,6 +4175,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4116,14 +4216,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4360,94 +4452,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4455,7 +4543,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4464,7 +4552,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4472,11 +4560,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4487,7 +4575,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4511,17 +4599,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4567,7 +4677,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4757,10 +4867,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4772,13 +4878,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5300,10 +5399,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5376,11 +5471,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5394,7 +5485,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5468,11 +5560,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5548,6 +5636,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5606,10 +5702,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5623,8 +5715,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5635,8 +5731,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5711,6 +5815,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5733,10 +5845,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5751,10 +5859,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5778,10 +5882,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5810,10 +5910,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5916,10 +6012,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5968,10 +6060,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6027,10 +6115,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6171,10 +6255,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6210,6 +6290,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6320,14 +6408,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6369,10 +6457,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6409,14 +6493,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6631,6 +6711,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6755,7 +6847,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6784,6 +6876,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6814,7 +6918,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6830,11 +6934,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6988,6 +7087,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7085,10 +7200,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7123,10 +7234,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7157,7 +7264,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7166,13 +7273,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7180,15 +7287,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7197,19 +7300,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7303,10 +7406,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7316,7 +7415,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7325,7 +7424,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7335,12 +7434,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7526,6 +7625,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7788,6 +7895,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8256,10 +8371,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8299,10 +8410,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8517,49 +8624,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8759,11 +8862,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/nb/LC_MESSAGES/django.po b/plinth/locale/nb/LC_MESSAGES/django.po
index 2bf26ef99..eb8919746 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-10-27 23:30+0000\n"
"Last-Translator: Sunil Mohan Adapa \n"
"Language-Team: Norwegian Bokmål software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Oppdater nå"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3956,12 +4116,6 @@ msgstr "IRC-nettpratrom"
msgid "Matrix server"
msgstr "Media-strømmetjener"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Oppsett"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4258,10 +4412,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Block-sandkassen"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Maksimalt antall spillere"
@@ -4346,11 +4496,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-#, fuzzy
-msgid "Simple Media Server"
-msgstr "Enkel mediatjener"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Katalog for media-filer"
@@ -4422,10 +4567,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Nyhetstrøm-leser"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4596,10 +4737,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Talenettprat"
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "SSH server password"
@@ -4653,11 +4790,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Tjener"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Vellykket passordbytte for SuperUser."
@@ -4724,7 +4856,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Vertsnavn"
@@ -4761,6 +4893,16 @@ msgstr ""
"bare bokstaver, tall og bindestreker. Lengden på hver merkelapp må være 63 "
"tegn, eller mindre. Lengden på domenenavnet må være 253 tegn, eller mindre."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domener"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4796,16 +4938,6 @@ msgstr "Få støtte"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domener"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service"
-msgid "Services"
-msgstr "Tjeneste"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5072,54 +5204,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- velg --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID (Service Set Identifier)"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Det synlige navnet på nettverket."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modus"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastruktur"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Aksesspunkt"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frekvensbånd"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatisk"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5127,11 +5255,11 @@ msgstr ""
"Valgfri verdi. Trådløskanal i det valgte frekvensbåndet som det skal "
"begrenses til. Blank eller verdi 0 betyr at det skal velges automatisk."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5141,11 +5269,11 @@ msgstr ""
"aksesspunkt, koble kun til hvis BSSID-en til aksesspunktet stemmer med det "
"som er oppgitt. Eksempel: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Autentiseringsmodus"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5153,20 +5281,20 @@ msgstr ""
"Velg WPA (Wi-Fi Protected Access) hvis det trådløse nettverket er sikret og "
"krever at brukerne har passordet som trengs for å koble seg til."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Åpen"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Angi hvordan din {box_name} er tilkoblet ditt nettverket"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, fuzzy, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5177,7 +5305,7 @@ msgstr ""
"internett-tilknytning fra en ruter via Wi-Fi eller ethernetkabel. Dette er "
"et typisk hjemmeoppsett.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5190,7 +5318,7 @@ msgstr ""
"kort. {box_name} er koblet direkte til Internet og alle enhetene dine kan "
"koble seg til {box_name} med Internett-forbindelsen sin.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5201,11 +5329,11 @@ msgstr ""
"din er koblet direkte til idn {box_name} og det er ingen andre enheter på "
"nettverket. Dette kan gjelde fellesbokser eller skyoppsett.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Velg din internett-tilkoblingstype"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
#, fuzzy
msgid ""
"I have a public IP address that may change over time"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)
"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5244,7 +5372,7 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5253,13 +5381,13 @@ msgstr ""
"Du vil bli anmodet å fatte de mest konservative "
"valgene.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "Current Network Configuration"
msgid "Preferred router configuration"
msgstr "Nåværende nettverksoppsett"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internett"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokalt nettverksdomene"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5305,7 +5457,7 @@ msgstr "Rediger tilkobling"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Rediger"
@@ -5504,10 +5656,6 @@ msgstr "Slett tilkobling"
msgid "Delete connection %(name)s permanently?"
msgstr "Slett forbindelsen %(name)s for godt?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internett"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5519,13 +5667,6 @@ msgstr "Lage mellomrom"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6128,10 +6269,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "Neste"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6232,11 +6369,7 @@ msgstr "Oppkoblingstype"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtuelt privat nettverk"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6253,7 +6386,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "DNS-tjener"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Removable Devices"
msgid "Remote access"
@@ -6360,11 +6494,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Offentlig synlighet"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite-domene"
@@ -6450,6 +6580,16 @@ msgstr "Lagt til selvvalgt tjeneste"
msgid "This service already exists"
msgstr "Denne tjenesten finnes allerede"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Tilpassede tjenester"
@@ -6524,10 +6664,6 @@ msgstr ""
"Se oppsettet for SSH-klienten instructions (instruksjoner)"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Ytelse"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6541,10 +6677,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Systemmonitorering"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Start om igjen, eller slå av systemet."
@@ -6553,8 +6695,18 @@ msgstr "Start om igjen, eller slå av systemet."
msgid "Power"
msgstr "Strøm"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Slå av"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Omstart"
@@ -6637,6 +6789,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS-tjener"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6674,10 +6836,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Mellomtjener for nettet"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6694,12 +6852,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby-tjener"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokalt nettverksdomene"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6733,10 +6885,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC-klient"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6777,10 +6925,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Kalender og adressebok"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6916,10 +7060,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-postklient"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6972,10 +7112,6 @@ msgstr "Les og abonner på nyhetsstrømmer"
msgid "RSS-Bridge"
msgstr "Bro"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Tillat offentlig tilgang"
@@ -7031,12 +7167,6 @@ msgstr "Tilgang til private delinger"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Distributed File Storage"
-msgid "Network File Storage"
-msgstr "Distribuert fillagring"
-
#: modules/samba/manifest.py:12
#, fuzzy
#| msgid "Add Client"
@@ -7204,10 +7334,6 @@ msgstr "Søk på nettet"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Nettsøk"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Trygt søk"
@@ -7251,6 +7377,18 @@ msgstr ""
"angrepsforsøk mot SSH-tjeneren og andre aktive passordbeskyttede "
"internettjenester."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatisk"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Porter"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
#, fuzzy
@@ -7384,16 +7522,16 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Bokmerker"
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Bokmerker"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7445,10 +7583,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Tjernens vertsnavn eller IP-adresse"
@@ -7500,16 +7634,12 @@ msgstr ""
"enheter kan koble til denne mellomtjeneren, og deres data vil krypteres og "
"sendes via Shadowsocks-tjeneren."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Anbefalt"
@@ -7761,6 +7891,18 @@ msgstr ""
"Behold opptil dette antallet årlige avbildninger. Forvalgt verdi er 0 "
"(avskrudd)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Slett denne avbildningen for godt?"
@@ -7904,7 +8046,9 @@ msgstr ""
"andre tjenester ved bruk av slike tilkoblinger."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) tjener"
#: modules/ssh/__init__.py:75
@@ -7941,6 +8085,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Fjern plassering"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH Fingerprint"
+msgid "Fingerprints"
+msgstr "SSH Fingeravtrykk"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Tjener-fingeravtrykk"
@@ -7975,7 +8137,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Login"
@@ -7996,11 +8158,6 @@ msgstr ""
"kan vise lagringsmedia som er i bruk, montere og avmontere flyttbare medium, "
"utvide rotpartisjonen, osv."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Lager"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8166,6 +8323,28 @@ msgstr "Del"
msgid "Other directory (specify below)"
msgstr "Annen mappe (angi nedenfor)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Disk"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatisk"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Utvid root-partisjon"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Følgende lagringsenheter er i bruk:"
@@ -8287,10 +8466,6 @@ msgstr "Administrer Syncthing-programmet"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Filsynkronisering"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8325,10 +8500,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8359,7 +8530,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8373,13 +8544,13 @@ msgstr ""
"href=\"https://www.torproject.org/download/download-easy.html.en\">Tor "
"Browser."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8387,15 +8558,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonymitetsnettverk"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor-løktjeneste"
@@ -8404,19 +8571,19 @@ msgstr "Tor-løktjeneste"
msgid "Tor Bridge Relay"
msgstr "Tor bro-stafettvideresendingsoppsett"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor relay-port tilgjengelig"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3-transport registrert"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4-transport registrert"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Onion Service"
msgid "Onion service is version 3"
@@ -8539,10 +8706,6 @@ msgstr "Anonymitetsnettverk"
msgid "Onion Service"
msgstr "Løktjeneste"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Porter"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Oppdaterer oppsett"
@@ -8553,7 +8716,7 @@ msgstr "Oppdaterer oppsett"
msgid "Error configuring app: {error}"
msgstr "Feil ved programinstallering: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8562,7 +8725,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "Tor Socks Proxy"
msgid "Tor Proxy"
@@ -8572,12 +8735,12 @@ msgstr "Tor Socks-mellomtjener"
msgid "Tor Socks Proxy"
msgstr "Tor Socks-mellomtjener"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Adgang til URL {url} på tcp{kind} via Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekreft Tor-bruk på {url} via tcp{kind}"
@@ -8792,6 +8955,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New Backup"
+msgid "New features"
+msgstr "Ny sikkerhetskopi"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9098,6 +9271,18 @@ msgstr "Klarte ikke å legge til en ny bruker i admin-gruppen: {error}"
msgid "User account created, you are now logged in"
msgstr "Brukerkonto er opprettet, du er nå logget inn"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Behandle avbildninger"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Tilganger"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9631,12 +9816,6 @@ msgstr ""
msgid "WordPress"
msgstr "Adresse"
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "Wiki og Blogg"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Offentlig tilgang"
@@ -9679,10 +9858,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Organiserer fotografier"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Skru på OpenStreetMap for kart"
@@ -9937,49 +10112,47 @@ msgstr "Tjenesten %(service_name)s kjører ikke."
msgid "Search with tags"
msgstr "Søk på nettet"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Søk på nettet"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Hjem"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Hjem"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Programmer"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Apps/Programmer"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " System"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Endre passord"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Slå av"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Logg ut"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Velg språk"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Logg inn"
@@ -10205,11 +10378,15 @@ msgstr ""
"All programdata og oppsett blir permanent borte. Programmet kan installeres "
"på nytt igjen."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Oppsett uendret"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "før avinstallering av {app_id}"
@@ -10218,6 +10395,101 @@ msgstr "før avinstallering av {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Deling av filer og snutter"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Domenenavnetjener"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-bok-bibliotek"
+
+#~ msgid "Server Administration"
+#~ msgstr "Tjeneradministrasjon"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-hjelper"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent nett-klient"
+
+#~ msgid "Chat Server"
+#~ msgstr "Nettprat-tjener"
+
+#~ msgid "Email Server"
+#~ msgstr "E-posttjener"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Enkelt Git-vertsskap"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentasjon"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki og Blogg"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby-tjener"
+
+#~ msgid "Video Room"
+#~ msgstr "Videorom"
+
+#~ msgid "Chat Client"
+#~ msgstr "Nettpratklient"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Block-sandkassen"
+
+#, fuzzy
+#~ msgid "Simple Media Server"
+#~ msgstr "Enkel mediatjener"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Nyhetstrøm-leser"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Talenettprat"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuelt privat nettverk"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Offentlig synlighet"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Mellomtjener for nettet"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC-klient"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalender og adressebok"
+
+#~ msgid "Email Client"
+#~ msgstr "E-postklient"
+
+#, fuzzy
+#~| msgid "Distributed File Storage"
+#~ msgid "Network File Storage"
+#~ msgstr "Distribuert fillagring"
+
+#~ msgid "Web Search"
+#~ msgstr "Nettsøk"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Filsynkronisering"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonymitetsnettverk"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "Wiki og Blogg"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Organiserer fotografier"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10568,11 +10840,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH-autentisering med passord aktivert."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Feil under sikkerhetskopiering"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Kjernefunksjonalitet og nettbrukergrensesnitt for %(box_name)s"
@@ -11033,9 +11300,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Tilknyttede introduserere"
-#~ msgid "Remove"
-#~ msgstr "Fjern"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -11061,11 +11325,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Slettet alle valgte avbildninger"
-#, fuzzy
-#~| msgid "New Backup"
-#~ msgid "New value"
-#~ msgstr "Ny sikkerhetskopi"
-
#, fuzzy
#~| msgid "Path is not a directory."
#~ msgid "You do not have a home directory."
@@ -11686,9 +11945,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Ikke tilgjengelig"
@@ -11928,9 +12184,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Slett øyeblikksbilde"
-#~ msgid "Disk"
-#~ msgstr "Disk"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Disk eller flyttbart medium der sikkerhetskopiarkivet vil bli lagret."
diff --git a/plinth/locale/nl/LC_MESSAGES/django.po b/plinth/locale/nl/LC_MESSAGES/django.po
index b092068c8..de84f21fb 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-09-21 01:05+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Dutch software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Nu bijwerken"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn nodig."
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Video Ruimte"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Janus Video Ruimte"
@@ -3494,7 +3648,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "JavaScript licentie-informatie"
@@ -3510,10 +3664,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Chat Cliënt"
-
#: modules/jsxc/manifest.py:16
#, fuzzy
#| msgid "Web Search"
@@ -3571,10 +3721,6 @@ msgstr "Beheer de Kiwix inhoudserver"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Offline Wikipedia"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "Informatiepakketten moeten in .zim formaat zijn"
@@ -3708,10 +3854,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Certificaten"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Websitebeveiliging"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "Certificaatstatus"
@@ -3837,7 +3993,7 @@ msgstr ""
"videogesprekken. Installeer de Coturn "
"toepassing of configureer een externe server."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3909,12 +4065,6 @@ msgstr "IRC Chatroom"
msgid "Matrix server"
msgstr "Mediastreaming server"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Configuratie"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4203,10 +4353,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Block Sandbox"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Maximum aantal spelers"
@@ -4293,10 +4439,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Simple Media Server"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Map met mediabestanden"
@@ -4371,10 +4513,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "News Feed Reader"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Voer een gebruikersnaam in voor de gebruiker."
@@ -4516,10 +4654,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Voice Chat"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Wachtwoord van de Supergebruiker vastleggen"
@@ -4568,11 +4702,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Server"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Wachtwoord van de SuperGebruiker succesvol gewijzigd."
@@ -4632,7 +4761,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Hostnaam"
@@ -4670,6 +4799,16 @@ msgstr ""
"per naam mag niet langer zijn dan 63 tekens. De totale domeinnaamlengte mag "
"niet langer zijn dan 253 tekens."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domeinen"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4701,14 +4840,6 @@ msgstr "ondersteund"
msgid "unsupported"
msgstr "niet ondersteund"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domeinen"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Diensten"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4987,54 +5118,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- selecteer --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "De zichtbare netwerknaam."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modus"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastructuur"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Access Point"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frequentieband"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatisch"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanaal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5042,11 +5169,11 @@ msgstr ""
"Optionele waarde. Beperken van draadloos kanaal tot de geselecteerde "
"frequentieband. Waarde leeg of 0 betekent automatische selectie."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5057,11 +5184,11 @@ msgstr ""
"toegangspunt overeenkomt met degene die hier wordt ingevuld. Voorbeeld: "
"00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Authentificatiemodus"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5069,20 +5196,20 @@ msgstr ""
"Selecteer WPA indien het netwerk beveiligd is en gebruikerswachtwoorden "
"gebruikt om te verbinden."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Open"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Geef aan hoe jouw {box_name} verbonden is met jouw netwerk"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5093,7 +5220,7 @@ msgstr ""
"internetverbinding van de router via Wi-Fi of Ethernet-kabel. Dit is een "
"typische thuisopstelling.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5106,7 +5233,7 @@ msgstr ""
"{box_name} is rechtstreeks verbonden met het internet en alle apparaten "
"maken verbinding met {box_name} voor hun internetverbinding.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5118,11 +5245,11 @@ msgstr ""
"andere apparaten op het netwerk. Dit komt voor in community- of "
"cloudopstellingen.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Het type internetverbinding kiezen"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5141,7 +5268,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5179,7 +5306,7 @@ msgstr ""
"diensten via internet aan te bieden vanuit huis. {box_name} biedt veel "
"verschillende oplossingen maar ieder daarvan heeft beperkingen.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5187,11 +5314,11 @@ msgstr ""
"Ik weet niet welk type verbinding mijn ISP biedt De "
"meest conservatieve maatregelen zullen worden voorgesteld.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Voorkeurs routerconfiguratie"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5239,6 +5366,30 @@ msgstr ""
"eraan herinnerd wilt worden. Sommige van de andere configuratiestappen "
"kunnen mislukken.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokaal netwerkdomein"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5259,7 +5410,7 @@ msgstr "Wijzig verbinding"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Wijzig"
@@ -5458,10 +5609,6 @@ msgstr "Verwijder verbinding"
msgid "Delete connection %(name)s permanently?"
msgstr "Verbinding %(name)s permanent verwijderen?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5473,13 +5620,6 @@ msgstr "Verbinding"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6051,10 +6191,6 @@ msgstr "Deze toepassing is een experiment."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Bestandsopslag & Samenwerking"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Niet ingesteld"
@@ -6148,11 +6284,7 @@ msgstr "Verbinding maken met VPN-dienst"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtual Private Network"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6169,7 +6301,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "DNS server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Removable Media"
msgid "Remote access"
@@ -6266,11 +6399,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Openbare zichtbaarheid"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite domein"
@@ -6350,6 +6479,16 @@ msgstr "Aangepaste dienst toegevoegd"
msgid "This service already exists"
msgstr "Deze dienst bestaat al"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Aangepaste Diensten"
@@ -6421,10 +6560,6 @@ msgstr ""
"Zie de SSH cliënt setup instructies (Engelstalig)"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Prestaties"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6444,10 +6579,16 @@ msgstr ""
"Prestatiestatistieken worden verzameld door Performance Co-Pilot en kunnen "
"worden bekeken via de Cockpit-app."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Systeembewaking"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Herstarten of uitschakelen van het systeem."
@@ -6456,8 +6597,18 @@ msgstr "Herstarten of uitschakelen van het systeem."
msgid "Power"
msgstr "Power"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Uitschakelen"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Herstarten"
@@ -6546,6 +6697,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Fallback DNS Servers"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6577,10 +6738,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web Proxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6597,12 +6754,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby Server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokaal netwerkdomein"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6637,10 +6788,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC Cliënt"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6684,10 +6831,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Agenda en Adresboek"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6821,10 +6964,6 @@ msgstr ""
"(https://"
"www.google.com/settings/security/lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Email Cliënt"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Gebruik alleen de lokale mailserver"
@@ -6889,10 +7028,6 @@ msgstr "Lezen en abonneren op nieuwsfeeds"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "RSS Feed Generator"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Openbare toegang toestaan"
@@ -6965,10 +7100,6 @@ msgstr "Toegang tot de privéshares"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Netwerk bestandenopslag"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba Cliënt"
@@ -7130,10 +7261,6 @@ msgstr "Zoeken op internet"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Zoeken op het Internet"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Veilig Zoeken"
@@ -7173,6 +7300,18 @@ msgstr ""
"Als dit actief is, zal Fail2Ban brute-kracht inbraakpogingen beperken op de "
"SSH server en andere diensten die door wachtwoorden worden afgeschermd."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatisch"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Poorten"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7304,14 +7443,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Bladwijzers"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Bladwijzers"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7368,10 +7507,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks Client"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Omzeil censuur"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Server hostnaam of IP adres"
@@ -7419,14 +7554,10 @@ msgstr ""
"clients verbinding kunnen maken. De gegevens van klanten worden versleuteld "
"en via deze server verstuurd."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks Server"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Help anderen censuur te omzeilen"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Aanbevolen"
@@ -7672,6 +7803,18 @@ msgstr ""
"Bewaar maximaal dit aantal jaarlijkse snapshots. De standaardwaarde is 0 "
"(geen jaarlijks snapshot bewaren)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "De volgende snapshots permanent verwijderen?"
@@ -7807,7 +7950,9 @@ msgstr ""
"bestanden kopiëren en andere taken verrichten door zulk een verbinding."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) Server"
#: modules/ssh/__init__.py:75
@@ -7842,6 +7987,24 @@ msgstr ""
"via SSH. Als dit is uitgeschakeld, kunnen alleen gebruikers van de groepen "
"root, admin en freedombox-ssh inloggen via SSH."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Locatie verwijderen"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Vingerafdruk"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Server Vingerafdrukken"
@@ -7874,7 +8037,7 @@ msgstr "Vul de letters in het plaatje in, om naar de login pagina te gaan"
msgid "Proceed to Login"
msgstr "Ga naar Login"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Aanmelding"
@@ -7894,11 +8057,6 @@ msgstr ""
"bekijken, verwijderbare media koppelen en ontkoppelen, de rootpartitie "
"uitbreiden enz."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Storage"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8062,6 +8220,28 @@ msgstr "Delen"
msgid "Other directory (specify below)"
msgstr "Andere map (hieronder aangeven)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "Schijven"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatisch"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Root-partitie uitbreiden"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "De volgende opslagapparaten zijn in gebruik:"
@@ -8178,10 +8358,6 @@ msgstr "Beheer Syncthing toepassing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Bestandssynchronisatie"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8217,10 +8393,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Niet lineaire Notebooks"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Een TiddlyWiki bestand met .html bestands extensie"
@@ -8253,7 +8425,7 @@ msgstr ""
"Tip: Je kunt voor het verwijderen een kopie van deze wiki "
"downloaden vanuit TiddlyWiki."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8267,7 +8439,7 @@ msgstr ""
"de Tor "
"Browser aan."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8275,7 +8447,7 @@ msgstr ""
"Deze applicatie biedt relay-diensten om bij te dragen aan het Tor-netwerk en "
"anderen te helpen censuur te overwinnen."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8287,15 +8459,11 @@ msgstr ""
"toegang tot {box_name} via internet, zelfs als een ISP die servers vanuit "
"thuis beperkt."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonimiteitsnetwerk"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor-Onion Dienst"
@@ -8304,19 +8472,19 @@ msgstr "Tor-Onion Dienst"
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor relay poort beschikbaar"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport geregistreerd"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport geregistreerd"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion service is versie 3"
@@ -8436,10 +8604,6 @@ msgstr "Anonimiteitsnetwerk"
msgid "Onion Service"
msgstr "Onion Service"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Poorten"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Configuratie bijwerken"
@@ -8449,7 +8613,7 @@ msgstr "Configuratie bijwerken"
msgid "Error configuring app: {error}"
msgstr "Fout bij het configureren van de toepassing: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8463,7 +8627,7 @@ msgstr ""
"krijgen tot internet. ISP-censuur kan worden omzeild door upstream bridges "
"te gebruiken."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor Proxy"
@@ -8471,12 +8635,12 @@ msgstr "Tor Proxy"
msgid "Tor Socks Proxy"
msgstr "Tor Socks Proxy"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Gebruik URL {url} op tcp{kind} via Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bevestig Tor gebruik met {url} via tcp{kind}"
@@ -8701,6 +8865,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Activeer Tussentijdse Software Updates (aanbevolen)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Nieuwe waarde"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9008,6 +9182,18 @@ msgstr "Toevoegen van gebruiker aan admin groep mislukt: {error}"
msgid "User account created, you are now logged in"
msgstr "Gebruikersaccount aangemaakt, je bent nu ingelogd"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Beheren van Snapshots"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Toegangsrechten"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9541,10 +9727,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Website en Blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Openbare toegang"
@@ -9599,10 +9781,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Foto Organisator"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Schakel OpenStreetMap in voor kaarten"
@@ -9839,6 +10017,12 @@ msgstr "Service %(service_name)s is niet actief."
msgid "Search with tags"
msgstr "Zoeken op internet"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Zoeken op internet"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9848,43 +10032,35 @@ msgstr ""
"gegevenseigendom. Het is gratis software waarmee u eenvoudig server-apps "
"kunt installeren en beheren."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Startpagina"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Startpagina"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Toepassingen"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Toepassingen"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Systeem"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Wijzig wachtwoord"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Uitschakelen"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Afmelden"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Selecteer taal"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Aanmelden"
@@ -10104,11 +10280,15 @@ msgstr ""
"Alle toepassings-gegevens en configuratie gaan permanent verloren. de "
"toepassing kan opnieuw vers worden geïnstalleerd."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Instelling onveranderd"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "voor het verwijderen van {app_id}"
@@ -10117,6 +10297,114 @@ msgstr "voor het verwijderen van {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Delen van bestanden en fragmenten"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Domeinnaam Server"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-boek bibliotheek"
+
+#~ msgid "Server Administration"
+#~ msgstr "Serverbeheer"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP helper"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent-webclient"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chatserver"
+
+#~ msgid "Email Server"
+#~ msgstr "E-mailserver"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Eenvoudige Git Hosting"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentatie"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki en Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby Server"
+
+#~ msgid "Video Room"
+#~ msgstr "Video Ruimte"
+
+#~ msgid "Chat Client"
+#~ msgstr "Chat Cliënt"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Offline Wikipedia"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Block Sandbox"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Simple Media Server"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "News Feed Reader"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Voice Chat"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Bestandsopslag & Samenwerking"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtual Private Network"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Openbare zichtbaarheid"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web Proxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC Cliënt"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Agenda en Adresboek"
+
+#~ msgid "Email Client"
+#~ msgstr "Email Cliënt"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "RSS Feed Generator"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Netwerk bestandenopslag"
+
+#~ msgid "Web Search"
+#~ msgstr "Zoeken op het Internet"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Omzeil censuur"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Help anderen censuur te omzeilen"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Bestandssynchronisatie"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Niet lineaire Notebooks"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonimiteitsnetwerk"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Website en Blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Foto Organisator"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10493,9 +10781,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH-authenticatie met wachtwoord ingeschakeld."
-#~ msgid "Error running apt-get"
-#~ msgstr "Fout bij het uitvoeren van apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Basisfunctionaliteit en webinterface voor %(box_name)s"
@@ -10685,9 +10970,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Servicewaarschuwing"
-#~ msgid "Repair"
-#~ msgstr "Herstellen"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Interne fout in {0}"
@@ -10975,9 +11257,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Verbonden introduceerders"
-#~ msgid "Remove"
-#~ msgstr "Verwijderen"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -11004,9 +11283,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Verwijder selectie"
-#~ msgid "New value"
-#~ msgstr "Nieuwe waarde"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr "Er was een probleem met dit verzoek. Probeer het opnieuw."
@@ -11596,9 +11872,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Niet Beschikbaar"
@@ -11905,11 +12178,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Snapshot verwijderen"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "Schijven"
-
#, fuzzy
#~| msgid ""
#~| "Disk path to a folder on this server where the archive will be extracted."
diff --git a/plinth/locale/pl/LC_MESSAGES/django.po b/plinth/locale/pl/LC_MESSAGES/django.po
index 78068d7c0..acfeb7c00 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-07-13 12:09+0000\n"
"Last-Translator: Monika \n"
"Language-Team: Polish software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "Update URL"
msgid "Update now"
msgstr "Uaktualnij URL"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3833,12 +3988,6 @@ msgstr "Serwer czatu"
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Konfiguracja"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4096,12 +4245,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-#, fuzzy
-#| msgid "Blocked"
-msgid "Block Sandbox"
-msgstr "Zablokowano"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Maksymalna ilość graczy"
@@ -4174,10 +4317,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4250,10 +4389,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid server name"
@@ -4405,10 +4540,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "SSH server password"
@@ -4459,13 +4590,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-#, fuzzy
-#| msgid "Chat Server"
-msgid "Server"
-msgstr "Serwer czatu"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4522,7 +4646,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Nazwa hosta"
@@ -4558,6 +4682,18 @@ msgstr ""
"zawierać tylko litery, cyfry i myślnik. Maksymalna długość to 63 znaki. "
"Maksymalna nazwa domeny to 253 znaki."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain"
+msgid "Domains"
+msgstr "Domena"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4591,18 +4727,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain"
-msgid "Domains"
-msgstr "Domena"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Device"
-msgid "Services"
-msgstr "Urządzenie"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4853,94 +4977,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Określ, jak {box_name} jest podłączona do sieci komputerowej"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4948,7 +5068,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4957,7 +5077,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4965,11 +5085,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4980,7 +5100,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5004,19 +5124,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "Current Network Configuration"
msgid "Preferred router configuration"
msgstr "Aktualna konfiguracja sieci"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokalna domena sieciowa"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5062,7 +5206,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -5254,10 +5398,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5269,13 +5409,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5823,10 +5956,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5907,11 +6036,7 @@ msgstr "Odmowa dostępu"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5927,7 +6052,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "Serwer DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -6001,11 +6127,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -6081,6 +6203,16 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -6139,10 +6271,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6156,8 +6284,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -6168,8 +6300,18 @@ msgstr "Uruchom ponownie lub wyłącz system."
msgid "Power"
msgstr "Zasilanie"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Wyłącz"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Uruchom ponownie"
@@ -6249,6 +6391,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "Serwer DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6271,10 +6423,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6291,12 +6439,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby Serwer"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokalna domena sieciowa"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6320,10 +6462,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6352,10 +6490,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6460,12 +6594,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-#, fuzzy
-#| msgid "Dynamic DNS Client"
-msgid "Email Client"
-msgstr "Klient Dynamic DNS"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6519,10 +6647,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6578,10 +6702,6 @@ msgstr ""
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
#, fuzzy
#| msgid "Chat Client"
@@ -6738,10 +6858,6 @@ msgstr ""
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6779,6 +6895,16 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "Reports"
+msgstr "Kopie zapasowe"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6897,16 +7023,16 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
#, fuzzy
#| msgid "Shaarli"
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6950,10 +7076,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6996,16 +7118,12 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7230,6 +7348,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7366,8 +7496,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Secure Shell Server"
+msgstr "Serwer DNS"
#: modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@@ -7397,6 +7529,22 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Usuń lokalizację"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Administrator Account"
+msgid "Fingerprints"
+msgstr "Konto Administratora"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "Administrator Account"
@@ -7429,7 +7577,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7447,11 +7595,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7611,6 +7754,26 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "Dyski"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Rozszerz główną partycję"
+
#: modules/storage/templates/storage.html:17
#, fuzzy
#| msgid "The following disks are in use:"
@@ -7716,10 +7879,6 @@ msgstr ""
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7754,10 +7913,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7788,7 +7943,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7797,13 +7952,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7811,17 +7966,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-#, fuzzy
-#| msgid "Go to Networks"
-msgid "Anonymity Network"
-msgstr "Przejdź do sieci"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7830,19 +7979,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Dynamic DNS Service"
msgid "Onion service is version 3"
@@ -7946,10 +8095,6 @@ msgstr "Przejdź do sieci"
msgid "Onion Service"
msgstr "Usługa dynamicznego DNS"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -7962,7 +8107,7 @@ msgstr "Podczas konfiguracji wystąpił błąd."
msgid "Error configuring app: {error}"
msgstr "Błąd podczas instalowania aplikacji: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7971,7 +8116,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7981,12 +8126,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -8194,6 +8339,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8477,6 +8630,18 @@ msgstr "Nieudane dodawanie użytkownika do grupy admin: {error}"
msgid "User account created, you are now logged in"
msgstr "Utworzono konto użytkownika, możesz się teraz zalogować"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Delete %(name)s"
+msgid "Manage accounts"
+msgstr "Usuń %(name)s"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Prawa dostępu"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9004,12 +9169,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-#, fuzzy
-#| msgid "Wiki and Blog"
-msgid "Website and Blog"
-msgstr "Wiki i blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -9049,10 +9208,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9304,51 +9459,47 @@ msgstr "Usługa %(service_name)s nie jest uruchomiona."
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Dom"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Dom"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplikacje"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplikacje"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Zmień hasło"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Wyłącz"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Wyloguj się"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
#, fuzzy
#| msgid "Language"
msgid "Select language"
msgstr "Język"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Zaloguj się"
@@ -9576,11 +9727,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Ustawienie bez zmian"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9589,6 +9744,67 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Udostępnianie tekstu i plików"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Serwer nazw domen"
+
+#~ msgid "E-book Library"
+#~ msgstr "Bibloteka E-book"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administracja serwera"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Asystent VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Klient BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Serwer czatu"
+
+#, fuzzy
+#~| msgid "Chat Server"
+#~ msgid "Email Server"
+#~ msgstr "Serwer czatu"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Proste Hostowanie Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentacja"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki i blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby Serwer"
+
+#~ msgid "Chat Client"
+#~ msgstr "Klient czatu"
+
+#, fuzzy
+#~| msgid "Blocked"
+#~ msgid "Block Sandbox"
+#~ msgstr "Zablokowano"
+
+#, fuzzy
+#~| msgid "Dynamic DNS Client"
+#~ msgid "Email Client"
+#~ msgstr "Klient Dynamic DNS"
+
+#, fuzzy
+#~| msgid "Go to Networks"
+#~ msgid "Anonymity Network"
+#~ msgstr "Przejdź do sieci"
+
+#, fuzzy
+#~| msgid "Wiki and Blog"
+#~ msgid "Website and Blog"
+#~ msgstr "Wiki i blog"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -9746,11 +9962,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Nie powiodła się autoryzacja na zdalnym serwerze."
-#, fuzzy
-#~| msgid "Existing Backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Istniejące kopie zapasowe"
-
#, fuzzy, python-format
#~| msgid "Plinth administrative interface for the %(box_name)s"
#~ msgid "Core functionality and web interface for %(box_name)s"
@@ -10100,11 +10311,6 @@ msgstr "Gujarati"
#~ msgid "Maximum file size updated"
#~ msgstr "Zaktualizowano maksymalny rozmiar pliku"
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "Backports"
-#~ msgstr "Kopie zapasowe"
-
#, fuzzy
#~| msgid "Delete %(name)s"
#~ msgid "Deleted all snapshots"
@@ -10312,11 +10518,6 @@ msgstr "Gujarati"
#~ msgid "Invalid archive name"
#~ msgstr "Niewłaściwa nazwa użytkownika"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "Dyski"
-
#~ msgid ""
#~ "To complete the setup of your %(box_name)s, please provide some basic "
#~ "information."
diff --git a/plinth/locale/pt/LC_MESSAGES/django.po b/plinth/locale/pt/LC_MESSAGES/django.po
index 9d2cfdcd0..6dbb530c3 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2023-05-22 15:50+0000\n"
"Last-Translator: Frederico Gomes \n"
"Language-Team: Portuguese software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
#, fuzzy
#| msgid "General Configuration"
msgid "Update now"
msgstr "Configuração Geral"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3701,12 +3850,6 @@ msgstr "Sala de chat IRC"
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Configuração"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3961,10 +4104,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4039,10 +4178,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4115,10 +4250,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4268,10 +4399,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "SSH server password"
@@ -4316,11 +4443,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4377,7 +4499,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Nome do anfitrião"
@@ -4415,6 +4537,16 @@ msgstr ""
"comprimento de cada etiqueta deve ser de 63 carateres ou inferior. O "
"comprimento total do nome de domínio deve ser de 253 carateres ou inferior."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain Name"
+msgid "Domains"
+msgstr "Nome de Domínio"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4448,18 +4580,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain Name"
-msgid "Domains"
-msgstr "Nome de Domínio"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service Discovery"
-msgid "Services"
-msgstr "Descoberta do Serviço"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4714,75 +4834,71 @@ msgstr ""
msgid "-- select --"
msgstr "-- selecionar --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "O nome visível da rede."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Modo"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Canal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Modo de autenticação"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -4790,20 +4906,20 @@ msgstr ""
"Selecione WPA se a rede sem fio estiver protegida e exigir que os clientes "
"tenham a palavra-passe para se conectar."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4811,7 +4927,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4820,7 +4936,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4828,11 +4944,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4843,7 +4959,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4867,19 +4983,19 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
#, fuzzy
#| msgid "General Configuration"
msgid "Preferred router configuration"
msgstr "Configuração Geral"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Domínio da Rede Local"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4925,7 +5065,7 @@ msgstr "Editar ligação"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Editar"
@@ -5115,10 +5255,6 @@ msgstr "Eliminar ligação"
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5130,13 +5266,6 @@ msgstr "Espaçamento"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5688,10 +5817,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5772,11 +5897,7 @@ msgstr "Conexão recusada"
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5792,7 +5913,8 @@ msgstr ""
msgid "VPN server"
msgstr "Servidor DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5868,11 +5990,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5948,6 +6066,14 @@ msgstr "Serviço personalizado adicionado"
msgid "This service already exists"
msgstr "Este serviço já existe"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Serviços personalizados"
@@ -6017,10 +6143,6 @@ msgstr ""
"Consulte as instruções de configuração do cliente SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6034,8 +6156,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -6046,8 +6172,18 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Desligar"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6122,6 +6258,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS server"
+msgid "Fallback DNS"
+msgstr "Servidor DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6144,10 +6290,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6164,12 +6306,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Servidor DNS"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Domínio da Rede Local"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6193,10 +6329,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6225,10 +6357,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6335,10 +6463,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6387,10 +6511,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6446,12 +6566,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-#, fuzzy
-#| msgid "Network Time Server"
-msgid "Network File Storage"
-msgstr "Servidor do Tempo da Rede"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6606,10 +6720,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6647,6 +6757,16 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "Reports"
+msgstr "Cópia de segurança"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6761,14 +6881,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6810,10 +6930,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6852,14 +6968,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -7076,6 +7188,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7204,8 +7328,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "Secure Shell (SSH)"
+msgid "Secure Shell Server"
+msgstr "Shell seguro (SSH)"
#: modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@@ -7233,6 +7359,22 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Remover Localização"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Server Administration"
+msgid "Fingerprints"
+msgstr "Administração do servidor"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "Server Administration"
@@ -7265,7 +7407,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Iniciar sessão"
@@ -7281,11 +7423,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7443,6 +7580,24 @@ msgstr "Nome do arquivo"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Disco"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7541,10 +7696,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7579,10 +7730,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7613,7 +7760,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7622,13 +7769,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7636,15 +7783,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7653,19 +7796,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Service discovery server is running"
msgid "Onion service is version 3"
@@ -7767,10 +7910,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "General Configuration"
@@ -7783,7 +7922,7 @@ msgstr "Configuração Geral"
msgid "Error configuring app: {error}"
msgstr "Erro a instalar a aplicação: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7792,7 +7931,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7802,12 +7941,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -8003,6 +8142,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New Backup"
+msgid "New features"
+msgstr "Novo Backup"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8275,6 +8424,16 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr "Conta de utilizador criada, a sua sessão já foi iniciada"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Upload Password"
+msgid "Manage accounts"
+msgstr "Palavra-passe de Envio"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8773,10 +8932,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8816,10 +8971,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -9055,49 +9206,45 @@ msgstr "O serviço %(service_name)s não está em execução."
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Início"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Início"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplicações"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplicações"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Sistema"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Alterar palavra-passe"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Desligar"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Terminar sessão"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Selecionar idioma"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Iniciar sessão"
@@ -9307,11 +9454,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Definição inalterada"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9320,6 +9471,30 @@ msgstr ""
msgid "Gujarati"
msgstr "Gujarati"
+#, fuzzy
+#~| msgid "File Sharing"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Partilha de Ficheiro"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Servidor de Nomes de Domínio"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administração do Servidor"
+
+#, fuzzy
+#~| msgid "Web Server"
+#~ msgid "Email Server"
+#~ msgstr "Servidor Web"
+
+#~ msgid "Documentation"
+#~ msgstr "Documentação"
+
+#, fuzzy
+#~| msgid "Network Time Server"
+#~ msgid "Network File Storage"
+#~ msgstr "Servidor do Tempo da Rede"
+
#, fuzzy
#~| msgid "Enable application"
#~ msgid "Manage I2P application"
@@ -9437,11 +9612,6 @@ msgstr "Gujarati"
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Ativar Extensões de segurança do Sistema de Nomes de Domínio"
-#, fuzzy
-#~| msgid "Existing Backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Backups existentes"
-
#, fuzzy
#~| msgid "Configuration updated"
#~ msgid "Tor configuration is being updated"
@@ -9566,11 +9736,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Apagar ficheiros"
-#, fuzzy
-#~| msgid "New Backup"
-#~ msgid "New value"
-#~ msgstr "Novo Backup"
-
#, fuzzy
#~| msgid "Create Repository"
#~ msgid "Create home directory"
@@ -9628,11 +9793,6 @@ msgstr "Gujarati"
#~ msgid "Maximum file size updated"
#~ msgstr "Tamanho máximo do ficheiro atualizado"
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "Backports"
-#~ msgstr "Cópia de segurança"
-
#, fuzzy
#~| msgid "Setting unchanged"
#~ msgid "Settings unchanged"
@@ -9695,9 +9855,6 @@ msgstr "Gujarati"
#~ msgid "Upload backup"
#~ msgstr "Novo backup"
-#~ msgid "Disk"
-#~ msgstr "Disco"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Disco ou armazenamento removível onde será salvo o arquivo de backup."
diff --git a/plinth/locale/ru/LC_MESSAGES/django.po b/plinth/locale/ru/LC_MESSAGES/django.po
index 539d47445..cb5c46c32 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-06 03:13+0000\n"
"Last-Translator: Sunil Mohan Adapa \n"
"Language-Team: Russian любой пользователь на {box_name}, принадлежащий к "
"вики-группе. Одновременное редактирование не поддерживается."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Просмотр и редактирование приложений Wiki"
@@ -2333,10 +2503,6 @@ msgstr "Просмотр и редактирование приложений Wi
msgid "Feather Wiki"
msgstr "Перо Вики"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "Личные блокноты"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "Имя вики-файла с расширением \".html\""
@@ -2371,8 +2537,7 @@ msgstr "Загрузите существующий файл Feather Wiki с э
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Wiki"
@@ -2549,6 +2714,21 @@ msgstr "Порт {name} ({details}) доступен для внешних се
msgid "Port {name} ({details}) unavailable for external networks"
msgstr "Порт {name} ({details}) недоступен для внешних сетей"
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "Порты"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "Заблокировано"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "Автоматически"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "Служба/Порт"
@@ -2643,11 +2823,11 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "Ассистент при первой загрузке"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "Настройка завершена! Следующие шаги:"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
@@ -2657,12 +2837,12 @@ msgstr ""
"программного обеспечения запускается ежедневно по умолчанию. В первый "
"раз запустите его вручную сейчас."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Обновить сейчас"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2670,7 +2850,7 @@ msgstr ""
"Просмотрите опции "
"конфиденциальности."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2680,13 +2860,13 @@ msgstr ""
"target=\"_blank\">сетевые подключения. Измените пароль Wi-Fi по "
"умолчанию, если это необходимо."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr "Настройте имя домена."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote резервных копий."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn необходим для испол
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Видео комната"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Видеокомната Janus"
@@ -3475,7 +3631,7 @@ msgid "Web conference"
msgstr "Веб-конференция"
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "Информация о лицензии JavaScript"
@@ -3491,10 +3647,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Чат-клиент"
-
#: modules/jsxc/manifest.py:16
msgid "Web chat"
msgstr "Веб чат"
@@ -3557,10 +3709,6 @@ msgstr "Управление сервером контента Kiwix"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Локальная Википедия"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "Пакеты контента должны быть в формате .zim"
@@ -3686,10 +3834,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Сертификаты"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Безопасность Веб-сайта"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "Статус сертификата"
@@ -3812,7 +3970,7 @@ msgstr ""
"Установите приложение Coturn или настройте "
"внешний сервер."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3882,12 +4040,6 @@ msgstr "Чат комната"
msgid "Matrix server"
msgstr "Matrix сервер"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Конфигурация"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4176,10 +4328,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Песочница"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Максимальное количество игроков"
@@ -4262,10 +4410,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Простой медиа-сервер"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Каталог медиафайлов"
@@ -4350,10 +4494,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Чтение ленты новостей"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Введите имя пользователя."
@@ -4499,10 +4639,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Голосовой чат"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Установить пароль суперпользователя"
@@ -4551,11 +4687,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Групповая конференция"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Сервер"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Пароль суперпользователя успешно обновлён."
@@ -4615,7 +4746,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "Использовать DNSSEC при разрешении доменов (глобальное предпочтение)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Имя хоста"
@@ -4652,6 +4783,16 @@ msgstr ""
"должны быть 63 символов или меньше. Общая длина имени домена должно быть 253 "
"символов или меньше."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Домены"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4683,14 +4824,6 @@ msgstr "поддерживается"
msgid "unsupported"
msgstr "не поддерживается"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Домены"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Службы"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Состояние резольвера"
@@ -4962,54 +5095,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- Выберите --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Отображаемое имя сети."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Режим"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Инфраструктура"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Точка доступа"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Беспроводная Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Полоса частот"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Автоматически"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "А (5 ГГц)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 ГГц)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Канал"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5017,11 +5146,11 @@ msgstr ""
"Необязательное значение. Ограничение беспроводного канала в выбранном "
"диапазоне частот. Оставьте пустым или укажите 0 для автоматического выбора."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5031,11 +5160,11 @@ msgstr ""
"подключении к точке доступа, подключатся только по BSSID. Пример: 00:11:22:"
"aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Режим проверки подлинности"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5043,20 +5172,20 @@ msgstr ""
"Выберите WPA, если беспроводная сеть защищена и требует от клиентов пароль "
"для подключения."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Open"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Укажите, как ваше {box_name} подключено к сети"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5067,7 +5196,7 @@ msgstr ""
"подключение к Интернету от вашего маршрутизатора через Wi-Fi или кабель "
"Ethernet. Это типичная домашняя обстановка.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5080,7 +5209,7 @@ msgstr ""
"Ethernet или адаптер Wi-Fi. {box_name} напрямую подключен к Интернету, и все "
"ваши устройства подключаются к {box_name} для подключения к Интернету.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5091,11 +5220,11 @@ msgstr ""
"соединение напрямую подключено к вашему {box_name}, и в сети нет других "
"устройств. Это может произойти в сообществах или в облаке.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Выберите тип подключения к Интернету"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5114,7 +5243,7 @@ msgstr ""
"подключения. Если у вас есть общедоступный IP-адрес, но вы не уверены, "
"изменится он со временем или нет, безопаснее выбрать этот вариант.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5154,7 +5283,7 @@ msgstr ""
"предоставляет множество обходных решений, но каждое решение имеет некоторые "
"ограничения.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5162,11 +5291,11 @@ msgstr ""
"Я не знаю, какой тип соединения предоставляет мой интернет-провайдер. Вам будут предложены самые консервативные действия.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Предпочтительная конфигурация маршрутизатора"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5214,6 +5343,28 @@ msgstr ""
"маршрутизатор в настоящее время и хотите получить напоминание позже. "
"Некоторые другие шаги настройки могут завершиться ошибкой.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Интернет"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Локальная сеть"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5234,7 +5385,7 @@ msgstr "Редактирование подключения"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Редактировать"
@@ -5431,10 +5582,6 @@ msgstr "Удаление подключения"
msgid "Delete connection %(name)s permanently?"
msgstr "Окончательно удалить подключение %(name)s?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Интернет"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5446,13 +5593,6 @@ msgstr "Интервал"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6033,10 +6173,6 @@ msgstr "Это приложение является экспериментал
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Хранение файлов и сотрудничество"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Не установлено"
@@ -6127,11 +6263,7 @@ msgstr "Подключение к службам VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Виртуальная частная сеть"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6146,7 +6278,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "VPN сервер"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Удаленный доступ"
@@ -6240,11 +6373,7 @@ msgstr ""
msgid "PageKite"
msgstr "PаgeKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Публичная видимость"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite Домен"
@@ -6324,6 +6453,16 @@ msgstr "Добавить пользовательскую службу"
msgid "This service already exists"
msgstr "Эта служба уже существует"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Пользовательские службы"
@@ -6392,10 +6531,6 @@ msgstr ""
"Инструкции "
"по настройке клиента SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Производительность"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6415,10 +6550,16 @@ msgstr ""
"Метрики производительности собираются Performance Co-Pilot и могут быть "
"просмотрены с помощью приложения Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Системный мониторинг"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Перезагрузка или завершение работы системы."
@@ -6427,8 +6568,18 @@ msgstr "Перезагрузка или завершение работы сис
msgid "Power"
msgstr "Питание"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Завершить работу"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Перезапустить"
@@ -6521,6 +6672,16 @@ msgstr ""
"к Интернету. В большинстве случаев может быть отключено, если подключение к "
"сети стабильно и надежно."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Резервные серверы DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6553,10 +6714,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web-прокси"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6571,10 +6728,6 @@ msgstr "Блокировщик рекламы"
msgid "Proxy server"
msgstr "Прокси сервер"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Локальная сеть"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6608,10 +6761,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC-клиент"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6655,10 +6804,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Календарь и Адресная книга"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6794,10 +6939,6 @@ msgstr ""
"google.com/settings/security/lesssecureapps\">https://www.google.com/"
"settings/security/lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Почтовый клиент"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Использовать только локальный почтовый сервер"
@@ -6860,10 +7001,6 @@ msgstr "Чтение и подписка на ленты новостей"
msgid "RSS-Bridge"
msgstr "RSS-мост"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Генератор RSS-каналов"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Разрешить публичный доступ"
@@ -6929,10 +7066,6 @@ msgstr "Доступ к частным общим ресурсам"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Сетевое хранилище файлов"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Клиент Samba для Android"
@@ -7088,10 +7221,6 @@ msgstr "Поиск в интернете"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Веб-поиск"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Безопасный Поиск"
@@ -7131,6 +7260,18 @@ msgstr ""
"Когда эта опция включена, Fail2Ban ограничит попытки взлома перебором SSH-"
"сервера и других включенных защищенных паролем интернет-служб."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Автоматически"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Порты"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7263,14 +7404,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shаarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Закладки"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Закладки"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "Блог по ссылке"
@@ -7325,10 +7466,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Клиент Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Обход цензуры"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Имя или IP адрес сервера"
@@ -7372,14 +7509,10 @@ msgstr ""
"Shadowsocks подключаться к нему. Данные клиентов будут зашифрованы и "
"проксированы через этот сервер."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Сервер Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Помогите другим обойти цензуру"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Рекомендуется"
@@ -7621,6 +7754,18 @@ msgstr ""
"Хранить максимум столько ежегодных снапшотов. По умолчанию 0 (не сохранять "
"годовой снапшот)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Окончательно удалить этот снапшот?"
@@ -7753,7 +7898,9 @@ msgstr ""
"другие службы с использованием таких соединений."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell (SSH) сервер"
#: modules/ssh/__init__.py:75
@@ -7788,6 +7935,24 @@ msgstr ""
"удаленно входить в систему по SSH. Если отключено, только пользователи групп "
"root, admin и freedombox-ssh могут входить в систему по SSH."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Удаление местоположения"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Отпечаток"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Отпечатки сервера"
@@ -7822,7 +7987,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr "Перейдите к входу в систему"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Логин"
@@ -7841,11 +8006,6 @@ msgstr ""
"{box_name}. Вы можете видеть, какие носители используются, монтировать и "
"размонтировать подключаемые носители, увеличивать корневой раздел итп."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Хранилище"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8007,6 +8167,28 @@ msgstr "Поделиться"
msgid "Other directory (specify below)"
msgstr "Другой каталог (укажите ниже)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "Диск"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Автоматически"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Расширить корневой раздел"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Используются следующие устройства хранения:"
@@ -8125,10 +8307,6 @@ msgstr "Администрирование приложения Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Синхронизация файлов"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8178,10 +8356,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Нелинейные блокноты"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Файл TiddlyWiki с расширением .html"
@@ -8214,7 +8388,7 @@ msgstr ""
"Подсказка: Вы можете загрузить копию этой вики из "
"TiddlyWiki, прежде чем удалять ее."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8228,7 +8402,7 @@ msgstr ""
"href=\"https://www.torproject.org/download/download-easy.html.en\">Tor "
"Browser."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8236,7 +8410,7 @@ msgstr ""
"Это приложение предоставляет услуги ретрансляции, чтобы внести свой вклад в "
"сеть Tor и помочь другим преодолеть цензуру."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8248,15 +8422,11 @@ msgstr ""
"{box_name} из Интернета, даже если провайдер ограничивает количество "
"серверов в доме."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Анонимная сеть"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Сервис Tor Onion"
@@ -8265,19 +8435,19 @@ msgstr "Сервис Tor Onion"
msgid "Tor Bridge Relay"
msgstr "Ретранслятор Tor типа мост"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Доступен порт трансляции Tor"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 транспорт зарегестрирован"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 транспорт зарегистрирован"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Луковый сервис версии 3"
@@ -8389,10 +8559,6 @@ msgstr "Сеть анонимности"
msgid "Onion Service"
msgstr "Onion сервис"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Порты"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Обновление конфигурации"
@@ -8402,7 +8568,7 @@ msgstr "Обновление конфигурации"
msgid "Error configuring app: {error}"
msgstr "Ошибка при настройке приложения: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8415,7 +8581,7 @@ msgstr ""
"использоваться различными приложениями для доступа в интернет через сеть "
"Tor. Цензуру провайдера можно обойти с помощью восходящих мостов."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor Прокси"
@@ -8423,12 +8589,12 @@ msgstr "Tor Прокси"
msgid "Tor Socks Proxy"
msgstr "Tor Socks прокси"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Доступ к {url} по tcp{kind} через Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Подтверждение использования Tor в {url} по tcp {kind}"
@@ -8657,6 +8823,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Активировать частые обновления функций (рекомендуется)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "New features"
+msgstr "Резервные копии"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8965,6 +9141,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr "Учетная запись пользователя создана, теперь вы вошли"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Управление снапшотами"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Разрешения"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9492,10 +9680,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Сайт и блог"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Публичный доступ"
@@ -9551,10 +9735,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Организатор фотографий"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Включить OpenStreetMap для карт"
@@ -9782,6 +9962,12 @@ msgstr "Служба %(service_name)s не запущена."
msgid "Search with tags"
msgstr "Поиск по тегам"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Поиск по тегам"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9792,43 +9978,35 @@ msgstr ""
"обеспечение, позволяющее легко устанавливать серверные приложения и "
"управлять ими."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Домой"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Домой"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Приложения"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Приложения"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Система"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Изменить пароль"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Завершить работу"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Выход"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Выберите язык"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Войти"
@@ -10049,11 +10227,15 @@ msgstr ""
"Все данные и настройки приложения будут безвозвратно утеряны. Приложение "
"можно установить заново."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Настройки без изменений"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "перед удалением {app_id}"
@@ -10062,6 +10244,117 @@ msgstr "перед удалением {app_id}"
msgid "Gujarati"
msgstr "Гуджарати"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Обмен файлами и фрагментами"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Сервер доменных имен"
+
+#~ msgid "E-book Library"
+#~ msgstr "Электронная библиотека"
+
+#~ msgid "Server Administration"
+#~ msgstr "Администрирование сервера"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-помощник"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Веб-клиент BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Чат-сервер"
+
+#~ msgid "Email Server"
+#~ msgstr "Сервер электронной почты"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Личные блокноты"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Простой хостинг Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Документация"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Вики и Блог"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Сервер Gobby"
+
+#~ msgid "Video Room"
+#~ msgstr "Видео комната"
+
+#~ msgid "Chat Client"
+#~ msgstr "Чат-клиент"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Локальная Википедия"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Песочница"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Простой медиа-сервер"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Чтение ленты новостей"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Голосовой чат"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Хранение файлов и сотрудничество"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Виртуальная частная сеть"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Публичная видимость"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web-прокси"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC-клиент"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Календарь и Адресная книга"
+
+#~ msgid "Email Client"
+#~ msgstr "Почтовый клиент"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Генератор RSS-каналов"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Сетевое хранилище файлов"
+
+#~ msgid "Web Search"
+#~ msgstr "Веб-поиск"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Обход цензуры"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Помогите другим обойти цензуру"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Синхронизация файлов"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Нелинейные блокноты"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Анонимная сеть"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Сайт и блог"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Организатор фотографий"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10453,11 +10746,6 @@ msgstr "Гуджарати"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH-аутентификация с включённым паролем."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Ошибка во время резервного копирования"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Базовая функциональность и веб-интерфейс %(box_name)s"
@@ -10644,9 +10932,6 @@ msgstr "Гуджарати"
#~ msgid "Service Alert"
#~ msgstr "Сервисное оповещение"
-#~ msgid "Repair"
-#~ msgstr "Исправление"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Внутренняя ошибка в {0}"
@@ -10926,9 +11211,6 @@ msgstr "Гуджарати"
#~ msgid "Connected introducers"
#~ msgstr "Подключенные посредники"
-#~ msgid "Remove"
-#~ msgstr "Удалить"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -10954,11 +11236,6 @@ msgstr "Гуджарати"
#~ msgid "Delete selected"
#~ msgstr "Удалить выбранные снапшоты"
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "New value"
-#~ msgstr "Резервные копии"
-
#, fuzzy
#~| msgid "Path is not a directory."
#~ msgid "You do not have a home directory."
@@ -11524,9 +11801,6 @@ msgstr "Гуджарати"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Не доступно"
@@ -11760,9 +12034,6 @@ msgstr "Гуджарати"
#~ msgid "Delete Snapshot"
#~ msgstr "Удалить снимок"
-#~ msgid "Disk"
-#~ msgstr "Диск"
-
#~ msgid "Disk or removable storage where the backup archive will be saved."
#~ msgstr ""
#~ "Диск или сменное хранилище, на котором будет сохранена резервная копия."
diff --git a/plinth/locale/si/LC_MESSAGES/django.po b/plinth/locale/si/LC_MESSAGES/django.po
index 1febb95ae..35e2b256a 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2021-04-27 13:32+0000\n"
"Last-Translator: HelaBasa \n"
"Language-Team: Sinhala software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3429,12 +3546,6 @@ msgstr ""
msgid "Matrix server"
msgstr ""
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3658,10 +3769,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3730,10 +3837,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3802,10 +3905,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -3937,10 +4036,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -3983,11 +4078,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4042,7 +4132,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4070,6 +4160,14 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr ""
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4101,14 +4199,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr ""
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4345,94 +4435,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4440,7 +4526,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4449,7 +4535,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4457,11 +4543,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4472,7 +4558,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4496,17 +4582,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4552,7 +4660,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4742,10 +4850,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4757,13 +4861,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5285,10 +5382,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5361,11 +5454,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5379,7 +5468,8 @@ msgstr ""
msgid "VPN server"
msgstr ""
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5453,11 +5543,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5533,6 +5619,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5591,10 +5685,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5608,8 +5698,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5620,8 +5714,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5696,6 +5798,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5718,10 +5828,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5736,10 +5842,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5763,10 +5865,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5795,10 +5893,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -5901,10 +5995,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -5951,10 +6041,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6010,10 +6096,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6154,10 +6236,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6193,6 +6271,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6303,14 +6389,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6352,10 +6438,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6392,14 +6474,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6614,6 +6692,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6738,7 +6828,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6767,6 +6857,18 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Remote terminal"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -6797,7 +6899,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -6813,11 +6915,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -6971,6 +7068,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7068,10 +7181,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7106,10 +7215,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7140,7 +7245,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7149,13 +7254,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7163,15 +7268,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7180,19 +7281,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7286,10 +7387,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr ""
@@ -7299,7 +7396,7 @@ msgstr ""
msgid "Error configuring app: {error}"
msgstr ""
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7308,7 +7405,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7316,12 +7413,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7507,6 +7604,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -7769,6 +7874,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8237,10 +8350,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8280,10 +8389,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8498,49 +8603,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8740,11 +8841,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
diff --git a/plinth/locale/sl/LC_MESSAGES/django.po b/plinth/locale/sl/LC_MESSAGES/django.po
index 739da3e6f..ae88ded3e 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:19+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Slovenian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3655,12 +3800,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3894,10 +4033,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3968,10 +4103,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4044,10 +4175,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Invalid hostname"
@@ -4191,10 +4318,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
#, fuzzy
#| msgid "SSH server password"
@@ -4239,11 +4362,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4298,7 +4416,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Ime gostitelja"
@@ -4336,6 +4454,16 @@ msgstr ""
"presegati 63 znakov. Skupna dolžina imena domene ne sme presegati 253 "
"znakov."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain Name"
+msgid "Domains"
+msgstr "Ime domene"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4369,18 +4497,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain Name"
-msgid "Domains"
-msgstr "Ime domene"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Service Discovery"
-msgid "Services"
-msgstr "Odkrivanje storitev"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4627,94 +4743,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4722,7 +4834,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4731,7 +4843,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4739,11 +4851,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4754,7 +4866,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4778,17 +4890,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4834,7 +4968,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -5024,10 +5158,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5039,13 +5169,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5581,10 +5704,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5663,11 +5782,7 @@ msgstr "Povezava je zavrnjena"
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5683,7 +5798,8 @@ msgstr ""
msgid "VPN server"
msgstr "Strežnik z imenom domene"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5757,11 +5873,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5837,6 +5949,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5895,10 +6015,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5912,8 +6028,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5924,8 +6044,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6000,6 +6128,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6022,10 +6158,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6040,10 +6172,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr ""
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6067,10 +6195,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6099,10 +6223,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6205,10 +6325,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6266,10 +6382,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6325,10 +6437,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6479,10 +6587,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6518,6 +6622,16 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "Reports"
+msgstr "Rezervne kopije"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6630,14 +6744,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6679,10 +6793,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6721,14 +6831,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6945,6 +7051,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7073,7 +7191,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -7102,6 +7220,22 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Repository"
+msgid "Remote terminal"
+msgstr "Odstrani skladišče"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Server Administration"
+msgid "Fingerprints"
+msgstr "Skrbništvo strežnika"
+
#: modules/ssh/templates/ssh.html:11
#, fuzzy
#| msgid "Server Administration"
@@ -7134,7 +7268,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7150,11 +7284,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7310,6 +7439,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7407,10 +7552,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7445,10 +7586,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7479,7 +7616,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7488,13 +7625,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7502,15 +7639,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7519,19 +7652,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7627,10 +7760,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "Configuration updated"
@@ -7643,7 +7772,7 @@ msgstr "Konfiguracija je posodobljena"
msgid "Error configuring app: {error}"
msgstr "Napaka ob nameščanju aplikacije: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7652,7 +7781,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7662,12 +7791,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7877,6 +8006,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8147,6 +8284,16 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Create new repository"
+msgid "Manage accounts"
+msgstr "Ustvari novo skladišče"
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8650,10 +8797,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8693,10 +8836,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8928,49 +9067,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplikacije"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9177,11 +9312,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9190,6 +9329,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "Domain Name Server"
+#~ msgstr "Strežnik z imenom domene"
+
+#~ msgid "Server Administration"
+#~ msgstr "Skrbništvo strežnika"
+
+#, fuzzy
+#~| msgid "Domain Name Server"
+#~ msgid "Email Server"
+#~ msgstr "Strežnik z imenom domene"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -9234,11 +9384,6 @@ msgstr ""
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Omogoči varnostne razširitve DNSSEC"
-#, fuzzy
-#~| msgid "Existing backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Obstoječe rezervne kopije"
-
#, fuzzy
#~| msgid "Archive deleted."
#~ msgid "Server URL updated"
@@ -9279,11 +9424,6 @@ msgstr ""
#~ msgid "Administer calibre application"
#~ msgstr "Omogoči aplikacijo"
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "Backports"
-#~ msgstr "Rezervne kopije"
-
#, fuzzy
#~| msgid "Connection refused"
#~ msgid "Custom Section"
diff --git a/plinth/locale/sq/LC_MESSAGES/django.po b/plinth/locale/sq/LC_MESSAGES/django.po
index d957ddbb9..2d23ab1d9 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-18 02:16+0000\n"
"Last-Translator: Besnik Bleta \n"
"Language-Team: Albanian software update "
@@ -2652,12 +2834,12 @@ msgstr ""
"software-it, si parazgjedhje, kryhet një herë në ditë. Për herën e parë, "
"kryejeni dorazi tani."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Përditësoje tani"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2665,7 +2847,7 @@ msgstr ""
"Shqyrtoni mundësi privatësie"
"a>."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2674,7 +2856,7 @@ msgstr ""
"Shqyrtoni dhe ujdisni lidhje "
"në rrjet. Nëse ka vend, ndryshoni fjalëkalimin parazgjedhje për Wi-Fi."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
@@ -2682,7 +2864,7 @@ msgstr ""
"Formësoni një emër përkatësie"
"a>."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote kopjeruajtje të largëta."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn, ose formësoni një shërbyes "
"të jashtëm."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3873,12 +4033,6 @@ msgstr "Dhomë fjalosjeje"
msgid "Matrix server"
msgstr "Shërbyes Matrix"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Formësim"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4161,10 +4315,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Bankëprovë Blloqesh"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Numër maksimum lojtarësh"
@@ -4248,10 +4398,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Shërbyes i Thjeshtë Mediash"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Drejtori Kartelash Media"
@@ -4332,10 +4478,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Lexues Prurjesh Lajmesh"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Jepni për përdoruesin një emër përdoruesi."
@@ -4474,10 +4616,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Fjalosje Me Zë"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Caktoni Fjalëkalim Superpërdoruesi"
@@ -4527,11 +4665,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Konferencë grupi"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Shërbyes"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Fjalëkalimi i superpërdoruesit u përditësua me sukses."
@@ -4591,7 +4724,7 @@ msgstr "Përdor DNS-over-TLS për ftillim përkatësish (parapëlqim global)"
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "Përdor DNSSEC, kur bëhet ftillim përkatësish (parapëlqim global)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Strehëemër"
@@ -4630,6 +4763,16 @@ msgstr ""
"mes. Gjatësia e çdo etikete duhet të jetë 63 shenja ose më pak. Gjatësia "
"gjithsej e emrit të përkatësisë duhet të jetë 253 shenja ose më pak."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Përkatësi"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4661,14 +4804,6 @@ msgstr "të mbuluar"
msgid "unsupported"
msgstr "e pambuluar"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Përkatësi"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Shërbime"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Gjendje Zgjidhësi"
@@ -4939,54 +5074,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- përzgjidhni --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Emri i dukshëm i rrjetit."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Mënyrë"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastrukturë"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Pikë Hyrjeje"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Bandë Frekuencash"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatike"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4994,11 +5125,11 @@ msgstr ""
"Vlerë opsionale. Kanal pa fill te banda e përzgjedhur e frekuencave që duhet "
"kufizuar. E zbrazët, ose vlera 0 do të thotë përzgjedhje e automatizuar."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5008,11 +5139,11 @@ msgstr ""
"pikë hyrjesh, lidhuni vetëm nëse BSSID e pikës së hyrjes përputhet me atë të "
"dhënën. Shembull: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Mënyrë Mirëfilltësimi"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5020,20 +5151,20 @@ msgstr ""
"Përzgjidhni WPA, nëse rrjeti pa fill është i siguruar dhe lyp që klientët të "
"kenë fjalëkalimin për t’u lidhur."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "I hapur"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Përcaktoni se si është lidhur në rrjetin tuaj {box_name} juaj"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5044,7 +5175,7 @@ msgstr ""
"lidhjen e tij Internet prej rrugëzuesit tuaj përmes Wi-Fi, ose kablloje "
"Ethernet. Ky është rasti i rëndomtë në shtëpi.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5057,7 +5188,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.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5068,11 +5199,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.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Zgjidhni llojin e lidhjes tuaj në internet"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5090,7 +5221,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5129,7 +5260,7 @@ msgstr ""
"zgjidhje për anashkalim të këtyre problemeve, por çdo zgjidhje ka ca "
"kufizime.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5137,11 +5268,11 @@ msgstr ""
"Nuk e di llojin e lidhjes që jep ISP-ja ime Do t’ju "
"sugjerohen veprimet më konservative.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Formësim i parapëlqyer rrugëzuesi"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5189,6 +5320,28 @@ msgstr ""
"rrugëzuesin, dhe dëshironi t’jua kujtojë më vonë. Disa nga hapat e tjerë të "
"formësimit mund të dështojnë.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Rrjet vendor"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5209,7 +5362,7 @@ msgstr "Përpunoni lidhjen"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Përpunoni"
@@ -5408,10 +5561,6 @@ msgstr "Fshije Lidhjen"
msgid "Delete connection %(name)s permanently?"
msgstr "Të fshihet përgjithmonë lidhja %(name)s?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5423,13 +5572,6 @@ msgstr "Hapësirë"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6004,10 +6146,6 @@ msgstr "Ky aplikacion është eksperimental."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Depozitim Kartelash & Bashkëpunim"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "I paujdisur"
@@ -6098,11 +6236,7 @@ msgstr "Lidhuni me shërbime VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Rrjet Virtual Privat"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6117,7 +6251,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "Shërbyes VPN"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Hyrje së largëti"
@@ -6212,11 +6347,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "E dukshme Publikisht"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Përkatësi PageKite"
@@ -6298,6 +6429,16 @@ msgstr "U shtua shërbim vetjak"
msgid "This service already exists"
msgstr "Ka tashmë një shërbim të tillë"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Shërbime Vetjake"
@@ -6361,10 +6502,6 @@ msgstr ""
"Shihni udhëzime ujdisjeje klienti SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Funksionim"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6384,10 +6521,16 @@ msgstr ""
"Matjet mbi funksionimin grumbullohen nga Performance Co-Pilot dhe mund të "
"shihen duke përdorur aplikacionin Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Mbikëqyrje Sistemi"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Rinisni ose fikeni sistemin."
@@ -6396,8 +6539,18 @@ msgstr "Rinisni ose fikeni sistemin."
msgid "Power"
msgstr "Energji"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Fike"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Rinise"
@@ -6493,6 +6646,16 @@ msgstr ""
"çaktivizohet në shumicën e rasteve, nëse lidhja në rrjet është stabël dhe e "
"qëndrueshme."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Shërbyes DNS rrugëdalje"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6525,10 +6688,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Ndërmjetës Web"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6543,10 +6702,6 @@ msgstr "Bllokues reklamash"
msgid "Proxy server"
msgstr "Shërbyes ndërmjetës"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Rrjet vendor"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6580,10 +6735,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Klient IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6602,10 +6753,9 @@ msgid ""
msgstr ""
"Radicale është një shërbyes CalDAV dhe CardDAV. Lejon njëkohësim dhe ndarje "
"me të tjerët të planeve dhe të dhënave të kontakteve. Që të përdorni "
-"Radicale-n, nevojitet një aplikacion klient që "
-"mbulohet. Te Radicale mund të hyhet nga cilido përdorues me kredenciale "
-"hyrjeje në {box_name}."
+"Radicale-n, nevojitet një aplikacion klient që mbulohet. Te Radicale mund "
+"të hyhet nga cilido përdorues me kredenciale hyrjeje në {box_name}."
#: modules/radicale/__init__.py:31
msgid ""
@@ -6621,10 +6771,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Kalendar dhe Libër adresash"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6759,10 +6905,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Klient Email"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Përdor vetëm shërbyesin vendor të email-it"
@@ -6824,10 +6966,6 @@ msgstr "Lexoni dhe pajtohuni te prurje lajmesh"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Prodhues Prurjesh RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Lejo Hyrje Publike"
@@ -6894,10 +7032,6 @@ msgstr "Hyrje te ndarje private"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Depozitë Kartelash Në Rrjet"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Klient SAMBA për Android"
@@ -7052,10 +7186,6 @@ msgstr "Kërkoni në internet"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Kërkim në Web"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Kërkim i Parrezik"
@@ -7096,6 +7226,18 @@ msgstr ""
"në shërbyesin SSH dhe shërbime të tjera të aktivizuara internet që mbrohen "
"me fjalëkalim."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatike"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Porta"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7228,14 +7370,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Faqerojtës"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Faqerojtës"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7290,10 +7432,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Klient për Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Anashkaloni Censurën"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Strehëemër ose adresë IP shërbyesi"
@@ -7335,14 +7473,10 @@ msgstr ""
"klientëve Shadowsocks të lidhen me të. Të dhënat e klientëve do të "
"fshehtëzohen dhe shërbyes përmes ndërmjetësi përmes këtij shërbyesi."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shërbyes Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Ndihmojini të Tjerët të Anashakalojnë Censurën"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "E këshilluar"
@@ -7586,6 +7720,18 @@ msgstr ""
"Mbaj një maksimum fotografimesh vjetore sa ky. Vlera parazgjedhje është 0 "
"(mos mbaj fotografim vjetor)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Të fshihen përgjithmonë fotografimet vijuese?"
@@ -7721,7 +7867,9 @@ msgstr ""
"kopjojë kartela ose të xhirojë shërbime të tjera."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Shërbyes Shelli të Sigurt (SSH)"
#: modules/ssh/__init__.py:75
@@ -7756,6 +7904,24 @@ msgstr ""
"largëti, përmes SSH-je. Kur çaktivizohet, hyrje përmes SSH-je mund të bëjnë "
"vetëm përdorues të grupit rrënjë, përgjegjës dhe freedombox-ssh."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Hiqe Vendndodhjen"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Shenja gishtash"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Shenja gishtash Shërbyesi"
@@ -7788,7 +7954,7 @@ msgstr "Që të vazhdohet për te faqja e hyrjeve, jepni shkronjat te figura"
msgid "Proceed to Login"
msgstr "Vazhdoni të Hyrja"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Hyrje"
@@ -7808,11 +7974,6 @@ msgstr ""
"përdorim, të montoni dhe çmontoni media të heqshme, të zgjeroni pjesën "
"rrënjë, etj."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Depozitë"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7973,6 +8134,26 @@ msgstr "Ndajeni me të tjerë"
msgid "Other directory (specify below)"
msgstr "Drejtori tjetër (jepeni më poshtë)"
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatike"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Zgjero Pjesën Rrënjë"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Janë në përdorim pajisjet vijuese depozitë:"
@@ -8089,10 +8270,6 @@ msgstr "Administroni aplikacionin Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Njëkohësim Kartelash"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8140,10 +8317,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Blloqe Shënimesh Jo Linearë"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr "Një kartelë TiddlyWiki, me zgjatim kartele .html"
@@ -8176,7 +8349,7 @@ msgstr ""
"Ndihmëz: Mundeni të shkarkoni një kopje të kësaj wiki që "
"nga brenda TiddlyWiki, para fshirjes së saj."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8190,7 +8363,7 @@ msgstr ""
"përdorni Shfletuesin Tor."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8198,7 +8371,7 @@ msgstr ""
"Ky aplikacion furnizon shërbime rele për të kontribuar te rrjeti Tor dhe për "
"të ndihmuar të tjerët të anashkalojnë censurimin."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8210,15 +8383,11 @@ msgstr ""
"hyjë te {box_name} që nga interneti, edhe kur përdor një ISP i cili i "
"kufizon shërbyesit e vet."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Rrjet Anonimiteti"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Shërbim Onion Tor"
@@ -8227,19 +8396,19 @@ msgstr "Shërbim Onion Tor"
msgid "Tor Bridge Relay"
msgstr "Rele Ure Tor"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Portë releje Tor e gatshme"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "U regjistruar transport Obfs3"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "U regjistruar transport Obfs3"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Shërbimi Onion është në versionin 3"
@@ -8354,10 +8523,6 @@ msgstr "Rrjet anonimiteti"
msgid "Onion Service"
msgstr "Shërbim Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Porta"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Po përditësohet formësimi"
@@ -8367,7 +8532,7 @@ msgstr "Po përditësohet formësimi"
msgid "Error configuring app: {error}"
msgstr "Gabim në formësimin e aplikacionit: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8381,7 +8546,7 @@ msgstr ""
"rrjetit Tor-in. Censurimi nga ISP-të mund të anashkalohen duke përdorur ura "
"“upstream”."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Ndërmjetës Tor"
@@ -8389,12 +8554,12 @@ msgstr "Ndërmjetës Tor"
msgid "Tor Socks Proxy"
msgstr "Ndërmjetës SOCKS Tor"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "URL hyrjesh {url} në tcp{kind} përmes Tor-i"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Ripohoni përdorim Tor-i te {url} në tcp{kind}"
@@ -8624,6 +8789,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivizoni përditësime të shpeshta veçorish (e rekomanduar)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8934,6 +9107,18 @@ msgstr "S’u arrit të shtohej përdorues i ri te grupi i përgjegjësve: {erro
msgid "User account created, you are now logged in"
msgstr "Llogaria e përdoruesit u krijua, tani jeni i futur në llogari"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Administroni Fotografime"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Leje"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9464,10 +9649,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Sajt dhe Blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Hyrje publike"
@@ -9522,10 +9703,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Sistemues Fotografish"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Aktivizo OpenStreetMap për harta"
@@ -9753,6 +9930,12 @@ msgstr "Shërbimi %(service_name)s s’po xhiron."
msgid "Search with tags"
msgstr "Kërkoni me etiketa"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Kërkoni me etiketa"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9762,43 +9945,35 @@ msgstr ""
"pronësi të dhënash. Është software i lirë, që ju lejon të instaloni dhe "
"administroni kollaj aplikacione shërbyesi."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Kreu"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Kreu"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Aplikacione"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Aplikacione"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Sistem"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Ndryshoni fjalëkalimin"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Fike"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Dil"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Përzgjidhni gjuhën"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Hyni"
@@ -10018,11 +10193,15 @@ msgstr ""
"Krejt të dhënat dhe formësimi i aplikacionit do të humbin përgjithnjë. "
"Aplikacioni mund të instalohet sërish nga e para."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Rregullim i pandryshuar"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "para çinstalimit të {app_id}"
@@ -10031,6 +10210,117 @@ msgstr "para çinstalimit të {app_id}"
msgid "Gujarati"
msgstr "Gujaratase"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Dhënie Kartelash & Copëzash"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Shërbyes Emrash Përkatësish"
+
+#~ msgid "E-book Library"
+#~ msgstr "Bibliotekë E-librash"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administrim Shërbyesi"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Ndihmës VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Klient Web BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Shërbyes Fjalosjesh"
+
+#~ msgid "Email Server"
+#~ msgstr "Shërbyes Email-i"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Blloqe Shënimesh Personalë"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Strehim i Thjeshtë Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentim"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki dhe Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Shërbyes Gobby"
+
+#~ msgid "Video Room"
+#~ msgstr "Dhomë Me Video"
+
+#~ msgid "Chat Client"
+#~ msgstr "Klient Fjalosjesh"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Wikipedia Jo në linjë"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Bankëprovë Blloqesh"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Shërbyes i Thjeshtë Mediash"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Lexues Prurjesh Lajmesh"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Fjalosje Me Zë"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Depozitim Kartelash & Bashkëpunim"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Rrjet Virtual Privat"
+
+#~ msgid "Public Visibility"
+#~ msgstr "E dukshme Publikisht"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Ndërmjetës Web"
+
+#~ msgid "IRC Client"
+#~ msgstr "Klient IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalendar dhe Libër adresash"
+
+#~ msgid "Email Client"
+#~ msgstr "Klient Email"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Prodhues Prurjesh RSS"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Depozitë Kartelash Në Rrjet"
+
+#~ msgid "Web Search"
+#~ msgstr "Kërkim në Web"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Anashkaloni Censurën"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Ndihmojini të Tjerët të Anashakalojnë Censurën"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Njëkohësim Kartelash"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Blloqe Shënimesh Jo Linearë"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Rrjet Anonimiteti"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Sajt dhe Blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Sistemues Fotografish"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10427,9 +10717,6 @@ msgstr "Gujaratase"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Mirëfilltësimi SSH me fjalëkalim u aktivizua."
-#~ msgid "Error running apt-get"
-#~ msgstr "Gabim në xhirimin e urdhrit apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Funksione bazë dhe ndërfaqe web për %(box_name)s"
@@ -10893,9 +11180,6 @@ msgstr "Gujaratase"
#~ msgid "Connected introducers"
#~ msgstr "Paraqitës të lidhur"
-#~ msgid "Remove"
-#~ msgstr "Hiqe"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
diff --git a/plinth/locale/sr/LC_MESSAGES/django.po b/plinth/locale/sr/LC_MESSAGES/django.po
index 95b5b26a9..5ea40b7f2 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2022-09-14 17:20+0000\n"
"Last-Translator: ikmaak \n"
"Language-Team: Serbian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3564,12 +3707,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Matrix Synapse"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3803,10 +3940,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3877,10 +4010,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3953,10 +4082,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -4100,10 +4225,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4146,11 +4267,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4205,7 +4321,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr ""
@@ -4233,6 +4349,16 @@ msgid ""
"or less."
msgstr ""
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain Names"
+msgid "Domains"
+msgstr "Domeni"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4266,18 +4392,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain Names"
-msgid "Domains"
-msgstr "Domeni"
-
-#: modules/names/templates/names.html:20
-#, fuzzy
-#| msgid "Serving"
-msgid "Services"
-msgstr "Služi"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4522,94 +4636,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4617,7 +4727,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4626,7 +4736,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4634,11 +4744,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4649,7 +4759,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4673,17 +4783,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokalni Mrežni Domen"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4729,7 +4863,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4919,10 +5053,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4934,13 +5064,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5472,10 +5595,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr ""
@@ -5552,11 +5671,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5572,7 +5687,8 @@ msgstr ""
msgid "VPN server"
msgstr "Web Server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5646,11 +5762,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5726,6 +5838,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5784,10 +5904,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5801,8 +5917,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5813,8 +5933,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5889,6 +6017,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5911,10 +6047,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5929,12 +6061,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokalni Mrežni Domen"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5958,10 +6084,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -5990,10 +6112,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6098,10 +6216,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6155,10 +6269,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6214,10 +6324,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6364,10 +6470,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6405,6 +6507,16 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "Reports"
+msgstr "Sigurnosne kopije"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6515,14 +6627,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6564,10 +6676,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6606,14 +6714,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6830,6 +6934,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6958,7 +7074,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -6987,6 +7103,20 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Ukloni lokaciju"
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -7017,7 +7147,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7033,11 +7163,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7191,6 +7316,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7288,10 +7429,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7326,10 +7463,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7360,7 +7493,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7369,13 +7502,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7383,15 +7516,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7400,19 +7529,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7508,10 +7637,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "Configuration updated"
@@ -7524,7 +7649,7 @@ msgstr "Konfiguracija sačuvana"
msgid "Error configuring app: {error}"
msgstr "Greška prilikom instaliranja aplikacije: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7533,7 +7658,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
#, fuzzy
#| msgid "I2P Proxy"
msgid "Tor Proxy"
@@ -7543,12 +7668,12 @@ msgstr "I2P Proxy"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7744,6 +7869,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8008,6 +8141,14 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+msgid "Manage accounts"
+msgstr ""
+
+#: modules/users/manifest.py:8
+msgid "App permissions"
+msgstr ""
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8478,10 +8619,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8521,10 +8658,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8751,49 +8884,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -8999,11 +9128,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9012,6 +9145,17 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "Domain Name Server"
+#~ msgstr "Domain Name Server"
+
+#~ msgid "Server Administration"
+#~ msgstr "Administracija Servera"
+
+#, fuzzy
+#~| msgid "Domain Name Server"
+#~ msgid "Email Server"
+#~ msgstr "Domain Name Server"
+
#~ msgid "I2P"
#~ msgstr "I2P"
@@ -9045,11 +9189,6 @@ msgstr ""
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "Aktiviraj Domain Name System Security Ekstenziju"
-#, fuzzy
-#~| msgid "Existing Backups"
-#~ msgid "Error running apt-get"
-#~ msgstr "Postojeće rezervne kopije"
-
#~ msgid ""
#~ "Cockpit requires that you access it through a domain name. It will not "
#~ "work when accessed using an IP address as part of the URL."
@@ -9087,8 +9226,3 @@ msgstr ""
#~| msgid "Enable application"
#~ msgid "Administer calibre application"
#~ msgstr "Aktiviraj aplikaciju"
-
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "Backports"
-#~ msgstr "Sigurnosne kopije"
diff --git a/plinth/locale/sv/LC_MESSAGES/django.po b/plinth/locale/sv/LC_MESSAGES/django.po
index 4c74e3fe1..fd8cd2b40 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-07-30 01:31+0000\n"
"Last-Translator: bittin1ddc447d824349b2 \n"
"Language-Team: Swedish software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Uppdatera nu"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn krävs för att använda Janus."
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Videorum"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Janus videorum"
@@ -3494,7 +3648,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "JavaScript-licensinformation"
@@ -3510,10 +3664,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Chat klient"
-
#: modules/jsxc/manifest.py:16
#, fuzzy
#| msgid "Web Search"
@@ -3579,10 +3729,6 @@ msgstr "Hantera Kiwix innehållsserver"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Offline Wikipedia"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "Innehållspaket måste vara i .zim-format"
@@ -3712,10 +3858,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Låt oss kryptera"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Certifikaterna"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Säkerhet för webbsida"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "Certifikatets status"
@@ -3840,7 +3996,7 @@ msgstr ""
"Matrix Synapse behöver en STUN/TURN-server för ljud-/videosamtal. Installera "
"Coturn-appen eller konfigurera en extern server."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3912,12 +4068,6 @@ msgstr "IRC chatrum"
msgid "Matrix server"
msgstr "Media Streaming Server"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Konfiguration"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4203,10 +4353,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Block sandbox"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Maximalt antal spelare"
@@ -4290,10 +4436,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Enkel mediaserver"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Media-filer katalog"
@@ -4368,10 +4510,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Läsare för nyhetsflödet"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4539,10 +4677,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Röstchatt"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Ange SuperUser lösenord"
@@ -4592,11 +4726,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Server"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "SuperUser lösenord har uppdaterats."
@@ -4655,7 +4784,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Värdnamn"
@@ -4692,6 +4821,16 @@ msgstr ""
"sluta med bindestreck. Varje ord får vara max 63 tecken. Total längd på "
"domännamnet får max vara 253 tecken."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Domäner"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4727,14 +4866,6 @@ msgstr "Få support"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Domäner"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Tjänster"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5019,54 +5150,50 @@ msgstr ""
msgid "-- select --"
msgstr "--Välj--"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Synligt namn för nätverket."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Läge"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Infrastruktur"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Kopplingspunkt"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc-"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frekvensbandet"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Automatisk"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2,4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5074,11 +5201,11 @@ msgstr ""
"Valfritt värde. Trådlösa kanalen i det valda frekvensbandet för att begränsa "
"till. Tomt eller 0 värde betyder automatiskt val."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5088,11 +5215,11 @@ msgstr ""
"en åtkomstpunkt ska du endast ansluta om åtkomstpunktens BSSID matchar det "
"som angetts. Exempel: 00:11:22: aa: bb: cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Autentiseringsläge"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5100,20 +5227,20 @@ msgstr ""
"Välj WPA om det trådlösa nätverket är säkert och kräver att användare har "
"lösenord för att ansluta."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Öppet"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Ange hur ditt {box_name} är anslutet till ditt nätverk"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5124,7 +5251,7 @@ msgstr ""
"Internetanslutning från routern via Wi-Fi- eller Ethernet-kabel. Detta är en "
"typisk hem setup.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5137,7 +5264,7 @@ msgstr ""
"{box_name} är direkt ansluten till Internet och alla dina enheter ansluter "
"till {box_name} för sin Internetanslutning.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5148,11 +5275,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.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Välj din internetanslutningstyp"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5170,7 +5297,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5208,7 +5335,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.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5217,11 +5344,11 @@ msgstr ""
"Du kommer att föreslås de mest konservativa "
"åtgärderna.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Önskad routerkonfiguration"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5269,6 +5396,30 @@ msgstr ""
"för tillfället och vill bli påmind senare. Vissa andra konfigurationssteg "
"kan misslyckas.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Internet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Lokalt nätverksdomän"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5289,7 +5440,7 @@ msgstr "Redigera anslutning"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Redigera"
@@ -5488,10 +5639,6 @@ msgstr "Ta Bort Anslutning"
msgid "Delete connection %(name)s permanently?"
msgstr "Ta bort anslutning %(name)s permanent?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Internet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5503,13 +5650,6 @@ msgstr "Avstånd"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6096,10 +6236,6 @@ msgstr "Denna app är experimentell."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Fillagring & samarbete"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Inte inställt"
@@ -6189,11 +6325,7 @@ msgstr "Ansluta till VPN-tjänster"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Virtuellt privat nätverk"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6210,7 +6342,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "DNS-Server"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6306,11 +6439,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Offentlig Synlighet"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite domän"
@@ -6390,6 +6519,16 @@ msgstr "Lade till anpassad service"
msgid "This service already exists"
msgstr "Den här tjänsten finns redan"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Anpassade tjänster"
@@ -6462,10 +6601,6 @@ msgstr ""
"Se SSH-klientinstallation instruktioner"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Prestanda"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6485,10 +6620,16 @@ msgstr ""
"Prestandamätvärden samlas in av Performance Co-Pilot och kan visas med "
"Cockpit-appen."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Systemövervakning"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Starta om eller stänga av systemet."
@@ -6497,8 +6638,18 @@ msgstr "Starta om eller stänga av systemet."
msgid "Power"
msgstr "Ström"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Stänga ner"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Starta om"
@@ -6588,6 +6739,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS-Server"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6618,10 +6779,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Webbproxy"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6638,12 +6795,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Gobby-Server"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Lokalt nätverksdomän"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6677,10 +6828,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC-klient"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6723,10 +6870,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Kalender och adressbok"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6860,10 +7003,6 @@ msgstr ""
"security/lesssecureapps\" >https://www.Google.com/settings/Security/"
"lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-postklient"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Använd endast den lokala e-postservern"
@@ -6928,10 +7067,6 @@ msgstr "Läsa och prenumerera på nyhetsflöden"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "RSS Feed Generator"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Tillåt offentlig åtkomst"
@@ -6999,10 +7134,6 @@ msgstr "Tillgång till privata delningar"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Nätverk För Fillagring"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba-Klient"
@@ -7161,10 +7292,6 @@ msgstr "Sök på webben"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Webbsökning"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Säker sökning"
@@ -7205,6 +7332,18 @@ msgstr ""
"inbrott försök till SSH-servern och andra aktiverade lösenordsskyddade "
"Internet-tjänster."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Automatisk"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Portar"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7336,14 +7475,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Bokmärken"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarli"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Bokmärken"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7399,10 +7538,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks klient"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Förbigå censur"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Serverns värdnamn eller IP-adress"
@@ -7449,14 +7584,10 @@ msgstr ""
"klienter att ansluta till den. Klienters data kommer att krypteras och "
"skickas via proxy via denna server."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks Server"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Hjälp andra att kringgå censur"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Rekommenderas"
@@ -7702,6 +7833,18 @@ msgstr ""
"Behåll maximalt så här många årsögonblicksbilder. Standardvärdet är 0 "
"(behåll ingen årsögonblicksbild)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Vill du ta bort följande ögonblicksbilder permanent?"
@@ -7836,7 +7979,9 @@ msgstr ""
"anslutningar."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Secure Shell-Server (SSH)"
#: modules/ssh/__init__.py:75
@@ -7871,6 +8016,24 @@ msgstr ""
"SSH. När det är inaktiverat kan endast användare i grupperna root, admin och "
"freedombox-ssh logga in via SSH."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "SSH"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Ta bort plats"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Fingeravtryck"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Server fingeravtryck"
@@ -7903,7 +8066,7 @@ msgstr "Skriv in bokstäverna i bilden för att gå vidare till inloggningssidan
msgid "Proceed to Login"
msgstr "Fortsätt till inloggning"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Logga in"
@@ -7922,11 +8085,6 @@ msgstr ""
"{box_name}. Du kan visa lagringsmedia som för närvarande används, montera "
"och demontera flyttbara media, expandera rotpartitionen etc."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Lagring"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8086,6 +8244,26 @@ msgstr "Share"
msgid "Other directory (specify below)"
msgstr "Annan katalog (specificera nedan)"
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Automatisk"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Utöka root-partitionen"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Följande lagringsenheter används:"
@@ -8202,10 +8380,6 @@ msgstr "Administrera Syncthing-program"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Filsynkronisering"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8240,10 +8414,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8274,7 +8444,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8288,7 +8458,7 @@ msgstr ""
"använder TOR Browser."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8296,7 +8466,7 @@ msgstr ""
"Denna app tillhandahåller relätjänster för att bidra till Tor-nätverket och "
"hjälpa andra att övervinna censur."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8308,15 +8478,11 @@ msgstr ""
"internet även när man använder en internetleverantör som begränsar servrar "
"hemma."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Anonymitetsnätverk"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor Onion service"
@@ -8325,19 +8491,19 @@ msgstr "Tor Onion service"
msgid "Tor Bridge Relay"
msgstr "Tor Bridge Relay"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor relä port tillgänglig"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 transport registrerad"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 transport registrerad"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion tjänst är version 3"
@@ -8454,10 +8620,6 @@ msgstr "Anonymitetsnätverk"
msgid "Onion Service"
msgstr "Onion tjänst"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Portar"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Uppdatera konfigurationen"
@@ -8467,7 +8629,7 @@ msgstr "Uppdatera konfigurationen"
msgid "Error configuring app: {error}"
msgstr "Fel vid konfigurering av appen: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8480,7 +8642,7 @@ msgstr ""
"appar för att komma åt internet via Tor-nätverket. ISP-censur kan kringgås "
"med hjälp av uppströms broar."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor Proxy"
@@ -8488,12 +8650,12 @@ msgstr "Tor Proxy"
msgid "Tor Socks Proxy"
msgstr "Tor SOCKS-proxy"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tillgång URL {url} på TCP {kind} via Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Bekräfta Tor-användning vid {url} på TCP {kind}"
@@ -8722,6 +8884,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Aktivera frekventa uppdateringar (rekommenderas)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Nytt värde"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9029,6 +9201,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr "Användarkonto skapat, du är nu inloggad"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Hantera ögonblicksbilder"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Behörigheter"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9559,10 +9743,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Webbplats och blogg"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Publik tillgång"
@@ -9616,10 +9796,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Foto Organizer"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Aktivera OpenStreetMap för kartor"
@@ -9854,6 +10030,12 @@ msgstr "Tjänsten %(service_name)s körs inte."
msgid "Search with tags"
msgstr "Sök på webben"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Sök på webben"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9863,43 +10045,35 @@ msgstr ""
"Det är gratis programvara som låter dig enkelt installera och hantera "
"serverappar."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Hem"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Hem"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Appar"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Appar"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " System"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Ändra lösenord"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Stänga ner"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Logga ut"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Välj språk"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Logga in"
@@ -10121,11 +10295,15 @@ msgstr ""
"All appdata och konfiguration kommer att gå förlorad permanent. Appen kan "
"installeras på nytt igen."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Instänllningar oförändrade"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "innan du avinstallerar {app_id}"
@@ -10134,6 +10312,111 @@ msgstr "innan du avinstallerar {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Fil & Snippet Sharing"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Domän Namn Server"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-bok Bibliotek"
+
+#~ msgid "Server Administration"
+#~ msgstr "Server administrering"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP-hjälpare"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent Webbklient"
+
+#~ msgid "Chat Server"
+#~ msgstr "Chat-Server"
+
+#~ msgid "Email Server"
+#~ msgstr "E-postserver"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Enkelt Git hosting"
+
+#~ msgid "Documentation"
+#~ msgstr "Dokumentation"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki och Blogg"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby-Server"
+
+#~ msgid "Video Room"
+#~ msgstr "Videorum"
+
+#~ msgid "Chat Client"
+#~ msgstr "Chat klient"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Offline Wikipedia"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Block sandbox"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Enkel mediaserver"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Läsare för nyhetsflödet"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Röstchatt"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Fillagring & samarbete"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Virtuellt privat nätverk"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Offentlig Synlighet"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Webbproxy"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC-klient"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Kalender och adressbok"
+
+#~ msgid "Email Client"
+#~ msgstr "E-postklient"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "RSS Feed Generator"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Nätverk För Fillagring"
+
+#~ msgid "Web Search"
+#~ msgstr "Webbsökning"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Förbigå censur"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Hjälp andra att kringgå censur"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Filsynkronisering"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Anonymitetsnätverk"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Webbplats och blogg"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Foto Organizer"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10509,9 +10792,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH-autentisering med lösenord aktiverat."
-#~ msgid "Error running apt-get"
-#~ msgstr "Fel vid körning av apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Kärnfunktioner och webbgränssnitt för %(box_name)s"
@@ -10697,9 +10977,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Servicevarning"
-#~ msgid "Repair"
-#~ msgstr "Reparera"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "Internt fel i {0}"
@@ -10980,9 +11257,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Anslutna introducerare"
-#~ msgid "Remove"
-#~ msgstr "Ta bort"
-
#~ msgid "Postfix domain name config"
#~ msgstr "Konfiguration av Postfix domännamn"
@@ -11007,9 +11281,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Tabort valda"
-#~ msgid "New value"
-#~ msgstr "Nytt värde"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr "Ett problem uppstod med din begäran. Var god försök igen."
@@ -11589,9 +11860,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Inte tillgänglig"
diff --git a/plinth/locale/ta/LC_MESSAGES/django.po b/plinth/locale/ta/LC_MESSAGES/django.po
index f96503738..b26367a90 100644
--- a/plinth/locale/ta/LC_MESSAGES/django.po
+++ b/plinth/locale/ta/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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-27 01:03+0000\n"
"Last-Translator: James Valleroy \n"
"Language-Team: Tamil calibre group will be able to access the "
"app. All users with access can use all the libraries."
msgstr ""
-" காலிபர் குழுவைச் சேர்ந்த பயனர்கள் மட்டுமே பயன்பாட்டை அணுக முடியும். அணுகல் உள்"
-"ள அனைத்து பயனர்களும் அனைத்து நூலகங்களையும் பயன்படுத்தலாம்."
+" காலிபர் குழுவைச் சேர்ந்த பயனர்கள் மட்டுமே பயன்பாட்டை அணுக முடியும். அணுகல் "
+"உள்ள அனைத்து பயனர்களும் அனைத்து நூலகங்களையும் பயன்படுத்தலாம்."
#: modules/calibre/__init__.py:53
msgid "Use calibre e-book libraries"
@@ -1100,10 +1201,6 @@ msgstr "காலிபர் மின் புத்தக நூலகங்
msgid "calibre"
msgstr "காலிபர்"
-#: modules/calibre/__init__.py:57
-msgid "E-book Library"
-msgstr "மின் புத்தக நூலகம்"
-
#: modules/calibre/forms.py:16
msgid "Name of the new library"
msgstr "புதிய நூலகத்தின் பெயர்"
@@ -1113,8 +1210,8 @@ msgid ""
"Only letters of the English alphabet, numbers and the characters _ . and - "
"without spaces or special characters. Example: My_Library_2000"
msgstr ""
-"ஆங்கில எழுத்துக்கள், எண்கள் மற்றும் எழுத்துக்களின் எழுத்துக்கள் மட்டுமே _. மற்றும் - இடைவெளிகள்"
-" அல்லது சிறப்பு எழுத்துக்கள் இல்லாமல். எடுத்துக்காட்டு: my_library_2000"
+"ஆங்கில எழுத்துக்கள், எண்கள் மற்றும் எழுத்துக்களின் எழுத்துக்கள் மட்டுமே _. மற்றும் - "
+"இடைவெளிகள் அல்லது சிறப்பு எழுத்துக்கள் இல்லாமல். எடுத்துக்காட்டு: my_library_2000"
#: modules/calibre/forms.py:28
msgid "A library with this name already exists."
@@ -1208,8 +1305,8 @@ msgid ""
msgstr ""
"காக்பிட் ஒரு சேவையக மேலாளராகும், இது ஒரு வலை உலாவி வழியாக குனு/லினக்ச் சேவையகங்களை "
"நிர்வகிப்பதை எளிதாக்குகிறது. ஒரு {box_name} இல், பொதுவாக தேவையில்லாத பல மேம்பட்ட "
-"செயல்பாடுகளுக்கு கட்டுப்பாடுகள் கிடைக்கின்றன. கன்சோல் செயல்பாடுகளுக்கான வலை அடிப்படையிலா"
-"ன முனையமும் கிடைக்கிறது."
+"செயல்பாடுகளுக்கு கட்டுப்பாடுகள் கிடைக்கின்றன. கன்சோல் செயல்பாடுகளுக்கான வலை "
+"அடிப்படையிலான முனையமும் கிடைக்கிறது."
#: modules/cockpit/__init__.py:29
msgid ""
@@ -1219,8 +1316,8 @@ msgid ""
"management."
msgstr ""
"வட்டு பகிர்வு மற்றும் RAID மேலாண்மை போன்ற மேம்பட்ட சேமிப்பக செயல்பாடுகளைச் செய்ய காக்பிட் "
-"பயன்படுத்தப்படலாம். தனிப்பயன் ஃபயர்வால் துறைமுகங்கள் மற்றும் பிணைப்பு, பிரிட்சிங் மற்றும் "
-"வி.எல்.ஏ.என் மேலாண்மை போன்ற மேம்பட்ட நெட்வொர்க்கிங் ஆகியவற்றைத் திறக்க இதைப் பயன்படுத்தலாம்."
+"பயன்படுத்தப்படலாம். தனிப்பயன் ஃபயர்வால் துறைமுகங்கள் மற்றும் பிணைப்பு, பிரிட்சிங் மற்றும் வி."
+"எல்.ஏ.என் மேலாண்மை போன்ற மேம்பட்ட நெட்வொர்க்கிங் ஆகியவற்றைத் திறக்க இதைப் பயன்படுத்தலாம்."
#: modules/cockpit/__init__.py:34
#, python-brace-format
@@ -1236,16 +1333,48 @@ msgstr ""
msgid "Cockpit"
msgstr "வானோடியறை"
-#: modules/cockpit/__init__.py:55
-msgid "Server Administration"
-msgstr "சேவையக நிர்வாகம்"
+#: modules/cockpit/manifest.py:23
+#, fuzzy
+#| msgid "Administration"
+msgid "Advanced administration"
+msgstr "நிர்வாகம்"
+
+#: modules/cockpit/manifest.py:24
+#, fuzzy
+#| msgid "Web sharing"
+msgid "Web terminal"
+msgstr "வலை பகிர்வு"
+
+#: modules/cockpit/manifest.py:25 modules/storage/__init__.py:47
+#: modules/storage/__init__.py:319 modules/storage/__init__.py:350
+#: modules/storage/__init__.py:396
+msgid "Storage"
+msgstr "சேமிப்பு"
+
+#: modules/cockpit/manifest.py:26
+#, fuzzy
+#| msgid "Networks"
+msgid "Networking"
+msgstr "நெட்வொர்க்குகள்"
+
+#: modules/cockpit/manifest.py:27 modules/names/templates/names.html:20
+msgid "Services"
+msgstr "சேவைகள்"
+
+#: modules/cockpit/manifest.py:28
+msgid "Logs"
+msgstr ""
+
+#: modules/cockpit/manifest.py:29 modules/performance/__init__.py:16
+#: modules/performance/__init__.py:40
+msgid "Performance"
+msgstr "செயல்திறன்"
#: modules/config/__init__.py:18
msgid ""
"Here you can set some general configuration options like webserver home page "
"etc."
-msgstr ""
-"வெப்சர்வர் முகப்பு பக்கம் போன்ற சில பொதுவான உள்ளமைவு விருப்பங்களை இங்கே அமைக்கலாம்."
+msgstr "வெப்சர்வர் முகப்பு பக்கம் போன்ற சில பொதுவான உள்ளமைவு விருப்பங்களை இங்கே அமைக்கலாம்."
#: modules/config/__init__.py:40
msgid "General Configuration"
@@ -1286,9 +1415,9 @@ msgstr ""
"வலையில் உங்கள் {box_name} ஐ யாராவது பார்வையிடும்போது வழங்கப்பட வேண்டிய இயல்புநிலை "
"பக்கத்தைத் தேர்வுசெய்க. டொமைன் பெயரை யாராவது பார்வையிடும்போது உங்கள் வலைப்பதிவு அல்லது "
"விக்கியை முகப்பு பக்கமாக அமைப்பது ஒரு பொதுவான பயன்பாட்டு வழக்கு. முகப்பு பக்கம் "
-"{box_name} பணி (பிளவு) தவிர வேறு ஏதாவது அமைக்கப்பட்டவுடன், உங்கள் பயனர்கள் {box_name}"
-" சேவையை (அச்தி) அடைய வெளிப்படையாக /அச்திவாரத்தை அல்லது /ஃப்ரீடம்பாக்சை தட்டச்சு செய்ய "
-"வேண்டும்."
+"{box_name} பணி (பிளவு) தவிர வேறு ஏதாவது அமைக்கப்பட்டவுடன், உங்கள் பயனர்கள் "
+"{box_name} சேவையை (அச்தி) அடைய வெளிப்படையாக /அச்திவாரத்தை அல்லது /ஃப்ரீடம்பாக்சை "
+"தட்டச்சு செய்ய வேண்டும்."
#: modules/config/forms.py:48
msgid "Show advanced apps and features"
@@ -1296,8 +1425,7 @@ msgstr "மேம்பட்ட பயன்பாடுகள் மற்ற
#: modules/config/forms.py:50
msgid "Show apps and features that require more technical knowledge."
-msgstr ""
-"அதிக தொழில்நுட்ப அறிவு தேவைப்படும் பயன்பாடுகள் மற்றும் அம்சங்களைக் காட்டு."
+msgstr "அதிக தொழில்நுட்ப அறிவு தேவைப்படும் பயன்பாடுகள் மற்றும் அம்சங்களைக் காட்டு."
#: modules/config/forms.py:54
msgid "System-wide logging"
@@ -1309,8 +1437,7 @@ msgstr "தனியுரிமைக்காக பதிவுசெய்
#: modules/config/forms.py:57
msgid "Keep some in memory until a restart, for performance"
-msgstr ""
-"செயல்திறனுக்காக மறுதொடக்கம் செய்யும் வரை சிலவற்றை நினைவகத்தில் வைத்திருங்கள்"
+msgstr "செயல்திறனுக்காக மறுதொடக்கம் செய்யும் வரை சிலவற்றை நினைவகத்தில் வைத்திருங்கள்"
#: modules/config/forms.py:60
msgid "Write to disk, useful for debugging"
@@ -1324,6 +1451,20 @@ msgstr ""
"பல்வேறு சேவைகளிலிருந்து கணினியை யார் அணுகினர் மற்றும் பிழைத்திருத்த தகவல்களை பதிவுகள் "
"கொண்டுள்ளன"
+#: modules/config/manifest.py:8 modules/help/templates/help_about.html:100
+msgid "Homepage"
+msgstr "முகப்புப்பக்கம்"
+
+#: modules/config/manifest.py:8
+msgid "Logging"
+msgstr ""
+
+#: modules/config/manifest.py:8
+#, fuzzy
+#| msgid "Advanced"
+msgid "Advanced apps"
+msgstr "மேம்பட்ட"
+
#: modules/config/views.py:41
#, python-brace-format
msgid "Error setting webserver home page: {exception}"
@@ -1355,8 +1496,8 @@ msgid ""
msgstr ""
"கோட்டர்ன் என்பது டர்ன் மற்றும் ச்டன் நெறிமுறைகளை செயல்படுத்துவதன் மூலம் ஆடியோ/வீடியோ "
"அழைப்புகள் மற்றும் மாநாடுகளை எளிதாக்கும் சேவையகமாகும். WEBRTC, SIP மற்றும் பிற "
-"தகவல்தொடர்பு சேவையகங்கள் ஒருவருக்கொருவர் இணைக்க முடியாத கட்சிகளுக்கு இடையில் ஒரு அழைப்பை"
-" நிறுவ இதைப் பயன்படுத்தலாம்."
+"தகவல்தொடர்பு சேவையகங்கள் ஒருவருக்கொருவர் இணைக்க முடியாத கட்சிகளுக்கு இடையில் ஒரு "
+"அழைப்பை நிறுவ இதைப் பயன்படுத்தலாம்."
#: modules/coturn/__init__.py:30
#, python-brace-format
@@ -1365,18 +1506,14 @@ msgid ""
"href=\"{ms_url}\">Matrix Synapse or ejabberd "
"need to be configured with the details provided here."
msgstr ""
-"இது பயனர்களால் நேரடியாகப் பயன்படுத்தப்பட வேண்டும் என்று அர்த்தமல்ல. மேட்ரிக்ச் சினாப்ச் அல்லது ejabberd போன்ற சேவையகங்கள்"
-" இங்கே வழங்கப்பட்ட விவரங்களுடன் கட்டமைக்கப்பட வேண்டும்."
+"இது பயனர்களால் நேரடியாகப் பயன்படுத்தப்பட வேண்டும் என்று அர்த்தமல்ல. மேட்ரிக்ச் சினாப்ச் அல்லது ejabberd "
+"a> போன்ற சேவையகங்கள் இங்கே வழங்கப்பட்ட விவரங்களுடன் கட்டமைக்கப்பட வேண்டும்."
#: modules/coturn/__init__.py:52
msgid "Coturn"
msgstr "கோட்டர்ன்"
-#: modules/coturn/__init__.py:53
-msgid "VoIP Helper"
-msgstr "VoIP உதவி"
-
#: modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs"
msgstr "ச்டன்/டர்ன் சர்வர் யுஆர்ஐக்களின் தவறான பட்டியல்"
@@ -1395,8 +1532,7 @@ msgstr "திருப்பம்"
#: modules/coturn/templates/coturn.html:15
msgid "Use the following URLs to configure your communication server:"
-msgstr ""
-"உங்கள் தகவல்தொடர்பு சேவையகத்தை உள்ளமைக்க பின்வரும் முகவரி களைப் பயன்படுத்தவும்:"
+msgstr "உங்கள் தகவல்தொடர்பு சேவையகத்தை உள்ளமைக்க பின்வரும் முகவரி களைப் பயன்படுத்தவும்:"
#: modules/coturn/templates/coturn.html:24
msgid "Use the following shared authentication secret:"
@@ -1427,13 +1563,25 @@ msgid ""
"Set your time zone to get accurate timestamps. This will set the system-wide "
"time zone."
msgstr ""
-"துல்லியமான நேர முத்திரைகளைப் பெற உங்கள் நேர மண்டலத்தை அமைக்கவும். இது கணினி அளவிலான நே"
-"ர மண்டலத்தை அமைக்கும்."
+"துல்லியமான நேர முத்திரைகளைப் பெற உங்கள் நேர மண்டலத்தை அமைக்கவும். இது கணினி அளவிலான "
+"நேர மண்டலத்தை அமைக்கும்."
#: modules/datetime/forms.py:30
msgid "-- no time zone set --"
msgstr "-நேர மண்டல தொகுப்பு இல்லை-"
+#: modules/datetime/manifest.py:15
+#, fuzzy
+#| msgid "Network drive"
+msgid "Network time"
+msgstr "பிணையம் இயக்கி"
+
+#: modules/datetime/manifest.py:15
+#, fuzzy
+#| msgid "Time Zone"
+msgid "Timezone"
+msgstr "நேர மண்டலம்"
+
#: modules/datetime/views.py:53
#, python-brace-format
msgid "Error setting time zone: {exception}"
@@ -1452,8 +1600,8 @@ msgid ""
"The default password is 'deluge', but you should log in and change it "
"immediately after enabling this service."
msgstr ""
-"இயல்புநிலை கடவுச்சொல் 'பிரளயம்', ஆனால் இந்த சேவையை இயக்கிய உடனேயே நீங்கள் உள்நுழைந்து அதை"
-" மாற்ற வேண்டும்."
+"இயல்புநிலை கடவுச்சொல் 'பிரளயம்', ஆனால் இந்த சேவையை இயக்கிய உடனேயே நீங்கள் உள்நுழைந்து "
+"அதை மாற்ற வேண்டும்."
#: modules/deluge/__init__.py:56 modules/transmission/__init__.py:70
msgid "Download files using BitTorrent applications"
@@ -1463,10 +1611,6 @@ msgstr "பிட்டோரண்ட் பயன்பாடுகளைப
msgid "Deluge"
msgstr "பிரளயம்"
-#: modules/deluge/__init__.py:62 modules/transmission/__init__.py:76
-msgid "BitTorrent Web Client"
-msgstr "பிட்டோரண்ட் வலை வாங்கி"
-
#: modules/deluge/forms.py:20 modules/transmission/forms.py:20
msgid "Download directory"
msgstr "கோப்பகத்தைப் பதிவிறக்கவும்"
@@ -1587,6 +1731,20 @@ msgstr "தானியங்கி பழுதுபார்ப்பை இ
msgid "If issues are found, try to repair them automatically."
msgstr "சிக்கல்கள் காணப்பட்டால், அவற்றை தானாக சரிசெய்ய முயற்சிக்கவும்."
+#: modules/diagnostics/manifest.py:10
+msgid "Detect problems"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+#, fuzzy
+#| msgid "Repairing app"
+msgid "Repair"
+msgstr "பயன்பாட்டை சரிசெய்தல்"
+
+#: modules/diagnostics/manifest.py:10
+msgid "Daily"
+msgstr ""
+
#: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run"
msgstr "கண்டறிதல் ரன்"
@@ -1614,7 +1772,7 @@ msgstr "பயன்பாடு: %(app_name)s"
msgid "Try to repair"
msgstr "சரிசெய்ய முயற்சி செய்யுங்கள்"
-#: modules/diagnostics/templates/diagnostics_app.html:39
+#: modules/diagnostics/templates/diagnostics_app.html:29
msgid "This app does not support diagnostics"
msgstr "இந்த பயன்பாடு கண்டறிதலை ஆதரிக்கவில்லை"
@@ -1643,11 +1801,11 @@ msgstr "தேர்வு"
msgid "Result"
msgstr "முடிவு"
-#: modules/diagnostics/views.py:125
+#: modules/diagnostics/views.py:117
msgid "Diagnostic Test"
msgstr "கண்டறியும் சோதனை"
-#: modules/diagnostics/views.py:155
+#: modules/diagnostics/views.py:146
#, python-brace-format
msgid "App {app_id} is not installed, cannot repair"
msgstr "பயன்பாடு {app_id} நிறுவப்படவில்லை, சரிசெய்ய முடியாது"
@@ -1675,10 +1833,10 @@ msgid ""
msgstr ""
"உங்கள் ஐபி முகவரிக்கு ஒரு டிஎன்எச் பெயரை ஒதுக்குவதும், உங்கள் இணைய வழங்குநரால் உங்கள் ஐபி "
"மாற்றும் ஒவ்வொரு முறையும் டிஎன்எச் பெயரைப் புதுப்பிப்பதும் தீர்வு. உங்கள் தற்போதைய பொது ஐபி "
-"முகவரியை ஒரு gnudip சேவையகத்திற்கு தள்ள மாறும் டிஎன்எச்"
-" உங்களை அனுமதிக்கிறது. பின்னர், சேவையகம் உங்கள் டிஎன்எச் பெயரை புதிய ஐபிக்கு ஒதுக்கும், "
-"மேலும் இணையத்திலிருந்து யாராவது உங்கள் டிஎன்எச் பெயரைக் கேட்டால், அவர்கள் உங்கள் தற்போதைய "
-"ஐபி முகவரியுடன் பதிலைப் பெறுவார்கள்."
+"முகவரியை ஒரு gnudip சேவையகத்திற்கு தள்ள மாறும் "
+"டிஎன்எச் உங்களை அனுமதிக்கிறது. பின்னர், சேவையகம் உங்கள் டிஎன்எச் பெயரை புதிய ஐபிக்கு "
+"ஒதுக்கும், மேலும் இணையத்திலிருந்து யாராவது உங்கள் டிஎன்எச் பெயரைக் கேட்டால், அவர்கள் உங்கள் "
+"தற்போதைய ஐபி முகவரியுடன் பதிலைப் பெறுவார்கள்."
#: modules/dynamicdns/__init__.py:40
msgid ""
@@ -1688,8 +1846,8 @@ msgid ""
"href='http://freedns.afraid.org/' target='_blank'>freedns.afraid.org."
msgstr ""
"நீங்கள் ஒரு இலவச மாறும் டிஎன்எச் கணக்கைத் தேடுகிறீர்களானால், ddns.freedombox.org "
-"a> இலவச புதுப்பிப்பு முகவரி அடிப்படையிலான சேவைகளை "
-"redns.afraid.org இல் நீங்கள் காணலாம்."
+"a> இலவச புதுப்பிப்பு முகவரி அடிப்படையிலான சேவைகளை redns."
+"afraid.org இல் நீங்கள் காணலாம்."
#: modules/dynamicdns/__init__.py:61
msgid "Dynamic DNS Client"
@@ -1706,8 +1864,8 @@ msgid ""
"providers."
msgstr ""
"மாறிகள் & lt; பயனர் & gt ;, & lt; பாச் & gt ;, & lt; ip "
-"& gt ;, & lt; டொமைன் & gt; முகவரி க்குள் பயன்படுத்தப்படலாம். விவரங்களுக்கு"
-" எடுத்துக்காட்டு வழங்குநர்களின் புதுப்பிப்பு முகவரி வார்ப்புருக்கள் பார்க்கவும்."
+"& gt ;, & lt; டொமைன் & gt; முகவரி க்குள் பயன்படுத்தப்படலாம். "
+"விவரங்களுக்கு எடுத்துக்காட்டு வழங்குநர்களின் புதுப்பிப்பு முகவரி வார்ப்புருக்கள் பார்க்கவும்."
#: modules/dynamicdns/forms.py:22
msgid ""
@@ -1730,8 +1888,7 @@ msgstr ""
#: modules/dynamicdns/forms.py:31
#, python-brace-format
msgid "The public domain name you want to use to reach your {box_name}."
-msgstr ""
-"உங்கள் {box_name} ஐ அடைய நீங்கள் பயன்படுத்த விரும்பும் பொது டொமைன் பெயர்."
+msgstr "உங்கள் {box_name} ஐ அடைய நீங்கள் பயன்படுத்த விரும்பும் பொது டொமைன் பெயர்."
#: modules/dynamicdns/forms.py:34
msgid "Use this option if your provider uses self signed certificates."
@@ -1812,11 +1969,11 @@ msgid "Invalid domain name"
msgstr "தவறான டொமைன் பெயர்"
#: modules/dynamicdns/forms.py:88 modules/miniflux/forms.py:11
-#: modules/networks/forms.py:277 modules/users/forms.py:130
+#: modules/networks/forms.py:281 modules/users/forms.py:130
msgid "Username"
msgstr "பயனர்பெயர்"
-#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:280
+#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:284
msgid "Show password"
msgstr "கடவுச்சொல்லைக் காட்டு"
@@ -1832,8 +1989,26 @@ msgstr "IPv4 க்கு பதிலாக IPv6 ஐப் பயன்பட
msgid "This field is required."
msgstr "இந்த புலம் தேவை."
+#: modules/dynamicdns/manifest.py:17
+#: modules/dynamicdns/templates/dynamicdns.html:18
+#: modules/email/templates/email.html:35
+#: modules/letsencrypt/templates/letsencrypt.html:24
+#: modules/mediawiki/forms.py:64
+msgid "Domain"
+msgstr "டொமைன்"
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Free"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+#, fuzzy
+#| msgid "Server public key:"
+msgid "Needs public IP"
+msgstr "சேவையக பொது விசை:"
+
#: modules/dynamicdns/templates/dynamicdns.html:11
-#: modules/ejabberd/templates/ejabberd.html:13
+#: modules/ejabberd/templates/ejabberd.html:13 modules/firewall/manifest.py:10
#: modules/firewall/templates/firewall.html:16
#: modules/firewall/templates/firewall.html:22
#: modules/letsencrypt/templates/letsencrypt.html:17
@@ -1846,13 +2021,6 @@ msgstr "இந்த புலம் தேவை."
msgid "Status"
msgstr "நிலை"
-#: modules/dynamicdns/templates/dynamicdns.html:18
-#: modules/email/templates/email.html:35
-#: modules/letsencrypt/templates/letsencrypt.html:24
-#: modules/mediawiki/forms.py:64
-msgid "Domain"
-msgstr "டொமைன்"
-
#: modules/dynamicdns/templates/dynamicdns.html:19
msgid "Last update"
msgstr "கடைசி புதுப்பிப்பு"
@@ -1906,8 +2074,8 @@ msgid ""
"any user with a {box_name} login."
msgstr ""
"உண்மையில் தொடர்பு கொள்ள, நீங்கள் வலை வாங்கி அல்லது வேறு "
-" ஐப் பயன்படுத்தலாம் XMPP வாங்கி . இயக்கப்பட்டால், {users_url} உள்நுழைவு உடன் எந்"
-"த பயனர் எசாபெர்ட்டை அணுகலாம்."
+" ஐப் பயன்படுத்தலாம் XMPP வாங்கி . இயக்கப்பட்டால், {users_url} உள்நுழைவு உடன் "
+"எந்த பயனர் எசாபெர்ட்டை அணுகலாம்."
#: modules/ejabberd/__init__.py:40
#, python-brace-format
@@ -1915,18 +2083,14 @@ msgid ""
"ejabberd needs a STUN/TURN server for audio/video calls. Install the Coturn app or configure an external server."
msgstr ""
-"ஆடியோ/வீடியோ அழைப்புகளுக்கு எசாபெர்டுக்கு ச்டன்/டர்ன் சேவையகம் தேவை. coturn பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற சேவையகத்தை "
-"உள்ளமைக்கவும்."
+"ஆடியோ/வீடியோ அழைப்புகளுக்கு எசாபெர்டுக்கு ச்டன்/டர்ன் சேவையகம் தேவை. coturn பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற "
+"சேவையகத்தை உள்ளமைக்கவும்."
#: modules/ejabberd/__init__.py:60
msgid "ejabberd"
msgstr "எசாபர்ட்"
-#: modules/ejabberd/__init__.py:62 modules/matrixsynapse/__init__.py:56
-msgid "Chat Server"
-msgstr "அரட்டை சேவையகம்"
-
#: modules/ejabberd/forms.py:19
msgid "Domain names"
msgstr "டொமைன் பெயர்கள்"
@@ -1978,8 +2142,7 @@ msgstr "சேவையக URIS ஐ ச்டன்/டர்ன்"
#: modules/ejabberd/forms.py:46 modules/matrixsynapse/forms.py:49
msgid "List of public URIs of the STUN/TURN server, one on each line."
-msgstr ""
-"ச்டன்/டர்ன் சேவையகத்தின் பொது யூரி களின் பட்டியல், ஒவ்வொரு வரியிலும் ஒன்று."
+msgstr "ச்டன்/டர்ன் சேவையகத்தின் பொது யூரி களின் பட்டியல், ஒவ்வொரு வரியிலும் ஒன்று."
#: modules/ejabberd/forms.py:50 modules/matrixsynapse/forms.py:53
msgid "Shared Authentication Secret"
@@ -2051,8 +2214,8 @@ msgid ""
"system Name Services page."
msgstr ""
"உங்கள் XMPP சேவையக டொமைன் %(domain_name)s என அமைக்கப்பட்டுள்ளது. பயனர் ஐடிகள் "
-" பயனர்பெயர்@%(domain_name)s போல இருக்கும். உங்கள் டொமைனை கணினியில் பெயர் சேவைகள் பக்கத்தில் அமைக்கலாம்."
+" பயனர்பெயர்@%(domain_name)s போல இருக்கும். உங்கள் டொமைனை கணினியில் பெயர் சேவைகள் பக்கத்தில் அமைக்கலாம்."
#: modules/ejabberd/templates/ejabberd.html:25
#, python-format
@@ -2060,8 +2223,8 @@ msgid ""
"Your XMPP server domain is not set. You can setup your domain on the system "
"Name Services page."
msgstr ""
-"உங்கள் XMPP சேவையக டொமைன் அமைக்கப்படவில்லை. உங்கள் டொமைனை கணினியில் பெயர் சேவைகள் பக்கத்தில் அமைக்கலாம்."
+"உங்கள் XMPP சேவையக டொமைன் அமைக்கப்படவில்லை. உங்கள் டொமைனை கணினியில் பெயர் சேவைகள் பக்கத்தில் அமைக்கலாம்."
#: modules/email/__init__.py:26
msgid ""
@@ -2120,15 +2283,11 @@ msgstr ""
msgid "Postfix/Dovecot"
msgstr "போச்ட்ஃபிக்ச்/டோவ்கோட்"
-#: modules/email/__init__.py:64
-msgid "Email Server"
-msgstr "மின்னஞ்சல் சேவையகம்"
-
-#: modules/email/__init__.py:84
+#: modules/email/__init__.py:83
msgid "My Email Aliases"
msgstr "எனது மின்னஞ்சல் மாற்றுப்பெயர்கள்"
-#: modules/email/__init__.py:85
+#: modules/email/__init__.py:84
msgid "Manage Aliases for Mailbox"
msgstr "அஞ்சல் பெட்டிக்கான மாற்றுப்பெயர்களை நிர்வகிக்கவும்"
@@ -2258,9 +2417,9 @@ msgid ""
"a single HTML file on your {box_name}. You can use it as a personal wiki, as "
"a web notebook, or for project documentation."
msgstr ""
-"ஃபெதர் விக்கி என்பது எளிமையான சுய-இணையான விக்கிகளை உருவாக்குவதற்கான ஒரு கருவியாகும்"
-", ஒவ்வொன்றும் உங்கள் {box_name} இல் ஒரு உஉகுமொ கோப்பில் சேமிக்கப்படுகின்றன. நீங்கள் இதை "
-"தனிப்பட்ட விக்கியாக, வலை நோட்புக்காக அல்லது திட்ட ஆவணங்களுக்காக பயன்படுத்தலாம்."
+"ஃபெதர் விக்கி என்பது எளிமையான சுய-இணையான விக்கிகளை உருவாக்குவதற்கான ஒரு "
+"கருவியாகும், ஒவ்வொன்றும் உங்கள் {box_name} இல் ஒரு உஉகுமொ கோப்பில் சேமிக்கப்படுகின்றன. "
+"நீங்கள் இதை தனிப்பட்ட விக்கியாக, வலை நோட்புக்காக அல்லது திட்ட ஆவணங்களுக்காக பயன்படுத்தலாம்."
#: modules/featherwiki/__init__.py:29
msgid ""
@@ -2289,11 +2448,12 @@ msgid ""
"{box_name} belonging to the wiki group. Simultaneous editing is not "
"supported."
msgstr ""
-"விக்கிகள் இயல்பாகவே பொதுவில் இல்லை, ஆனால் பகிர்வு அல்லது வெளியீட்டிற்காக அவற்றை பதிவிறக்கம்"
-" செய்யலாம். விக்கி குழுவிற்கு சொந்தமான {box_name} on இல் எந்த பயனரும் இல் அவற்றைத் திருத்தலாம். ஒரே நேரத்தில் திருத்துதல் ஆதரிக்கப்படவில்லை."
+"விக்கிகள் இயல்பாகவே பொதுவில் இல்லை, ஆனால் பகிர்வு அல்லது வெளியீட்டிற்காக அவற்றை "
+"பதிவிறக்கம் செய்யலாம். விக்கி குழுவிற்கு சொந்தமான {box_name} on இல் எந்த பயனரும் இல் "
+" அவற்றைத் திருத்தலாம். ஒரே நேரத்தில் திருத்துதல் "
+"ஆதரிக்கப்படவில்லை."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "விக்கி பயன்பாடுகளைக் காணலாம் மற்றும் திருத்தவும்"
@@ -2302,10 +2462,6 @@ msgstr "விக்கி பயன்பாடுகளைக் காணல
msgid "Feather Wiki"
msgstr "இறகு விக்கி"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "தனிப்பட்ட குறிப்பேடுகள்"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "கோப்பு நீட்டிப்புடன் விக்கி கோப்பின் பெயர் \".html\""
@@ -2340,8 +2496,7 @@ msgstr "இந்த கணினியிலிருந்து ஏற்க
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr ""
@@ -2514,8 +2669,22 @@ msgstr "துறைமுகம் {name} ({details}) வெளிப்பு
#: modules/firewall/components.py:160
#, python-brace-format
msgid "Port {name} ({details}) unavailable for external networks"
-msgstr ""
-"துறைமுகம் {name} ({details}) வெளிப்புற நெட்வொர்க்குகளுக்கு கிடைக்கவில்லை"
+msgstr "துறைமுகம் {name} ({details}) வெளிப்புற நெட்வொர்க்குகளுக்கு கிடைக்கவில்லை"
+
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "துறைமுகங்கள்"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "தடுக்கப்பட்டது"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "தானியங்கி"
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
@@ -2571,8 +2740,8 @@ msgid ""
"Advanced firewall operations such as opening custom ports are provided by "
"the Cockpit app."
msgstr ""
-"தனிப்பயன் துறைமுகங்களைத் திறப்பது போன்ற மேம்பட்ட ஃபயர்வால் செயல்பாடுகள் காக்பிட் பயன்பாட்டால் வழங்கப்படுகின்றன."
+"தனிப்பயன் துறைமுகங்களைத் திறப்பது போன்ற மேம்பட்ட ஃபயர்வால் செயல்பாடுகள் காக்பிட் பயன்பாட்டால் வழங்கப்படுகின்றன."
#: modules/first_boot/__init__.py:61
msgid "Setup complete! Next steps:"
@@ -2609,23 +2778,23 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "முதல் பூட் வழிகாட்டி மறைபொருள்"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "அமைவு முடிந்தது! அடுத்த படிகள்:"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, fuzzy, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr "தானியங்கி "
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "இப்போது புதுப்பிக்கவும்"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2633,7 +2802,7 @@ msgstr ""
"மதிப்பாய்வு தனியுரிமை விருப்பங்கள் "
"."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2642,13 +2811,13 @@ msgstr ""
"மதிப்பாய்வு செய்து அமைக்கவும் பிணைய இணைப்புகள் . "
"பொருந்தினால் இயல்புநிலை வைஃபை கடவுச்சொல்லை மாற்றவும்."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr "ஒரு டொமைன் பெயர் ஐ உள்ளமைக்கவும்."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote காப்புப்பிரதிகள் "
"உள்ளமைத்து திட்டமிடவும்."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Git tutorial."
msgstr ""
-"அறிவிலி எவ்வாறு பயன்படுத்துவது என்பது பற்றி மேலும் அறிய அறிவிலி பயிற்சி ."
+"அறிவிலி எவ்வாறு பயன்படுத்துவது என்பது பற்றி மேலும் அறிய அறிவிலி பயிற்சி ."
#: modules/gitweb/__init__.py:45
msgid "Read-write access to Git repositories"
@@ -2708,10 +2877,6 @@ msgstr "அறிவிலி களஞ்சியங்களுக்கா
msgid "Gitweb"
msgstr "கிட்வெப்"
-#: modules/gitweb/__init__.py:49
-msgid "Simple Git Hosting"
-msgstr "எளிய அறிவிலி ஓச்டிங்"
-
#: modules/gitweb/forms.py:59
msgid "Invalid repository URL."
msgstr "தவறான களஞ்சிய முகவரி."
@@ -2722,8 +2887,7 @@ msgstr "தவறான களஞ்சிய பெயர்."
#: modules/gitweb/forms.py:77
msgid "Name of a new repository or URL to import an existing repository."
-msgstr ""
-"ஏற்கனவே உள்ள களஞ்சியத்தை இறக்குமதி செய்ய புதிய களஞ்சியம் அல்லது முகவரி இன் பெயர்."
+msgstr "ஏற்கனவே உள்ள களஞ்சியத்தை இறக்குமதி செய்ய புதிய களஞ்சியம் அல்லது முகவரி இன் பெயர்."
#: modules/gitweb/forms.py:83
msgid "Description of the repository"
@@ -2833,9 +2997,10 @@ msgstr "களஞ்சியம் திருத்தப்பட்டத
msgid "Edit repository"
msgstr "களஞ்சியத்தைத் திருத்தவும்"
-#: modules/help/__init__.py:33
-msgid "Documentation"
-msgstr ""
+#: modules/help/__init__.py:33 modules/help/templates/help_index.html:14
+#: templates/help-menu.html:8 templates/help-menu.html:14
+msgid "Help"
+msgstr "உதவி"
#: modules/help/__init__.py:37 modules/help/templates/help_about.html:104
#: templates/help-menu.html:20 templates/help-menu.html:21
@@ -2861,9 +3026,9 @@ msgstr "கருத்துக்களை சமர்ப்பிக்க
msgid "Contribute"
msgstr ""
-#: modules/help/__init__.py:53 templates/base.html:217 templates/base.html:220
+#: modules/help/__init__.py:53 templates/base.html:215 templates/base.html:218
#: templates/help-menu.html:46 templates/help-menu.html:47
-#: templates/index.html:96
+#: templates/index.html:98
msgid "About"
msgstr ""
@@ -2875,8 +3040,7 @@ msgstr "வெற்றி:"
#: modules/upgrades/templates/upgrades_configure.html:26
#, python-format
msgid "You are running %(os_release)s and %(box_name)s version %(version)s."
-msgstr ""
-"நீங்கள் %(os_release)s மற்றும் %(box_name)s பதிப்பு %(version)s இயக்குகிறீர்கள்."
+msgstr "நீங்கள் %(os_release)s மற்றும் %(box_name)s பதிப்பு %(version)s இயக்குகிறீர்கள்."
#: modules/help/templates/help_about.html:35
#, python-format
@@ -2904,12 +3068,12 @@ msgid ""
"your data stays with you."
msgstr ""
"%(box_name)s என்பது தனிப்பட்ட, தனிப்பட்ட தகவல்தொடர்புகளுக்காக இலவச மென்பொருளை இயக்கும் "
-"தனிப்பட்ட சேவையகங்களை உருவாக்க, வடிவமைத்தல் மற்றும் ஊக்குவிப்பதற்கான ஒரு சமூக திட்டமாகும்"
-". பாதுகாக்கப்பட்ட தனியுரிமை மற்றும் தரவு பாதுகாப்பு நிலைமைகளின் கீழ் மற்ற இணையத்துடன் "
-"இடைமறிக்க அனுமதிக்க வடிவமைக்கப்பட்ட நெட்வொர்க்கிங் சாதனமாகும். இது உங்கள் வைஃபை திசைவியை "
-"மாற்றக்கூடிய சாதனத்தில் வலைப்பதிவு, விக்கி, வலைத்தளம், சமூக வலைப்பின்னல், மின்னஞ்சல், வலை "
-"பதிலாள் மற்றும் டோர் ரிலே போன்ற பயன்பாடுகளை வழங்குகிறது, இதனால் உங்கள் தரவு உங்களுடன் "
-"இருக்கும்."
+"தனிப்பட்ட சேவையகங்களை உருவாக்க, வடிவமைத்தல் மற்றும் ஊக்குவிப்பதற்கான ஒரு சமூக "
+"திட்டமாகும். பாதுகாக்கப்பட்ட தனியுரிமை மற்றும் தரவு பாதுகாப்பு நிலைமைகளின் கீழ் மற்ற "
+"இணையத்துடன் இடைமறிக்க அனுமதிக்க வடிவமைக்கப்பட்ட நெட்வொர்க்கிங் சாதனமாகும். இது உங்கள் "
+"வைஃபை திசைவியை மாற்றக்கூடிய சாதனத்தில் வலைப்பதிவு, விக்கி, வலைத்தளம், சமூக "
+"வலைப்பின்னல், மின்னஞ்சல், வலை பதிலாள் மற்றும் டோர் ரிலே போன்ற பயன்பாடுகளை வழங்குகிறது, "
+"இதனால் உங்கள் தரவு உங்களுடன் இருக்கும்."
#: modules/help/templates/help_about.html:62
msgid ""
@@ -2921,11 +3085,11 @@ msgid ""
"returning the Internet to its intended peer-to-peer architecture."
msgstr ""
"நெட்வொர்க்கைப் பயன்படுத்துவது பெரும்பாலும் நம்முடைய சிறந்த நலன்களைக் கொண்டிருக்காதவர்களால் "
-"மத்தியச்தம் செய்யப்படும் உலகில் நாம் வாழ்கிறோம். மைய சேவையை நம்பாத மென்பொருளை உருவாக்குவதன்"
-" மூலம், நாங்கள் கட்டுப்பாட்டையும் தனியுரிமையையும் மீண்டும் பெறலாம். எங்கள் தரவை எங்கள் "
-"வீடுகளில் வைத்திருப்பதன் மூலம், அதன் மீது பயனுள்ள சட்டப் பாதுகாப்புகளைப் பெறுகிறோம். பயனர்கள்"
-" தங்கள் நெட்வொர்க்குகள் மற்றும் இயந்திரங்கள் மீது மின்சாரம் கொடுப்பதன் மூலம், இணையத்தை அதன் "
-"நோக்கம் கொண்ட பியர்-டு-பியர் கட்டமைப்பிற்கு திருப்பித் தருகிறோம்."
+"மத்தியச்தம் செய்யப்படும் உலகில் நாம் வாழ்கிறோம். மைய சேவையை நம்பாத மென்பொருளை "
+"உருவாக்குவதன் மூலம், நாங்கள் கட்டுப்பாட்டையும் தனியுரிமையையும் மீண்டும் பெறலாம். எங்கள் தரவை "
+"எங்கள் வீடுகளில் வைத்திருப்பதன் மூலம், அதன் மீது பயனுள்ள சட்டப் பாதுகாப்புகளைப் பெறுகிறோம். "
+"பயனர்கள் தங்கள் நெட்வொர்க்குகள் மற்றும் இயந்திரங்கள் மீது மின்சாரம் கொடுப்பதன் மூலம், இணையத்தை "
+"அதன் நோக்கம் கொண்ட பியர்-டு-பியர் கட்டமைப்பிற்கு திருப்பித் தருகிறோம்."
#: modules/help/templates/help_about.html:75
#, python-format
@@ -2948,21 +3112,17 @@ msgid ""
"\"apt source package_name\" in a terminal (using Cockpit or SSH)."
msgstr ""
"%(box_name)s இலவச மென்பொருள், குனு அஃபெரோ பொது பொது உரிமத்தின் கீழ் உரிமம் பெற்றது. "
-"மூலக் குறியீடு ஆன்லைனில் %(box_name)s களஞ்சியம்"
-" இல் கிடைக்கிறது. கூடுதலாக, எந்தவொரு டெபியன் தொகுப்பின் மூலக் குறியீட்டையும் டெபியன் ஆதாரங்கள் தளத்திலிருந்து பெறலாம்"
-", அல்லது \"பொருத்தமான மூல தொகுப்பு_நேம் ஆகியவற்றை இயக்குவதன் மூலம் \"ஒரு "
-"முனையத்தில் (காக்பிட் அல்லது பாஓடு ஐப் பயன்படுத்தி)."
+"மூலக் குறியீடு ஆன்லைனில் %(box_name)s களஞ்சியம் இல் கிடைக்கிறது. கூடுதலாக, எந்தவொரு "
+"டெபியன் தொகுப்பின் மூலக் குறியீட்டையும் "
+"டெபியன் ஆதாரங்கள் தளத்திலிருந்து பெறலாம், அல்லது \"பொருத்தமான மூல "
+"தொகுப்பு_நேம் ஆகியவற்றை இயக்குவதன் மூலம் \"ஒரு முனையத்தில் (காக்பிட் அல்லது பாஓடு "
+"ஐப் பயன்படுத்தி)."
#: modules/help/templates/help_about.html:97
msgid "Learn"
msgstr ""
-#: modules/help/templates/help_about.html:100
-msgid "Homepage"
-msgstr "முகப்புப்பக்கம்"
-
#: modules/help/templates/help_about.html:116 templates/toolbar.html:19
msgid "Donate"
msgstr ""
@@ -3009,11 +3169,11 @@ msgid ""
"into your language, hosting hackathons or install fests, and by spreading "
"the word."
msgstr ""
-"குறியீட்டை எழுதுதல், பிழைகள் சோதனை செய்தல் மற்றும் புகாரளித்தல், புதிய பயன்பாட்டு வழக்குகள்"
-" மற்றும் பயன்பாடுகளைப் பற்றி விவாதித்தல், லோகோக்கள் மற்றும் கலைப்படைப்புகளை வடிவமைத்தல், "
-"உங்கள் தம பயனர்களுக்கு ஆதரவை வழங்குதல், ஃப்ரீடோம்பாக்ச் மற்றும் அதன் பயன்பாடுகளை உங்கள் "
-"மொழியில் மொழிபெயர்ப்பது, ஏக்கத்தான்களை புரவலன் செய்தல் அல்லது ஃபெச்ட்களை நிறுவுதல் மற்றும் "
-"பரப்புவதன் மூலம் நீங்கள் பங்களிக்கலாம் சொல்."
+"குறியீட்டை எழுதுதல், பிழைகள் சோதனை செய்தல் மற்றும் புகாரளித்தல், புதிய பயன்பாட்டு "
+"வழக்குகள் மற்றும் பயன்பாடுகளைப் பற்றி விவாதித்தல், லோகோக்கள் மற்றும் கலைப்படைப்புகளை "
+"வடிவமைத்தல், உங்கள் தம பயனர்களுக்கு ஆதரவை வழங்குதல், ஃப்ரீடோம்பாக்ச் மற்றும் அதன் பயன்பாடுகளை "
+"உங்கள் மொழியில் மொழிபெயர்ப்பது, ஏக்கத்தான்களை புரவலன் செய்தல் அல்லது ஃபெச்ட்களை நிறுவுதல் "
+"மற்றும் பரப்புவதன் மூலம் நீங்கள் பங்களிக்கலாம் சொல்."
#: modules/help/templates/help_contribute.html:28
msgid ""
@@ -3026,13 +3186,13 @@ msgid ""
"throughout the world. The FreedomBox Foundation would not exist without its "
"supporters."
msgstr ""
-" நன்கொடை இலாப நோக்கற்"
-"ற ஃப்ரீடோம்பாக்ச் அறக்கட்டளைக்கு நீங்கள் திட்டத்திற்கு பொருள் ரீதியாக உதவலாம். 2011 ஆம் ஆண்டில் "
-"நிறுவப்பட்ட, ஃப்ரீடோம்பாக்ச் அறக்கட்டளை என்பது நியூயார்க் நகரத்தை தளமாகக் கொண்ட 501 (சி) (3)"
-" அந்தச்தைக் கொண்ட ஒரு இலாப நோக்கற்ற அமைப்பாகும், இது ஃப்ரீடோம்பாக்சை ஆதரிக்க உள்ளது. இது "
-"திட்டத்திற்கான தொழில்நுட்ப உள்கட்டமைப்பு மற்றும் சட்ட சேவைகளை வழங்குகிறது, கூட்டாண்மைகளைத் "
-"தொடர்கிறது மற்றும் உலகம் முழுவதும் ஃப்ரீடம்பாக்சிற்கான வக்கீல்களை வழங்குகிறது. ஃப்ரீடோம்பாக்ச் "
-"அறக்கட்டளை அதன் ஆதரவாளர்கள் இல்லாமல் இருக்காது."
+" நன்கொடை இலாப "
+"நோக்கற்ற ஃப்ரீடோம்பாக்ச் அறக்கட்டளைக்கு நீங்கள் திட்டத்திற்கு பொருள் ரீதியாக உதவலாம். 2011 ஆம் "
+"ஆண்டில் நிறுவப்பட்ட, ஃப்ரீடோம்பாக்ச் அறக்கட்டளை என்பது நியூயார்க் நகரத்தை தளமாகக் கொண்ட 501 "
+"(சி) (3) அந்தச்தைக் கொண்ட ஒரு இலாப நோக்கற்ற அமைப்பாகும், இது ஃப்ரீடோம்பாக்சை ஆதரிக்க "
+"உள்ளது. இது திட்டத்திற்கான தொழில்நுட்ப உள்கட்டமைப்பு மற்றும் சட்ட சேவைகளை வழங்குகிறது, "
+"கூட்டாண்மைகளைத் தொடர்கிறது மற்றும் உலகம் முழுவதும் ஃப்ரீடம்பாக்சிற்கான வக்கீல்களை "
+"வழங்குகிறது. ஃப்ரீடோம்பாக்ச் அறக்கட்டளை அதன் ஆதரவாளர்கள் இல்லாமல் இருக்காது."
#: modules/help/templates/help_contribute.html:42
#: modules/power/templates/power_restart.html:27
@@ -3088,8 +3248,8 @@ msgid ""
"improve them on our discussion forum."
msgstr ""
-"காணாமல் போன நற்பொருத்தங்கள், உங்களுக்கு பிடித்த பயன்பாடுகள் மற்றும் அவற்றை எங்கள் கலந்துரையாடல் மன்றம் இல் எவ்வாறு "
+"காணாமல் போன நற்பொருத்தங்கள், உங்களுக்கு பிடித்த பயன்பாடுகள் மற்றும் அவற்றை எங்கள் கலந்துரையாடல் மன்றம் இல் எவ்வாறு "
"மேம்படுத்தலாம் என்பதை எங்களுக்குத் தெரியப்படுத்துங்கள்."
#: modules/help/templates/help_feedback.html:26
@@ -3099,28 +3259,23 @@ msgid ""
"tracker to let our developers know. To report, first check if the issue "
"is already reported and then use the \"New issue\" button."
msgstr ""
-"நீங்கள் ஏதேனும் பிழைகள் அல்லது சிக்கல்களைக் கண்டால், தயவுசெய்து வெளியீடு "
-"டிராக்கர் தெரியும். புகாரளிக்க, முதலில் சிக்கல் ஏற்கனவே புகாரளிக்கப்பட்டுள்ளதா என்பதை"
-" சரிபார்க்கவும், பின்னர் \"புதிய வெளியீடு\" பொத்தானைப் பயன்படுத்தவும்."
+"நீங்கள் ஏதேனும் பிழைகள் அல்லது சிக்கல்களைக் கண்டால், தயவுசெய்து வெளியீடு டிராக்கர் "
+"தெரியும். புகாரளிக்க, முதலில் சிக்கல் ஏற்கனவே புகாரளிக்கப்பட்டுள்ளதா என்பதை "
+"சரிபார்க்கவும், பின்னர் \"புதிய வெளியீடு\" பொத்தானைப் பயன்படுத்தவும்."
#: modules/help/templates/help_feedback.html:36
msgid "Thank you!"
msgstr "நன்றி!"
-#: modules/help/templates/help_index.html:14 templates/help-menu.html:8
-#: templates/help-menu.html:14
-msgid "Help"
-msgstr "உதவி"
-
#: modules/help/templates/help_index.html:18
#, python-format
msgid ""
"The %(box_name)s Manual is the best place to "
"start for information regarding %(box_name)s."
msgstr ""
-"%(box_name)sயேடு %(box_name)s பற்றிய தகவல்களுக்கு"
-" தொடங்க சிறந்த இடம்."
+"%(box_name)sயேடு %(box_name)s பற்றிய "
+"தகவல்களுக்கு தொடங்க சிறந்த இடம்."
#: modules/help/templates/help_index.html:25
#, python-format
@@ -3128,8 +3283,8 @@ msgid ""
" "
"%(box_name)s project wiki contains further information."
msgstr ""
-" %(box_name)"
-"s திட்ட விக்கி மேலும் தகவல்களைக் கொண்டுள்ளது."
+" "
+"%(box_name)s திட்ட விக்கி மேலும் தகவல்களைக் கொண்டுள்ளது."
#: modules/help/templates/help_index.html:32
#, python-format
@@ -3139,10 +3294,10 @@ msgid ""
"discuss\"> mailing list. The list archives also contain information "
"about problems faced by other users and possible solutions."
msgstr ""
-"%(box_name)sமூகத்தின் உதவியைப் பெற, வினவல்கள் அஞ்சல்"
-" பட்டியல் இல் வெளியிடப்படலாம். பட்டியல் காப்பகங்களில் பிற பயனர்கள் எதிர்கொள்ளும் "
-"சிக்கல்கள் மற்றும் சாத்தியமான தீர்வுகள் பற்றிய தகவல்களும் உள்ளன."
+"%(box_name)sமூகத்தின் உதவியைப் பெற, வினவல்கள் அஞ்சல் பட்டியல் இல் "
+"வெளியிடப்படலாம். பட்டியல் காப்பகங்களில் பிற பயனர்கள் எதிர்கொள்ளும் சிக்கல்கள் மற்றும் "
+"சாத்தியமான தீர்வுகள் பற்றிய தகவல்களும் உள்ளன."
#: modules/help/templates/help_index.html:42
#, python-format
@@ -3153,9 +3308,9 @@ msgid ""
"channel using the IRC web interface."
msgstr ""
"பல %(box_name)s பங்களிப்பாளர்கள் மற்றும் பயனர்கள் irc.oftc.net irc நெட்வொர்க்கில் "
-"கிடைக்கின்றனர். #freedompt=1 \"இல் "
-"சேர்ந்து உதவி கோருங்கள்."
+"கிடைக்கின்றனர். #freedompt=1 \"இல் சேர்ந்து உதவி கோருங்கள்."
+"a>"
#: modules/help/templates/help_manual.html:18
msgid "Download as PDF"
@@ -3176,9 +3331,8 @@ msgid ""
"Search for past discussions or post a new query on our discussion forum."
msgstr ""
-"கடந்தகால விவாதங்களைத் தேடுங்கள் அல்லது எங்கள் கலந்துரையாடல் மன்றம் இல் புதிய வினவலை "
-"இடுங்கள்."
+"கடந்தகால விவாதங்களைத் தேடுங்கள் அல்லது எங்கள் கலந்துரையாடல் மன்றம் இல் புதிய வினவலை இடுங்கள்."
#: modules/help/templates/help_support.html:27
msgid ""
@@ -3188,9 +3342,9 @@ msgid ""
"debian.net\">mailing list."
msgstr ""
"எங்கள் ஐ.ஆர்.சி மற்றும் மேட்ரிக்ச் சேனல்களிலும் (பிரிட்ச்) எங்களுடன் அரட்டை அடிக்கலாம்: "
-"- #ஐ.ஆர்.சி.ஆஃப்ட்.சி. > அல்லது எங்கள் அஞ்சல் பட்டியல் க்கு "
-"மின்னஞ்சல் அனுப்புங்கள்.
"
+"#ஐ.ஆர்.சி.ஆஃப்ட்.சி. > அல்லது எங்கள் அஞ்சல் பட்டியல் க்கு மின்னஞ்சல் அனுப்புங்கள்."
+"li>"
#: modules/help/templates/statuslog.html:10
msgid "Status Log"
@@ -3205,9 +3359,9 @@ msgid ""
"attach this status log to the bug report."
msgstr ""
"இந்த வலை இடைமுகத்திற்கான நிலை பதிவின் கடைசி %(num_lines)sோடுகள் இவை. நீங்கள் ஒரு "
-"பிழையைப் புகாரளிக்க விரும்பினால், தயவுசெய்து பிழை டிராக்கர் "
-" ஐப் பயன்படுத்தவும், இந்த நிலை உள்நுழைவு பிழை அறிக்கையில் இணைக்கவும் ."
+"பிழையைப் புகாரளிக்க விரும்பினால், தயவுசெய்து பிழை டிராக்கர் ஐப் பயன்படுத்தவும், இந்த "
+"நிலை உள்நுழைவு பிழை அறிக்கையில் இணைக்கவும் ."
#: modules/help/templates/statuslog.html:27
msgid ""
@@ -3236,9 +3390,9 @@ msgid ""
"lightweight markup languages, including Markdown, and common blogging "
"functionality such as comments and RSS feeds."
msgstr ""
-"இகிவிகி ஒரு எளிய விக்கி மற்றும் வலைப்பதிவு பயன்பாடு. இது மார்க் பேரூர் மற்றும் கருத்துகள்"
-" மற்றும் ஆர்எச்எச் ஊட்டங்கள் போன்ற பொதுவான பிளாக்கிங் செயல்பாடுகளை உள்ளடக்கிய பல இலகுரக "
-"மார்க்அப் மொழிகளை ஆதரிக்கிறது."
+"இகிவிகி ஒரு எளிய விக்கி மற்றும் வலைப்பதிவு பயன்பாடு. இது மார்க் பேரூர் மற்றும் "
+"கருத்துகள் மற்றும் ஆர்எச்எச் ஊட்டங்கள் போன்ற பொதுவான பிளாக்கிங் செயல்பாடுகளை உள்ளடக்கிய பல "
+"இலகுரக மார்க்அப் மொழிகளை ஆதரிக்கிறது."
#: modules/ikiwiki/__init__.py:24
#, python-brace-format
@@ -3257,10 +3411,6 @@ msgstr ""
msgid "ikiwiki"
msgstr "Loveimale"
-#: modules/ikiwiki/__init__.py:46
-msgid "Wiki and Blog"
-msgstr "விக்கி மற்றும் வலைப்பதிவு"
-
#: modules/ikiwiki/forms.py:17
msgid "Admin Account Name"
msgstr "நிர்வாக கணக்கு பெயர்"
@@ -3348,8 +3498,7 @@ msgstr "{title}: {error} ஐ நீக்க முடியவில்லை"
#: modules/infinoted/__init__.py:20
msgid "infinoted is a server for Gobby, a collaborative text editor."
-msgstr ""
-"இன்பினோட் செய்யப்பட்டவர், கோபிக்கான ஒரு சேவையகம், இது ஒரு கூட்டு உரை எடிட்டர்."
+msgstr "இன்பினோட் செய்யப்பட்டவர், கோபிக்கான ஒரு சேவையகம், இது ஒரு கூட்டு உரை எடிட்டர்."
#: modules/infinoted/__init__.py:22
#, python-brace-format
@@ -3359,17 +3508,13 @@ msgid ""
"enter your {box_name}'s domain name."
msgstr ""
"இதைப் பயன்படுத்த, கோபி , டெச்க்டாப் "
-"கிளையன்ட் மற்றும் நிறுவவும். பின்னர் கோபியைத் தொடங்கி, \"சேவையகத்துடன் இணைக்கவும்\" என்பதைத்"
-" தேர்ந்தெடுத்து உங்கள் {box_name} இன் டொமைன் பெயரை உள்ளிடவும்."
+"கிளையன்ட் மற்றும் நிறுவவும். பின்னர் கோபியைத் தொடங்கி, \"சேவையகத்துடன் இணைக்கவும்\" "
+"என்பதைத் தேர்ந்தெடுத்து உங்கள் {box_name} இன் டொமைன் பெயரை உள்ளிடவும்."
#: modules/infinoted/__init__.py:41
msgid "infinoted"
msgstr "எண்ணற்ற"
-#: modules/infinoted/__init__.py:42
-msgid "Gobby Server"
-msgstr "கோபி சேவையகம்"
-
#: modules/infinoted/manifest.py:10 modules/infinoted/manifest.py:46
msgid "Gobby"
msgstr "கோபி"
@@ -3408,10 +3553,6 @@ msgstr " கோட்டர்ன் சானச
msgid "Janus"
msgstr "சானச்"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "வீடியோ அறை"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "சானச் வீடியோ அறை"
@@ -3425,7 +3566,7 @@ msgid "Web conference"
msgstr "வலை மாநாடு"
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "சாவாச்கிரிப்ட் உரிம செய்தி"
@@ -3441,10 +3582,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "அரட்டை வாங்கி"
-
#: modules/jsxc/manifest.py:16
msgid "Web chat"
msgstr "வலை அரட்டை"
@@ -3477,8 +3614,8 @@ msgid ""
msgstr ""
"கிவிக்ச் பல்வேறு வகையான உள்ளடக்கங்களை புரவலன் செய்யலாம்:\n"
" \n"
-" - வலைத்தளங்களின் இணைப்பில்லாத பதிப்புகள்: விக்கிமீடியா திட்டங்கள், அடுக்கு எக்ச்சேஞ்ச் "
-"
\n"
+" - வலைத்தளங்களின் இணைப்பில்லாத பதிப்புகள்: விக்கிமீடியா திட்டங்கள், அடுக்கு எக்ச்சேஞ்ச் "
+"li>\n"
"
- வீடியோ உள்ளடக்கம்: கான் அகாடமி, டெட் டாக், க்ராச் பாடநெறி
\n"
" - கல்விப் பொருட்கள்: பெட், டெட் எட், விக்கிடியா
\n"
" - மின்புத்தகங்கள்: திட்ட குட்டன்பெர்க்
\n"
@@ -3494,8 +3631,8 @@ msgid ""
"target=\"_blank\" rel=\"noopener noreferrer\">create your own."
msgstr ""
"நீங்கள் "
-"பதிவிறக்கம் கிவிக்ச் திட்டத்திலிருந்து உள்ளடக்க தொகுப்புகள் அல்லது உருவாக்கு உங்கள் சொந்த."
+"பதிவிறக்கம் கிவிக்ச் திட்டத்திலிருந்து உள்ளடக்க தொகுப்புகள் அல்லது உருவாக்கு உங்கள் சொந்த."
#: modules/kiwix/__init__.py:53
msgid "Manage Kiwix content server"
@@ -3505,10 +3642,6 @@ msgstr "கிவிக்ச் உள்ளடக்க சேவையகத
msgid "Kiwix"
msgstr "கிவிக்ச்"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "இணைப்பில்லாத விக்கிபீடியா"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "உள்ளடக்க தொகுப்புகள் .zim வடிவத்தில் இருக்க வேண்டும்"
@@ -3611,10 +3744,10 @@ msgid ""
"Encrypt, a certificate authority (CA)."
msgstr ""
"டிசிட்டல் சான்றிதழ் ஒரு வலை சேவையைப் பயன்படுத்துவதை சேவையின் அடையாளத்தை சரிபார்க்கவும், "
-"அதனுடன் பாதுகாப்பாக தொடர்பு கொள்ளவும் அனுமதிக்கிறது. {box_name} தானாகவே கிடைக்கக்கூடி"
-"ய ஒவ்வொரு களத்திற்கும் டிசிட்டல் சான்றிதழ்களைப் பெறலாம் மற்றும் அமைக்கலாம். சான்றிதழ் "
-"அதிகாரசபை (CA), லெட்ச் குறியாக்க ஒரு களத்தின் உரிமையாளராக தன்னை நிரூபிப்பதன் மூலம் அது"
-" அவ்வாறு செய்கிறது."
+"அதனுடன் பாதுகாப்பாக தொடர்பு கொள்ளவும் அனுமதிக்கிறது. {box_name} தானாகவே "
+"கிடைக்கக்கூடிய ஒவ்வொரு களத்திற்கும் டிசிட்டல் சான்றிதழ்களைப் பெறலாம் மற்றும் அமைக்கலாம். "
+"சான்றிதழ் அதிகாரசபை (CA), லெட்ச் குறியாக்க ஒரு களத்தின் உரிமையாளராக தன்னை நிரூபிப்பதன் "
+"மூலம் அது அவ்வாறு செய்கிறது."
#: modules/letsencrypt/__init__.py:33
msgid ""
@@ -3623,19 +3756,29 @@ msgid ""
"read and agree with the Let's Encrypt Subscriber Agreement before using this service."
msgstr ""
-"லெட்ச் என்க்ரிப்ட் என்பது ஒரு இலவச, தானியங்கி மற்றும் திறந்த சான்றிதழ் அதிகாரசபை ஆகும், இது"
-" இணைய பாதுகாப்பு ஆராய்ச்சி குழுவால் (ஐ.எச்.ஆர்.சி) பொதுமக்களின் நலனுக்காக இயங்குகிறது. "
-"தயவுசெய்து இந்த சேவையைப் "
-"பயன்படுத்துவதற்கு முன்பு சந்தாதாரர் ஒப்பந்தத்தை குறியாக்குவோம்."
+"லெட்ச் என்க்ரிப்ட் என்பது ஒரு இலவச, தானியங்கி மற்றும் திறந்த சான்றிதழ் அதிகாரசபை ஆகும், "
+"இது இணைய பாதுகாப்பு ஆராய்ச்சி குழுவால் (ஐ.எச்.ஆர்.சி) பொதுமக்களின் நலனுக்காக "
+"இயங்குகிறது. தயவுசெய்து இந்த "
+"சேவையைப் பயன்படுத்துவதற்கு முன்பு சந்தாதாரர் ஒப்பந்தத்தை குறியாக்குவோம்."
#: modules/letsencrypt/__init__.py:60
msgid "Let's Encrypt"
msgstr "குறியாக்கம் செய்வோம்"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "சான்றிதழ்கள்"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr ""
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "வலைத்தள பாதுகாப்பு"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "சான்றிதழ் நிலை"
@@ -3740,10 +3883,10 @@ msgid ""
"not require phone numbers to work. Users on a given Matrix server can "
"converse with users on all other Matrix servers via federation."
msgstr ""
-" மேட்ரிக்ச் என்பது திறந்"
-"த, கூட்டமைப்பு உடனடி செய்தி மற்றும் VoIP க்கான புதிய சுற்றுச்சூழல் அமைப்பு. சினாப்ச் "
-"என்பது மேட்ரிக்ச் நெறிமுறையை செயல்படுத்தும் சேவையகமாகும். இது அரட்டை குழுக்கள், "
-"ஆடியோ/வீடியோ அழைப்புகள், இறுதி முதல் இறுதி குறியாக்கம், பல சாதன ஒத்திசைவு ஆகியவற்றை "
+" மேட்ரிக்ச் என்பது "
+"திறந்த, கூட்டமைப்பு உடனடி செய்தி மற்றும் VoIP க்கான புதிய சுற்றுச்சூழல் அமைப்பு. சினாப்ச் "
+"என்பது மேட்ரிக்ச் நெறிமுறையை செயல்படுத்தும் சேவையகமாகும். இது அரட்டை குழுக்கள், ஆடியோ/"
+"வீடியோ அழைப்புகள், இறுதி முதல் இறுதி குறியாக்கம், பல சாதன ஒத்திசைவு ஆகியவற்றை "
"வழங்குகிறது மற்றும் தொலைபேசி எண்கள் வேலை செய்ய தேவையில்லை. கொடுக்கப்பட்ட மேட்ரிக்ச் "
"சேவையகத்தில் உள்ள பயனர்கள் கூட்டமைப்பு வழியாக மற்ற அனைத்து மேட்ரிக்ச் சேவையகங்களிலும் "
"பயனர்களுடன் உரையாடலாம்."
@@ -3754,11 +3897,11 @@ msgid ""
"Matrix Synapse needs a STUN/TURN server for audio/video calls. Install the "
"Coturn app or configure an external server."
msgstr ""
-"மேட்ரிக்ச் சினாப்சுக்கு ஆடியோ/வீடியோ அழைப்புகளுக்கு ச்டன்/டர்ன் சேவையகம் தேவை. coturn பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற சேவையகத்தை "
-"உள்ளமைக்கவும்."
+"மேட்ரிக்ச் சினாப்சுக்கு ஆடியோ/வீடியோ அழைப்புகளுக்கு ச்டன்/டர்ன் சேவையகம் தேவை. coturn பயன்பாட்டை நிறுவவும் அல்லது வெளிப்புற "
+"சேவையகத்தை உள்ளமைக்கவும்."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "மேட்ரிக்ச் சினாப்ச்"
@@ -3767,8 +3910,8 @@ msgid ""
"Disabled. This could lead to adversaries registering many spam accounts on "
"your server with automated scripts."
msgstr ""
-"முடக்கப்பட்டது. இது உங்கள் சேவையகத்தில் பல ச்பேம் கணக்குகளை தானியங்கு ச்கிரிப்ட்களுடன் பதிவு"
-" செய்ய வழிவகுக்கும்."
+"முடக்கப்பட்டது. இது உங்கள் சேவையகத்தில் பல ச்பேம் கணக்குகளை தானியங்கு ச்கிரிப்ட்களுடன் "
+"பதிவு செய்ய வழிவகுக்கும்."
#: modules/matrixsynapse/forms.py:18
msgid ""
@@ -3776,9 +3919,9 @@ msgid ""
"will be created automatically. Pass this token to your potential new users. "
"They will be asked for the token during registration. (recommended)"
msgstr ""
-"பதிவு கிள்ளாக்கைப் பயன்படுத்த பயனர்கள் புதிய கணக்கை உருவாக்க வேண்டும். ஒரு கிள்ளாக்கு தானா"
-"க உருவாக்கப்படும். உங்கள் சாத்தியமான புதிய பயனர்களுக்கு இந்த கிள்ளாக்கை அனுப்பவும். பதிவின்"
-" போது அவர்களிடம் கிள்ளாக்கு கேட்கப்படும். (பரிந்துரைக்கப்படுகிறது)"
+"பதிவு கிள்ளாக்கைப் பயன்படுத்த பயனர்கள் புதிய கணக்கை உருவாக்க வேண்டும். ஒரு கிள்ளாக்கு "
+"தானாக உருவாக்கப்படும். உங்கள் சாத்தியமான புதிய பயனர்களுக்கு இந்த கிள்ளாக்கை அனுப்பவும். "
+"பதிவின் போது அவர்களிடம் கிள்ளாக்கு கேட்கப்படும். (பரிந்துரைக்கப்படுகிறது)"
#: modules/matrixsynapse/forms.py:27
msgid "Enable Public Registration"
@@ -3825,12 +3968,6 @@ msgstr "அரட்டை அறை"
msgid "Matrix server"
msgstr "அணி சேவையகம்"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "உள்ளமைவு"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3846,8 +3983,8 @@ msgid ""
"Warning! Changing the domain name after this step will "
"require uninstalling and reinstalling the app which will wipe app's data."
msgstr ""
-" எச்சரிக்கை! இந்த படிக்குப் பிறகு டொமைன் பெயரை மாற்றுவது பயன்பாட்டின்"
-" தரவை மாற்றியமைக்கவும் மீண்டும் நிறுவவும் தேவைப்படும்."
+" எச்சரிக்கை! இந்த படிக்குப் பிறகு டொமைன் பெயரை மாற்றுவது "
+"பயன்பாட்டின் தரவை மாற்றியமைக்கவும் மீண்டும் நிறுவவும் தேவைப்படும்."
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:42
#, python-format
@@ -3866,8 +4003,8 @@ msgid ""
"the initial setup is currently not supported."
msgstr ""
"மேட்ரிக்ச் சர்வர் டொமைன் %(domain_name)s என அமைக்கப்பட்டுள்ளது. பயனர் ஐடிகள் "
-" @username:%(domain_name)s போல இருக்கும். ஆரம்ப அமைப்புக்குப் பிறகு டொமைன்"
-" பெயரை மாற்றுவது தற்போது ஆதரிக்கப்படவில்லை."
+" @username:%(domain_name)s போல இருக்கும். ஆரம்ப அமைப்புக்குப் பிறகு "
+"டொமைன் பெயரை மாற்றுவது தற்போது ஆதரிக்கப்படவில்லை."
#: modules/matrixsynapse/templates/matrix-synapse.html:22
msgid ""
@@ -3985,8 +4122,8 @@ msgid ""
"onion\"."
msgstr ""
"அடிக்குறிப்பு, ஊட்டங்கள் மற்றும் மின்னஞ்சல்கள் போன்ற விக்கியை சுட்டிக்காட்டும் முகவரி களை "
-"உருவாக்க மீடியாவிகி பயன்படுத்துகிறது. எடுத்துக்காட்டுகள்: "
-"\"myfreedombox.example.org\" அல்லது \"example.onion\"."
+"உருவாக்க மீடியாவிகி பயன்படுத்துகிறது. எடுத்துக்காட்டுகள்: \"myfreedombox.example."
+"org\" அல்லது \"example.onion\"."
#: modules/mediawiki/forms.py:71
msgid "Site Name"
@@ -4029,8 +4166,8 @@ msgid ""
"Choose a default skin for your MediaWiki installation. Users have the option "
"to select their preferred skin."
msgstr ""
-"உங்கள் மீடியாவிகி நிறுவலுக்கு இயல்புநிலை தோலைத் தேர்வுசெய்க. பயனர்கள் தங்களுக்கு விருப்பமா"
-"ன தோலைத் தேர்ந்தெடுக்க விருப்பம் உள்ளது."
+"உங்கள் மீடியாவிகி நிறுவலுக்கு இயல்புநிலை தோலைத் தேர்வுசெய்க. பயனர்கள் தங்களுக்கு "
+"விருப்பமான தோலைத் தேர்ந்தெடுக்க விருப்பம் உள்ளது."
#: modules/mediawiki/forms.py:93
msgid "Default Language"
@@ -4050,8 +4187,7 @@ msgstr "கடவுச்சொல் புதுப்பிக்கப்
#: modules/mediawiki/views.py:48
msgid "Password update failed. Please choose a stronger password"
-msgstr ""
-"கடவுச்சொல் புதுப்பிப்பு தோல்வியடைந்தது. வலுவான கடவுச்சொல்லைத் தேர்வுசெய்க"
+msgstr "கடவுச்சொல் புதுப்பிப்பு தோல்வியடைந்தது. வலுவான கடவுச்சொல்லைத் தேர்வுசெய்க"
#: modules/mediawiki/views.py:57
msgid "Public registrations enabled"
@@ -4093,19 +4229,15 @@ msgid ""
"(30000). To connect to the server, a Minetest client is needed."
msgstr ""
-"மின்டெச்ட் ஒரு மல்டிபிளேயர் எல்லையற்ற-உலக தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதி இயல்புநிலை"
-" துறைமுகத்தில் (30000) இந்த {box_name} at இல் இயங்குவதற்கு மின்டெச்ட் சேவையகத்தை "
-"இயக்குகிறது. சேவையகத்துடன் இணைக்க, ஒரு மின்டெச்ட் வாங்கி தேவை."
+"மின்டெச்ட் ஒரு மல்டிபிளேயர் எல்லையற்ற-உலக தொகுதி சாண்ட்பாக்ச் ஆகும். இந்த தொகுதி "
+"இயல்புநிலை துறைமுகத்தில் (30000) இந்த {box_name} at இல் இயங்குவதற்கு மின்டெச்ட் "
+"சேவையகத்தை இயக்குகிறது. சேவையகத்துடன் இணைக்க, ஒரு மின்டெச்ட் வாங்கி தேவை."
#: modules/minetest/__init__.py:56 modules/minetest/manifest.py:9
msgid "Minetest"
msgstr "பயணத்திலிருந்து"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "தொகுதி சாண்ட்பாக்ச்"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "அதிகபட்ச வீரர்களின் எண்ணிக்கை"
@@ -4114,8 +4246,7 @@ msgstr "அதிகபட்ச வீரர்களின் எண்ணி
msgid ""
"You can change the maximum number of players playing minetest at a single "
"instance of time."
-msgstr ""
-"ஒரு நிகழ்வில் மின்டெச்ட் விளையாடும் அதிகபட்ச வீரர்களின் எண்ணிக்கையை நீங்கள் மாற்றலாம்."
+msgstr "ஒரு நிகழ்வில் மின்டெச்ட் விளையாடும் அதிகபட்ச வீரர்களின் எண்ணிக்கையை நீங்கள் மாற்றலாம்."
#: modules/minetest/forms.py:19
msgid "Enable creative mode"
@@ -4126,8 +4257,8 @@ msgid ""
"Creative mode changes the rules of the game to make it more suitable for "
"creative gameplay, rather than challenging \"survival\" gameplay."
msgstr ""
-"கிரியேட்டிவ் பயன்முறை விளையாட்டின் விதிகளை மாற்றுகிறது, இது \"உயிர்வாழும்\" விளையாட்டை"
-" அறைகூவல் செய்வதை விட, ஆக்கபூர்வமான விளையாட்டுக்கு மிகவும் பொருத்தமானது."
+"கிரியேட்டிவ் பயன்முறை விளையாட்டின் விதிகளை மாற்றுகிறது, இது \"உயிர்வாழும்\" "
+"விளையாட்டை அறைகூவல் செய்வதை விட, ஆக்கபூர்வமான விளையாட்டுக்கு மிகவும் பொருத்தமானது."
#: modules/minetest/forms.py:25
msgid "Enable PVP"
@@ -4135,8 +4266,7 @@ msgstr "பி.வி.பி."
#: modules/minetest/forms.py:26
msgid "Enabling Player Vs Player will allow players to damage other players."
-msgstr ""
-"பிளேயர் Vs பிளேயரை இயக்குவது வீரர்களை மற்ற வீரர்களை சேதப்படுத்த அனுமதிக்கும்."
+msgstr "பிளேயர் Vs பிளேயரை இயக்குவது வீரர்களை மற்ற வீரர்களை சேதப்படுத்த அனுமதிக்கும்."
#: modules/minetest/forms.py:30
msgid "Enable damage"
@@ -4144,8 +4274,7 @@ msgstr "சேதத்தை இயக்கவும்"
#: modules/minetest/forms.py:31
msgid "When disabled, players cannot die or receive damage of any kind."
-msgstr ""
-"முடக்கப்பட்டால், வீரர்கள் எந்த விதமான சேதத்தையும் இறக்கவோ அல்லது பெறவோ முடியாது."
+msgstr "முடக்கப்பட்டால், வீரர்கள் எந்த விதமான சேதத்தையும் இறக்கவோ அல்லது பெறவோ முடியாது."
#: modules/minetest/manifest.py:49
msgid "Game server"
@@ -4186,10 +4315,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "மினிட்ல்னா"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "எளிய மீடியா சேவையகம்"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "மீடியா கோப்புகள் அடைவு"
@@ -4260,20 +4385,16 @@ msgid ""
"are several third-party clients as well."
msgstr ""
-"முக்கிய அம்சங்களில் விரைவான வழிசெலுத்தலுக்கான விசைப்பலகை குறுக்குவழிகள், முழு உரை தேடல்"
-", கட்டுரைகள், வகைகள் மற்றும் பிடித்தவை வடிகட்டுதல் ஆகியவை அடங்கும். டிராக்கர்களை அகற்றுவதன்"
-" மூலம் மினிஃப்ளக்ச் பயனர் தனியுரிமையைப் பாதுகாக்கிறது. முதன்மை இடைமுகம் இணைய "
-"அடிப்படையிலானது. பல மூன்றாம் தரப்பு வாடிக்கையாளர்கள் ."
+"முக்கிய அம்சங்களில் விரைவான வழிசெலுத்தலுக்கான விசைப்பலகை குறுக்குவழிகள், முழு உரை "
+"தேடல், கட்டுரைகள், வகைகள் மற்றும் பிடித்தவை வடிகட்டுதல் ஆகியவை அடங்கும். டிராக்கர்களை "
+"அகற்றுவதன் மூலம் மினிஃப்ளக்ச் பயனர் தனியுரிமையைப் பாதுகாக்கிறது. முதன்மை இடைமுகம் இணைய "
+"அடிப்படையிலானது. பல மூன்றாம் தரப்பு வாடிக்கையாளர்கள் ."
#: modules/miniflux/__init__.py:42 modules/miniflux/manifest.py:10
msgid "Miniflux"
msgstr "மினிஃப்ளக்ச்"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "செய்தி ஊட்ட வாசகர்"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "பயனருக்கு பயனர்பெயரை உள்ளிடவும்."
@@ -4410,10 +4531,6 @@ msgstr ""
msgid "Mumble"
msgstr "முணுமுணுப்பு"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "குரல் அரட்டை"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "சூப்பர் யூசர் கடவுச்சொல்லை அமைக்கவும்"
@@ -4462,11 +4579,6 @@ msgstr "ஒரு மெழுகுவர்த்தியுடன்"
msgid "Group conference"
msgstr "குழு மாநாடு"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "சேவையகம்"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "சூப்பர் யூசர் கடவுச்சொல் வெற்றிகரமாக புதுப்பிக்கப்பட்டது."
@@ -4489,8 +4601,8 @@ msgid ""
msgstr ""
"பெயர் சேவைகள் பொது இணையத்திலிருந்து {box_name} ways ஐ அடையக்கூடிய வழிகளின் "
"கண்ணோட்டத்தை வழங்குகிறது: டொமைன் பெயர், டோர் வெங்காய பணி மற்றும் பேச்கைட். ஒவ்வொரு வகை "
-"பெயருக்கும், கொடுக்கப்பட்ட பெயரின் மூலம் உள்வரும் இணைப்புகளுக்கு HTTP, HTTPS மற்றும் பாஓடு"
-" சேவைகள் இயக்கப்பட்டதா அல்லது முடக்கப்பட்டுள்ளதா அல்லது முடக்கப்பட்டுள்ளதா என்பது "
+"பெயருக்கும், கொடுக்கப்பட்ட பெயரின் மூலம் உள்வரும் இணைப்புகளுக்கு HTTP, HTTPS மற்றும் "
+"பாஓடு சேவைகள் இயக்கப்பட்டதா அல்லது முடக்கப்பட்டுள்ளதா அல்லது முடக்கப்பட்டுள்ளதா என்பது "
"காட்டப்பட்டுள்ளது."
#: modules/names/__init__.py:54
@@ -4520,14 +4632,13 @@ msgstr "பாதுகாப்பான செல்"
#: modules/names/forms.py:21
msgid "Use DNS-over-TLS for resolving domains (global preference)"
-msgstr ""
-"களங்களைத் தீர்ப்பதற்கு DNS-OVER-TLS ஐப் பயன்படுத்தவும் (உலகளாவிய விருப்பம்)"
+msgstr "களங்களைத் தீர்ப்பதற்கு DNS-OVER-TLS ஐப் பயன்படுத்தவும் (உலகளாவிய விருப்பம்)"
#: modules/names/forms.py:49
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "களங்களைத் தீர்க்கும்போது DNSSEC ஐப் பயன்படுத்தவும் (உலகளாவிய விருப்பம்)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "புரவலன்பெயர்"
@@ -4561,9 +4672,19 @@ msgstr ""
"டொமைன் பெயர் என்பது இணையத்தில் உள்ள பிற சாதனங்கள் உங்கள் {box_name} ஐ அடையக்கூடிய "
"உலகளாவிய பெயர். இது புள்ளிகளால் பிரிக்கப்பட்ட லேபிள்களைக் கொண்டிருக்க வேண்டும். ஒவ்வொரு "
"லேபிளும் ஒரு எழுத்துக்கள் அல்லது இலக்கத்துடன் தொடங்கி முடிவடைய வேண்டும் மற்றும் உள்துறை "
-"எழுத்துக்களாக அகரவரிசை, இலக்கங்கள் மற்றும் ஐபன்கள் மட்டுமே இருக்க வேண்டும். ஒவ்வொரு லேபிளின்"
-" நீளமும் 63 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக இருக்க வேண்டும். டொமைன் பெயரின் மொத்த நீளம் "
-"253 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக இருக்க வேண்டும்."
+"எழுத்துக்களாக அகரவரிசை, இலக்கங்கள் மற்றும் ஐபன்கள் மட்டுமே இருக்க வேண்டும். ஒவ்வொரு "
+"லேபிளின் நீளமும் 63 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக இருக்க வேண்டும். டொமைன் பெயரின் "
+"மொத்த நீளம் 253 எழுத்துக்கள் அல்லது அதற்கும் குறைவாக இருக்க வேண்டும்."
+
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "களங்கள்"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "பரிணாமம்"
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
@@ -4596,14 +4717,6 @@ msgstr "ஆதரிக்கப்பட்டது"
msgid "unsupported"
msgstr "ஆதரிக்கப்படாதது"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "களங்கள்"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "சேவைகள்"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "தீர்வி நிலை"
@@ -4682,8 +4795,7 @@ msgstr ""
msgid ""
"Devices administered through other methods may not be available for "
"configuration here."
-msgstr ""
-"பிற முறைகள் மூலம் நிர்வகிக்கப்படும் சாதனங்கள் இங்கே உள்ளமைவுக்கு கிடைக்காது."
+msgstr "பிற முறைகள் மூலம் நிர்வகிக்கப்படும் சாதனங்கள் இங்கே உள்ளமைவுக்கு கிடைக்காது."
#: modules/networks/__init__.py:42
msgid "Networks"
@@ -4867,54 +4979,50 @@ msgstr ""
msgid "-- select --"
msgstr "-தேர்ந்தெடுக்கவும்-"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "Ssid"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "நெட்வொர்க்கின் புலப்படும் பெயர்."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "பயன்முறை"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "உள்கட்டமைப்பு"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "அணுகல் புள்ளி"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "To-this"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "அதிர்வெண் இசைக்குழு"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "தானியங்கி"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 சிகாஎர்ட்ச்)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "பி/சி (2.4 சிகாஎர்ட்ச்)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "வாய்க்கால்"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4922,57 +5030,57 @@ msgstr ""
"விருப்ப மதிப்பு. தேர்ந்தெடுக்கப்பட்ட அதிர்வெண் இசைக்குழுவில் வயர்லெச் சேனல் கட்டுப்படுத்த. "
"வெற்று அல்லது 0 மதிப்பு என்பது தானியங்கி தேர்வு என்று பொருள்."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "பி.எச்.ஐ.டி."
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 ""
"விருப்ப மதிப்பு. அணுகல் புள்ளிக்கான தனிப்பட்ட அடையாளங்காட்டி. அணுகல் புள்ளியுடன் "
-"இணைக்கும்போது, அணுகல் புள்ளியின் BSSID வழங்கப்பட்ட ஒன்றோடு பொருந்தினால் மட்டுமே இணைக்கவும்"
-". எடுத்துக்காட்டு: 00: 11: 22: AA: BB: CC."
+"இணைக்கும்போது, அணுகல் புள்ளியின் BSSID வழங்கப்பட்ட ஒன்றோடு பொருந்தினால் மட்டுமே "
+"இணைக்கவும். எடுத்துக்காட்டு: 00: 11: 22: AA: BB: CC."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "அங்கீகார முறை"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-"வயர்லெச் பிணையம் பாதுகாக்கப்பட்டிருந்தால் மற்றும் வாடிக்கையாளர்களுக்கு இணைக்க கடவுச்சொல் இருக்"
-"க வேண்டும் என்றால் WPA ஐத் தேர்ந்தெடுக்கவும்."
+"வயர்லெச் பிணையம் பாதுகாக்கப்பட்டிருந்தால் மற்றும் வாடிக்கையாளர்களுக்கு இணைக்க கடவுச்சொல் "
+"இருக்க வேண்டும் என்றால் WPA ஐத் தேர்ந்தெடுக்கவும்."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "திற"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
"உங்கள் {box_name} உங்கள் பிணையத்துடன் எவ்வாறு இணைக்கப்பட்டுள்ளது என்பதைக் குறிப்பிடவும்"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
"Internet connection from your router via Wi-Fi or Ethernet cable. This is a "
"typical home setup.
"
msgstr ""
-"ஒரு திசைவி உங்கள் {box_name} the அதன் இணைய இணைப்பை உங்கள் திசைவியிலிருந்து வைஃபை"
-" அல்லது ஈதர்நெட் கேபிள் வழியாகப் பெறுகிறது. இது ஒரு பொதுவான வீட்டு அமைப்பு.
"
+"ஒரு திசைவி உங்கள் {box_name} the அதன் இணைய இணைப்பை உங்கள் திசைவியிலிருந்து "
+"வைஃபை அல்லது ஈதர்நெட் கேபிள் வழியாகப் பெறுகிறது. இது ஒரு பொதுவான வீட்டு அமைப்பு.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4985,7 +5093,7 @@ msgstr ""
"நேரடியாக இணைக்கப்பட்டுள்ளது மற்றும் உங்கள் எல்லா சாதனங்களும் அவற்றின் இணைய இணைப்புக்காக "
"{box_name} with உடன் இணைக்கப்படுகின்றன.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4996,11 +5104,11 @@ msgstr ""
"உடன் நேரடியாக இணைக்கப்பட்டுள்ளது, மேலும் பிணையத்தில் வேறு எந்த சாதனங்களும் இல்லை. இது "
"சமூகம் அல்லது மேகக்கணி அமைப்புகளில் நிகழலாம்.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "உங்கள் இணைய இணைப்பு வகையைத் தேர்வுசெய்க"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5010,15 +5118,15 @@ msgid ""
"connectivity. If you have a public IP address but are unsure if it changes "
"over time or not, it is safer to choose this option.
"
msgstr ""
-"என்னிடம் ஒரு பொது ஐபி முகவரி உள்ளது, அது காலப்போக்கில் மாறக்கூடும் இதன் பொருள் நீங்கள்"
-" இணையத்துடன் இணைக்கப்படும்போது இணையத்தில் உள்ள சாதனங்கள் உங்களை அடைய முடியும். ஒவ்வொரு "
-"முறையும் உங்கள் இணைய பணி வழங்குநருடன் (ஐ.எச்.பி) இணையத்துடன் இணைக்கும்போது, நீங்கள் வேறு "
-"ஐபி முகவரியைப் பெறலாம், குறிப்பாக சில இணைப்பில்லாத நேரத்திற்குப் பிறகு. பல ISP கள் இந்"
-"த வகை இணைப்பை வழங்குகின்றன. உங்களிடம் பொது ஐபி முகவரி இருந்தால், ஆனால் அது காலப்போக்கில்"
-" மாறுமா இல்லையா என்று உறுதியாக தெரியவில்லை என்றால், இந்த விருப்பத்தைத் தேர்ந்தெடுப்பது "
-"பாதுகாப்பானது.
"
+"என்னிடம் ஒரு பொது ஐபி முகவரி உள்ளது, அது காலப்போக்கில் மாறக்கூடும் இதன் பொருள் "
+"நீங்கள் இணையத்துடன் இணைக்கப்படும்போது இணையத்தில் உள்ள சாதனங்கள் உங்களை அடைய முடியும். "
+"ஒவ்வொரு முறையும் உங்கள் இணைய பணி வழங்குநருடன் (ஐ.எச்.பி) இணையத்துடன் இணைக்கும்போது, "
+"நீங்கள் வேறு ஐபி முகவரியைப் பெறலாம், குறிப்பாக சில இணைப்பில்லாத நேரத்திற்குப் பிறகு. பல "
+"ISP கள் இந்த வகை இணைப்பை வழங்குகின்றன. உங்களிடம் பொது ஐபி முகவரி இருந்தால், ஆனால் அது "
+"காலப்போக்கில் மாறுமா இல்லையா என்று உறுதியாக தெரியவில்லை என்றால், இந்த விருப்பத்தைத் "
+"தேர்ந்தெடுப்பது பாதுகாப்பானது.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-"என்னிடம் ஒரு பொது ஐபி முகவரி உள்ளது, அது காலப்போக்கில் மாறாது (பரிந்துரைக்கப்படுகிறது)"
-"
இதன் பொருள் நீங்கள் இணையத்துடன் இணைக்கப்படும்போது இணையத்தில் உள்ள சாதனங்கள் உங்களை அடைய "
-"முடியும். ஒவ்வொரு முறையும் உங்கள் இணைய பணி வழங்குநருடன் (ISP) இணையத்துடன் இணைக்கும்போது"
-", நீங்கள் எப்போதும் ஒரே ஐபி முகவரியைப் பெறுவீர்கள். பல {box_name} சேவைகளுக்கு இது "
-"மிகவும் சிக்கல் இல்லாத அமைப்பாகும், ஆனால் மிகக் குறைவான ISP கள் இதை வழங்குகின்றன. கூடுதல்"
-" கட்டணம் செலுத்துவதன் மூலம் இந்த சேவையை உங்கள் ISP இலிருந்து பெறலாம்.
"
+"என்னிடம் ஒரு பொது ஐபி முகவரி உள்ளது, அது காலப்போக்கில் மாறாது "
+"(பரிந்துரைக்கப்படுகிறது) இதன் பொருள் நீங்கள் இணையத்துடன் இணைக்கப்படும்போது இணையத்தில் "
+"உள்ள சாதனங்கள் உங்களை அடைய முடியும். ஒவ்வொரு முறையும் உங்கள் இணைய பணி வழங்குநருடன் "
+"(ISP) இணையத்துடன் இணைக்கும்போது, நீங்கள் எப்போதும் ஒரே ஐபி முகவரியைப் பெறுவீர்கள். பல "
+"{box_name} சேவைகளுக்கு இது மிகவும் சிக்கல் இல்லாத அமைப்பாகும், ஆனால் மிகக் குறைவான "
+"ISP கள் இதை வழங்குகின்றன. கூடுதல் கட்டணம் செலுத்துவதன் மூலம் இந்த சேவையை உங்கள் ISP "
+"இலிருந்து பெறலாம்.
"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP addressThis means that "
@@ -5054,7 +5163,7 @@ msgstr ""
"சேவைகளை புரவலன் செய்வதற்கான மிகவும் சிக்கலான சூழ்நிலை இது. {box_name} பல பணித்திறன் "
"தீர்வுகளை வழங்குகிறது, ஆனால் ஒவ்வொரு தீர்வுக்கும் சில வரம்புகள் உள்ளன.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5062,11 +5171,11 @@ msgstr ""
"எனது ISP வழங்கும் இணைப்பின் வகை எனக்குத் தெரியாது உங்களுக்கு மிகவும் பழமைவாத "
"செயல்கள் பரிந்துரைக்கப்படும்.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "விருப்பமான திசைவி உள்ளமைவு"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) பெரும்பாலான திசைவிகள் DMZ "
"எனப்படும் உள்ளமைவு அமைப்பை வழங்க DMZ அம்சத்தைப் பயன்படுத்தவும். இது {box_name} இன் ஐபி "
-"முகவரி போன்ற ஒரு ஐபி முகவரிக்கு உள்வரும் அனைத்து போக்குவரத்தையும் இணையத்திலிருந்து அனுப்"
-"ப திசைவி அனுமதிக்கும். உங்கள் திசைவியின் உள்ளமைவில் உங்கள் {box_name} க்கு க்கான நிலையா"
-"ன உள்ளக ஐபி முகவரியை உள்ளமைக்க முதலில் நினைவில் கொள்ளுங்கள்.
"
+"முகவரி போன்ற ஒரு ஐபி முகவரிக்கு உள்வரும் அனைத்து போக்குவரத்தையும் இணையத்திலிருந்து "
+"அனுப்ப திசைவி அனுமதிக்கும். உங்கள் திசைவியின் உள்ளமைவில் உங்கள் {box_name} க்கு க்கான "
+"நிலையான உள்ளக ஐபி முகவரியை உள்ளமைக்க முதலில் நினைவில் கொள்ளுங்கள்.
"
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application "
msgstr ""
-"ஒவ்வொரு பயன்பாட்டிற்கும் தேவைப்படும் குறிப்பிட்ட போக்குவரத்தை முன்னோக்கி அனுப்பவும்
உங்கள்"
-" {box_name} க்கு குறிப்பிட்ட போக்குவரத்தை மட்டுமே அனுப்ப நீங்கள் மாற்றமாக தேர்வு செய்யலாம்"
-". உங்கள் நெட்வொர்க்கில் {box_name} போன்ற பிற சேவையகங்கள் இருந்தால் அல்லது உங்கள் திசைவி "
-"DMZ அம்சத்தை ஆதரிக்கவில்லை என்றால் இது சிறந்தது. வலை இடைமுகத்தை வழங்கும் அனைத்து "
-"பயன்பாடுகளும் 80 மற்றும் 443 துறைமுகங்களிலிருந்து போக்குவரத்தை வேலை செய்ய அனுப்ப வேண்டும்"
-". மற்ற ஒவ்வொரு பயன்பாடுகளும் அந்த பயன்பாடு வேலை செய்ய எந்த துறைமுகம் (கள்) அனுப்பப்பட "
-"வேண்டும் என்று பரிந்துரைக்கும்.
"
+"ஒவ்வொரு பயன்பாட்டிற்கும் தேவைப்படும் குறிப்பிட்ட போக்குவரத்தை முன்னோக்கி அனுப்பவும் "
+"உங்கள் {box_name} க்கு குறிப்பிட்ட போக்குவரத்தை மட்டுமே அனுப்ப நீங்கள் மாற்றமாக தேர்வு "
+"செய்யலாம். உங்கள் நெட்வொர்க்கில் {box_name} போன்ற பிற சேவையகங்கள் இருந்தால் அல்லது உங்கள் "
+"திசைவி DMZ அம்சத்தை ஆதரிக்கவில்லை என்றால் இது சிறந்தது. வலை இடைமுகத்தை வழங்கும் அனைத்து "
+"பயன்பாடுகளும் 80 மற்றும் 443 துறைமுகங்களிலிருந்து போக்குவரத்தை வேலை செய்ய அனுப்ப "
+"வேண்டும். மற்ற ஒவ்வொரு பயன்பாடுகளும் அந்த பயன்பாடு வேலை செய்ய எந்த துறைமுகம் (கள்) "
+"அனுப்பப்பட வேண்டும் என்று பரிந்துரைக்கும்.
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5111,6 +5220,28 @@ msgstr ""
"திசைவியை உள்ளமைக்க முடியாவிட்டால் இதைத் தேர்வுசெய்க, பின்னர் நினைவூட்டப்பட விரும்பினால். "
"வேறு சில உள்ளமைவு படிகள் தோல்வியடையக்கூடும்.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "இணையம்"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "இல்"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "உள்ளக பிணையம்"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5119,9 +5250,9 @@ msgid ""
"that you have other means to access %(box_name)s before altering this "
"connection."
msgstr ""
-"இணைய இணைப்பிற்கு %(box_name)s நம்பியிருக்கும் முதன்மை இணைப்பு இதுவாகும். அதை மாற்றுவது"
-" உங்கள் %(box_name)s அணுக முடியாததாக இருக்கும். இந்த இணைப்பை மாற்றுவதற்கு முன் "
-"%(box_name)s அணுக உங்களுக்கு வேறு வழிகள் உள்ளன என்பதை உறுதிப்படுத்தவும்."
+"இணைய இணைப்பிற்கு %(box_name)s நம்பியிருக்கும் முதன்மை இணைப்பு இதுவாகும். அதை "
+"மாற்றுவது உங்கள் %(box_name)s அணுக முடியாததாக இருக்கும். இந்த இணைப்பை மாற்றுவதற்கு "
+"முன் %(box_name)s அணுக உங்களுக்கு வேறு வழிகள் உள்ளன என்பதை உறுதிப்படுத்தவும்."
#: modules/networks/templates/connection_show.html:40
msgid "Edit connection"
@@ -5130,7 +5261,7 @@ msgstr "இணைப்பைத் திருத்து"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "தொகு"
@@ -5327,10 +5458,6 @@ msgstr "இணைப்பை நீக்கு"
msgid "Delete connection %(name)s permanently?"
msgstr "இணைப்பை நீக்கு %(name)s நிரந்தரமாக?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "இணையம்"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5342,13 +5469,6 @@ msgstr "இடைவெளி"
msgid "Ethernet"
msgstr "தூயவெளியம், தூயவெளி வலை"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "இல்"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5503,8 +5623,8 @@ msgid ""
"network. This information is used only to suggest necessary configuration "
"actions."
msgstr ""
-"உங்கள் நெட்வொர்க்கில் உங்கள் %(box_name)s எவ்வாறு இணைக்கப்பட்டுள்ளன என்பதை பின்வருவது சிறப்பா"
-"க விவரிக்கிறது. தேவையான உள்ளமைவு செயல்களை பரிந்துரைக்க மட்டுமே இந்த செய்தி "
+"உங்கள் நெட்வொர்க்கில் உங்கள் %(box_name)s எவ்வாறு இணைக்கப்பட்டுள்ளன என்பதை பின்வருவது "
+"சிறப்பாக விவரிக்கிறது. தேவையான உள்ளமைவு செயல்களை பரிந்துரைக்க மட்டுமே இந்த செய்தி "
"பயன்படுத்தப்படுகிறது."
#: modules/networks/templates/network_topology_main.html:24
@@ -5522,8 +5642,8 @@ msgid ""
"Your %(box_name)s is directly connected to the Internet and all your devices "
"connect to %(box_name)s for their Internet connectivity."
msgstr ""
-"உங்கள் %(box_name)s நேரடியாக இணையத்துடன் இணைக்கப்பட்டுள்ளன, மேலும் உங்கள் எல்லா சாதனங்களும்"
-" அவற்றின் இணைய இணைப்பிற்காக %(box_name)s உடன் இணைக்கப்படுகின்றன."
+"உங்கள் %(box_name)s நேரடியாக இணையத்துடன் இணைக்கப்பட்டுள்ளன, மேலும் உங்கள் எல்லா "
+"சாதனங்களும் அவற்றின் இணைய இணைப்பிற்காக %(box_name)s உடன் இணைக்கப்படுகின்றன."
#: modules/networks/templates/network_topology_main.html:34
#, python-format
@@ -5531,8 +5651,8 @@ msgid ""
"Your Internet connection is directly attached to your %(box_name)s and there "
"are no other devices on the network."
msgstr ""
-"உங்கள் இணைய இணைப்பு உங்கள் %(box_name)sுடன் நேரடியாக இணைக்கப்பட்டுள்ளது மற்றும் பிணையத்தில்"
-" வேறு எந்த சாதனங்களும் இல்லை."
+"உங்கள் இணைய இணைப்பு உங்கள் %(box_name)sுடன் நேரடியாக இணைக்கப்பட்டுள்ளது மற்றும் "
+"பிணையத்தில் வேறு எந்த சாதனங்களும் இல்லை."
#: modules/networks/templates/networks_configuration.html:24
msgid ""
@@ -5582,8 +5702,7 @@ msgstr ""
#: modules/networks/templates/router_configuration_content.html:39
msgid "Choose How You Wish to Configure Your Router"
-msgstr ""
-"உங்கள் திசைவியை எவ்வாறு உள்ளமைக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்க"
+msgstr "உங்கள் திசைவியை எவ்வாறு உள்ளமைக்க விரும்புகிறீர்கள் என்பதைத் தேர்வுசெய்க"
#: modules/networks/templates/router_configuration_content.html:42
msgid ""
@@ -5885,10 +6004,10 @@ msgid ""
"interface."
msgstr ""
"நெக்ச்ட் முகில் என்பது சுய-ஓச்ட் செய்யப்பட்ட உற்பத்தித்திறன் தளமாகும், இது கோப்பு பகிர்வு, "
-"கூட்டு வேலைகள் மற்றும் பலவற்றிற்கான தனிப்பட்ட மற்றும் பாதுகாப்பான செயல்பாடுகளை வழங்குகிறது"
-". நெக்ச்ட் முகில் நெக்ச்ட் முகில் சேவையகம், டெச்க்டாப் கணினிகளுக்கான கிளையன்ட் பயன்பாடுகள் "
-"மற்றும் மொபைல் கிளையண்டுகள் ஆகியவை அடங்கும். நெக்ச்ட் முகில் சேவையகம் நன்கு ஒருங்கிணைந்த வலை"
-" இடைமுகத்தை வழங்குகிறது."
+"கூட்டு வேலைகள் மற்றும் பலவற்றிற்கான தனிப்பட்ட மற்றும் பாதுகாப்பான செயல்பாடுகளை "
+"வழங்குகிறது. நெக்ச்ட் முகில் நெக்ச்ட் முகில் சேவையகம், டெச்க்டாப் கணினிகளுக்கான கிளையன்ட் "
+"பயன்பாடுகள் மற்றும் மொபைல் கிளையண்டுகள் ஆகியவை அடங்கும். நெக்ச்ட் முகில் சேவையகம் நன்கு "
+"ஒருங்கிணைந்த வலை இடைமுகத்தை வழங்குகிறது."
#: modules/nextcloud/__init__.py:39
msgid "All users of FreedomBox can use Nextcloud. To perform administrative "
@@ -5917,10 +6036,6 @@ msgstr "இந்த பயன்பாடு சோதனை."
msgid "Nextcloud"
msgstr "அடுத்த முகில்"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "கோப்பு சேமிப்பு மற்றும் ஒத்துழைப்பு"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "அமைக்கப்படவில்லை"
@@ -5936,8 +6051,9 @@ msgid ""
"Nextcloud. Examples: \"myfreedombox.example.org\" or \"example.onion\"."
msgstr ""
"நெக்ச்ட் முகில் முகவரி களை உருவாக்க நிர்பந்திக்கப்பட வேண்டும் என்று டொமைன் அல்லது ஐபி "
-"முகவரிக்கு அமைக்கவும். அடுத்த கிளவுட்டை அணுக சரியான டொமைன் பயன்படுத்தப்பட்டால் தேவையில்லை"
-". எடுத்துக்காட்டுகள்: \"myfreedombox.example.org\" அல்லது \"example.onion\"."
+"முகவரிக்கு அமைக்கவும். அடுத்த கிளவுட்டை அணுக சரியான டொமைன் பயன்படுத்தப்பட்டால் "
+"தேவையில்லை. எடுத்துக்காட்டுகள்: \"myfreedombox.example.org\" அல்லது \"example."
+"onion\"."
#: modules/nextcloud/forms.py:33
msgid "Administrator password"
@@ -5950,10 +6066,10 @@ msgid ""
"required length is 10 characters. Leave this field blank to "
"keep the current password."
msgstr ""
-"விரும்பினால். நெக்ச்ட் கிளவுட்டின் நிர்வாகி கணக்கிற்கு புதிய கடவுச்சொல்லை அமைக்கவும் (நெக்ச்ட்"
-" கிளவுட்-அட்மின்). கடவுச்சொல் பொதுவானதாக இருக்க முடியாது மற்றும் குறைந்தபட்ச தேவையான "
-"நீளம் 10 எழுத்துக்கள் ஆகும். தற்போதைய கடவுச்சொல்லை வைத்திருக்க இந்த "
-"புலத்தை காலியாக விடவும்."
+"விரும்பினால். நெக்ச்ட் கிளவுட்டின் நிர்வாகி கணக்கிற்கு புதிய கடவுச்சொல்லை அமைக்கவும் "
+"(நெக்ச்ட் கிளவுட்-அட்மின்). கடவுச்சொல் பொதுவானதாக இருக்க முடியாது மற்றும் குறைந்தபட்ச "
+"தேவையான நீளம் 10 எழுத்துக்கள் ஆகும். தற்போதைய கடவுச்சொல்லை "
+"வைத்திருக்க இந்த புலத்தை காலியாக விடவும்."
#: modules/nextcloud/forms.py:41
msgid "Default phone region"
@@ -5981,8 +6097,7 @@ msgstr "குழுக்கள்"
#: modules/nextcloud/views.py:53
msgid "Password update failed. Please choose a stronger password."
-msgstr ""
-"கடவுச்சொல் புதுப்பிப்பு தோல்வியடைந்தது. வலுவான கடவுச்சொல்லைத் தேர்வுசெய்க."
+msgstr "கடவுச்சொல் புதுப்பிப்பு தோல்வியடைந்தது. வலுவான கடவுச்சொல்லைத் தேர்வுசெய்க."
#: modules/openvpn/__init__.py:20
#, python-brace-format
@@ -6008,11 +6123,7 @@ msgstr "VPN சேவைகளுடன் இணைக்கவும்"
msgid "OpenVPN"
msgstr "OpenVpn"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "மெய்நிகர் தனியார் பிணையம்"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6026,7 +6137,8 @@ msgstr "சுரங்கப்பாதை பார்வை"
msgid "VPN server"
msgstr "VPN சேவையகம்"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "தொலைநிலை அணுகல்"
@@ -6080,8 +6192,7 @@ msgstr "{box_name} தடைசெய்யப்பட்ட ஃபயர்வ
#: modules/pagekite/__init__.py:27
#, python-brace-format
msgid "{box_name} is connected to a (wireless) router which you don't control."
-msgstr ""
-"{box_name} நீங்கள் கட்டுப்படுத்தாத (வயர்லெச்) திசைவியுடன் இணைக்கப்பட்டுள்ளது."
+msgstr "{box_name} நீங்கள் கட்டுப்படுத்தாத (வயர்லெச்) திசைவியுடன் இணைக்கப்பட்டுள்ளது."
#: modules/pagekite/__init__.py:29
msgid ""
@@ -6112,19 +6223,15 @@ msgid ""
"the future it might be possible to use your buddy's {box_name} for this."
msgstr ""
"சுரங்கங்கள் மற்றும் தலைகீழ் ப்ராக்சிகளின் கலவையைப் பயன்படுத்துவதன் மூலம் பேச்கைட் நாட், "
-"ஃபயர்வால்கள் மற்றும் ஐபி முகவரி வரம்புகளைச் சுற்றி செயல்படுகிறது. நீங்கள் எந்த பேச் கைட் பணி"
-" வழங்குநரைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக "
+"ஃபயர்வால்கள் மற்றும் ஐபி முகவரி வரம்புகளைச் சுற்றி செயல்படுகிறது. நீங்கள் எந்த பேச் கைட் "
+"பணி வழங்குநரைப் பயன்படுத்தலாம், எடுத்துக்காட்டாக "
"pageKite.net . எதிர்காலத்தில் இதற்காக உங்கள் நண்பரின் {box_name} ஐ பயன்படுத்தலாம்."
#: modules/pagekite/__init__.py:59
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "பொது தெரிவுநிலை"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "பேச் கைட் டொமைன்"
@@ -6204,6 +6311,16 @@ msgstr "தனிப்பயன் பணி சேர்க்கப்பட
msgid "This service already exists"
msgstr "இந்த பணி ஏற்கனவே உள்ளது"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "சுரங்கப்பாதை பார்வை"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "தனிப்பயன் சேவைகள்"
@@ -6234,8 +6351,8 @@ msgid ""
"other than 443 is known to cause problems."
msgstr ""
"நீங்கள் இங்கே வரையறுக்கக்கூடிய அனைத்து நெறிமுறை/போர்ட் சேர்க்கைகளையும் உங்கள் பேச் கைட் "
-"ஃபிரான்டென்ட் சேவையகம் ஆதரிக்காது. எடுத்துக்காட்டாக, 443 ஐத் தவிர வேறு துறைமுகங்களில் உள்"
-"ள HTTP கள் சிக்கல்களை ஏற்படுத்தும் என்று அறியப்படுகிறது."
+"ஃபிரான்டென்ட் சேவையகம் ஆதரிக்காது. எடுத்துக்காட்டாக, 443 ஐத் தவிர வேறு துறைமுகங்களில் "
+"உள்ள HTTP கள் சிக்கல்களை ஏற்படுத்தும் என்று அறியப்படுகிறது."
#: modules/pagekite/utils.py:45
msgid "Web Server (HTTP)"
@@ -6264,13 +6381,8 @@ msgid ""
"See SSH client setup instructions"
msgstr ""
-"பாஓடு கிளையன்ட் அமைவு வழிமுறைகள் ஐப் "
-"பார்க்கவும்"
-
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "செயல்திறன்"
+"பாஓடு கிளையன்ட் அமைவு வழிமுறைகள் ஐப் பார்க்கவும்"
#: modules/performance/__init__.py:19
msgid ""
@@ -6291,10 +6403,16 @@ msgstr ""
"செயல்திறன் அளவீடுகள் செயல்திறன் இணை விமானிகளால் சேகரிக்கப்படுகின்றன மற்றும் காக்பிட் "
"பயன்பாட்டைப் பயன்படுத்தி பார்க்கலாம்."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "கணினி கண்காணிப்பு"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "கணினியை மறுதொடக்கம் செய்யுங்கள் அல்லது மூடவும்."
@@ -6303,8 +6421,18 @@ msgstr "கணினியை மறுதொடக்கம் செய்ய
msgid "Power"
msgstr "விசை"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "மூடு"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "மறுதொடக்கம்"
@@ -6352,8 +6480,7 @@ msgstr "கணினி அளவிலான தனியுரிமை அம
#: modules/privacy/__init__.py:70
msgid "Please update privacy settings to match your preferences."
-msgstr ""
-"உங்கள் விருப்பங்களுடன் பொருந்துமாறு தனியுரிமை அமைப்புகளைப் புதுப்பிக்கவும்."
+msgstr "உங்கள் விருப்பங்களுடன் பொருந்துமாறு தனியுரிமை அமைப்புகளைப் புதுப்பிக்கவும்."
#: modules/privacy/__init__.py:75
msgid "Review privacy setting"
@@ -6397,6 +6524,16 @@ msgstr ""
"பயன்படுத்தவும். பிணையம் இணைப்பு நிலையானது மற்றும் நம்பகமானதாக இருந்தால் பெரும்பாலான "
"சந்தர்ப்பங்களில் முடக்கப்படலாம்."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "குறைவடையும் டிஎன்எச் சேவையகங்கள்"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6418,20 +6555,16 @@ msgid ""
"p\">http://p.p."
msgstr ""
"துறைமுகம் 8118 உடன் உங்கள் {box_name} ஓச்ட்பெயர் (அல்லது ஐபி முகவரி) க்கு உங்கள் உலாவி "
-"பதிலாள் அமைப்புகளை மாற்றியமைப்பதன் மூலம் நீங்கள் தனியுரிமையைப் பயன்படுத்தலாம். உள்ளக பிணையம்"
-" ஐபி முகவரிகளிலிருந்து இணைப்புகள் மட்டுமே அனுமதிக்கப்படுகின்றன. தனியுரிமையைப் "
-"பயன்படுத்தும் போது, அதன் உள்ளமைவு விவரங்கள் மற்றும் ஆவணங்களை http://config.privoxy.org/ அல்லது http: //p.p ."
+"பதிலாள் அமைப்புகளை மாற்றியமைப்பதன் மூலம் நீங்கள் தனியுரிமையைப் பயன்படுத்தலாம். உள்ளக "
+"பிணையம் ஐபி முகவரிகளிலிருந்து இணைப்புகள் மட்டுமே அனுமதிக்கப்படுகின்றன. தனியுரிமையைப் "
+"பயன்படுத்தும் போது, அதன் உள்ளமைவு விவரங்கள் மற்றும் ஆவணங்களை http://config.privoxy.org/ அல்லது http: //p.p ."
#: modules/privoxy/__init__.py:53
msgid "Privoxy"
msgstr "தனியுரிமை"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "வலை பதிலாள்"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6446,10 +6579,6 @@ msgstr "விளம்பர தடுப்பான்"
msgid "Proxy server"
msgstr "பதிலாள் சேவையகம்"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "உள்ளக பிணையம்"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6463,9 +6592,9 @@ msgstr ""
"குவாசல் என்பது ஒரு ஐ.ஆர்.சி பயன்பாடு ஆகும், இது \"கோர்\" மற்றும் \"கிளையன்ட்\" என்ற "
"இரண்டு பகுதிகளாக பிரிக்கப்பட்டுள்ளது. இது மையத்தை ஐ.ஆர்.சி சேவையகங்களுடன் இணைக்க "
"அனுமதிக்கிறது, மேலும் வாடிக்கையாளர் துண்டிக்கப்பட்டாலும் கூட, தொடர்ந்து செய்திகளைப் "
-"பெறுகிறது. {box_name} the குவாசல் கோர் சேவையை எப்போதும் ஆன்லைனில் வைத்திருக்கும் மற்றும்"
-" டெச்க்டாப் அல்லது மொபைலில் இருந்து ஒன்று அல்லது அதற்கு மேற்பட்ட குவாசல் வாடிக்கையாளர்களை "
-"அதை இணைக்கவும் துண்டிக்கவும் பயன்படுத்தலாம்."
+"பெறுகிறது. {box_name} the குவாசல் கோர் சேவையை எப்போதும் ஆன்லைனில் வைத்திருக்கும் "
+"மற்றும் டெச்க்டாப் அல்லது மொபைலில் இருந்து ஒன்று அல்லது அதற்கு மேற்பட்ட குவாசல் "
+"வாடிக்கையாளர்களை அதை இணைக்கவும் துண்டிக்கவும் பயன்படுத்தலாம்."
#: modules/quassel/__init__.py:31
msgid ""
@@ -6475,17 +6604,13 @@ msgid ""
"\">mobile devices are available."
msgstr ""
"இயல்புநிலை குவாசல் துறைமுகம் 4242 இல் உங்கள் குவாசல் மையத்துடன் இணைக்கலாம். உங்கள் டெச்க்டாப் மற்றும் மோபில் சாதனங்கள் கிடைக்கின்றன."
+"href=\"http://quassel-irc.org/downloads\"> டெச்க்டாப் மற்றும் மோபில் சாதனங்கள் கிடைக்கின்றன."
#: modules/quassel/__init__.py:51 modules/quassel/manifest.py:9
msgid "Quassel"
msgstr "குவாசல்"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "ஐ.ஆர்.சி வாங்கி"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "குவாசெல்ட்ராய்டு"
@@ -6503,9 +6628,9 @@ msgid ""
"a> is needed. Radicale can be accessed by any user with a {box_name} login."
msgstr ""
"ராடிகல் ஒரு கால்டாவ் மற்றும் கார்டாவ் சேவையகம். இது திட்டமிடல் மற்றும் தொடர்பு தரவுகளின் "
-"ஒத்திசைவு மற்றும் பகிர்வை அனுமதிக்கிறது. ரேடிகல் பயன்படுத்த, ஒரு ஆதரிக்கப்பட்ட கிளையன்ட் "
-"பயன்பாடு தேவை. {box_name} உள்நுழைவுடன் எந்த பயனரும் ராடிகலை அணுகலாம்."
+"ஒத்திசைவு மற்றும் பகிர்வை அனுமதிக்கிறது. ரேடிகல் பயன்படுத்த, ஒரு ஆதரிக்கப்பட்ட கிளையன்ட் பயன்பாடு "
+"a> தேவை. {box_name} உள்நுழைவுடன் எந்த பயனரும் ராடிகலை அணுகலாம்."
#: modules/radicale/__init__.py:31
msgid ""
@@ -6513,18 +6638,14 @@ msgid ""
"calendars and addressbooks. It does not support adding events or contacts, "
"which must be done using a separate client."
msgstr ""
-"ரேடிகல் ஒரு அடிப்படை வலை இடைமுகத்தை வழங்குகிறது, இது புதிய காலெண்டர்கள் மற்றும் முகவரி"
-" புத்தகங்களை உருவாக்குவதை மட்டுமே ஆதரிக்கிறது. இது நிகழ்வுகள் அல்லது தொடர்புகளைச் "
-"சேர்ப்பதை ஆதரிக்காது, இது ஒரு தனி கிளையண்டைப் பயன்படுத்தி செய்யப்பட வேண்டும்."
+"ரேடிகல் ஒரு அடிப்படை வலை இடைமுகத்தை வழங்குகிறது, இது புதிய காலெண்டர்கள் மற்றும் "
+"முகவரி புத்தகங்களை உருவாக்குவதை மட்டுமே ஆதரிக்கிறது. இது நிகழ்வுகள் அல்லது "
+"தொடர்புகளைச் சேர்ப்பதை ஆதரிக்காது, இது ஒரு தனி கிளையண்டைப் பயன்படுத்தி செய்யப்பட வேண்டும்."
#: modules/radicale/__init__.py:53 modules/radicale/manifest.py:74
msgid "Radicale"
msgstr "தீவிரமான"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "காலண்டர் மற்றும் முகவரி நூல்"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6588,9 +6709,9 @@ msgid ""
"address>) and your user name. Clicking on the search button will list the "
"existing calendars and address books."
msgstr ""
-"படிமலர்ச்சி வளர்ச்சியில் வெப்டாவுடன் முறையே ஒரு புதிய காலெண்டர் மற்றும் முகவரி புத்தகத்தைச்"
-" சேர்க்கவும். ரேடிகல் சேவையகத்தின் முகவரி ஐ உள்ளிடவும் (எ.கா. தேடல் பொத்தானைக் சொடுக்கு "
-"செய்தால், தற்போதுள்ள காலெண்டர்கள் மற்றும் முகவரி புத்தகங்களை பட்டியலிடும்."
+"படிமலர்ச்சி வளர்ச்சியில் வெப்டாவுடன் முறையே ஒரு புதிய காலெண்டர் மற்றும் முகவரி "
+"புத்தகத்தைச் சேர்க்கவும். ரேடிகல் சேவையகத்தின் முகவரி ஐ உள்ளிடவும் (எ.கா. தேடல் பொத்தானைக் "
+"சொடுக்கு செய்தால், தற்போதுள்ள காலெண்டர்கள் மற்றும் முகவரி புத்தகங்களை பட்டியலிடும்."
#: modules/radicale/manifest.py:91
msgid "Calendar"
@@ -6620,9 +6741,9 @@ msgid ""
"manipulation, message searching and spell checking."
msgstr ""
"ரவுண்ட்கூப் வெப்மெயில் என்பது ஒரு உலாவி அடிப்படையிலான பன்மொழி IMAP கிளையன்ட் ஆகும், இது "
-"பயன்பாடு போன்ற பயனர் இடைமுகத்துடன் உள்ளது. MIME உதவி, முகவரி நூல், கோப்புறை கையாளுதல்"
-", செய்தி தேடல் மற்றும் எழுத்துப்பிழை சோதனை உள்ளிட்ட மின்னஞ்சல் கிளையண்டிலிருந்து நீங்கள் "
-"எதிர்பார்க்கும் முழு செயல்பாட்டை இது வழங்குகிறது."
+"பயன்பாடு போன்ற பயனர் இடைமுகத்துடன் உள்ளது. MIME உதவி, முகவரி நூல், கோப்புறை "
+"கையாளுதல், செய்தி தேடல் மற்றும் எழுத்துப்பிழை சோதனை உள்ளிட்ட மின்னஞ்சல் கிளையண்டிலிருந்து "
+"நீங்கள் எதிர்பார்க்கும் முழு செயல்பாட்டை இது வழங்குகிறது."
#: modules/roundcube/__init__.py:24
msgid ""
@@ -6649,13 +6770,9 @@ msgid ""
msgstr ""
"சிமெயிலுக்கு, பயனர்பெயர் உங்கள் சிமெயில் முகவரியாக இருக்கும், கடவுச்சொல் உங்கள் Google "
"கணக்கு கடவுச்சொல் மற்றும் சேவையகம் imaps: //imap.gmail.com ஆக "
-"இருக்கும். உங்கள் Google கணக்கு அமைப்புகளில் ( https://"
-"www.google.com /அமைப்புகள்/பாதுகாப்பு/LESCECUREAPPS )."
-
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "மின்னஞ்சல் கிளையன்ட்"
+"இருக்கும். உங்கள் Google கணக்கு அமைப்புகளில் ( https://www.google.com /அமைப்புகள்/"
+"பாதுகாப்பு/LESCECUREAPPS )."
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
@@ -6669,11 +6786,11 @@ msgid ""
"uncheck this option. When unchecked, a text entry field is added to the "
"login page so the user can specify to which account they wish to connect."
msgstr ""
-"இயக்கப்பட்டால், பயனர்கள் இந்த {box_name} வழியாக மட்டுமே அஞ்சல்களைப் படித்து அனுப்ப முடியும்"
-". சிமெயில் போன்ற வெளிப்புற அஞ்சல் கணக்குடன் ரவுண்ட்கூப் பயன்படுத்த விரும்பினால், இந்த "
-"விருப்பத்தை நீங்கள் தேர்வு செய்ய வேண்டும். தேர்வு செய்யப்படும்போது, உள்நுழைவு பக்கத்தில் ஒரு "
-"உரை நுழைவு புலம் சேர்க்கப்படும், எனவே அவர்கள் எந்த கணக்கை இணைக்க விரும்புகிறார்கள் என்பதை "
-"பயனர் குறிப்பிடலாம்."
+"இயக்கப்பட்டால், பயனர்கள் இந்த {box_name} வழியாக மட்டுமே அஞ்சல்களைப் படித்து அனுப்ப "
+"முடியும். சிமெயில் போன்ற வெளிப்புற அஞ்சல் கணக்குடன் ரவுண்ட்கூப் பயன்படுத்த விரும்பினால், "
+"இந்த விருப்பத்தை நீங்கள் தேர்வு செய்ய வேண்டும். தேர்வு செய்யப்படும்போது, உள்நுழைவு பக்கத்தில் "
+"ஒரு உரை நுழைவு புலம் சேர்க்கப்படும், எனவே அவர்கள் எந்த கணக்கை இணைக்க விரும்புகிறார்கள் "
+"என்பதை பயனர் குறிப்பிடலாம்."
#: modules/roundcube/manifest.py:23
msgid "Email"
@@ -6693,8 +6810,8 @@ msgid ""
"When enabled, RSS-Bridge can be accessed by any "
"user belonging to the feed-reader group."
msgstr ""
-"இயக்கப்பட்டால், RSS-BRIDGE ஐ எந்தவொரு பயனரும் ஃபீட்-ரீடர்"
-" குழுவிற்கு சொந்தமானது."
+"இயக்கப்பட்டால், RSS-BRIDGE ஐ எந்தவொரு பயனரும் ஃபீட்-"
+"ரீடர் குழுவிற்கு சொந்தமானது."
#: modules/rssbridge/__init__.py:28
#, python-brace-format
@@ -6703,9 +6820,10 @@ msgid ""
"href=\"{ttrss_url}\">Tiny Tiny RSS to follow various websites. When "
"adding a feed, enable authentication and use your {box_name} credentials."
msgstr ""
-"நீங்கள் மினிஃப்ளக்ச் அல்லது சிறிய சிறிய RSS உடன் RSS-BRIDGE ஐப் பயன்படுத்தலாம். ஒரு ஊட்டத்தைச் சேர்க்கும்போது"
-", அங்கீகாரத்தை இயக்கவும், உங்கள் {box_name} நற்சான்றிதழ்களைப் பயன்படுத்தவும்."
+"நீங்கள் மினிஃப்ளக்ச் அல்லது சிறிய சிறிய RSS உடன் RSS-BRIDGE ஐப் பயன்படுத்தலாம். "
+"ஒரு ஊட்டத்தைச் சேர்க்கும்போது, அங்கீகாரத்தை இயக்கவும், உங்கள் {box_name} நற்சான்றிதழ்களைப் "
+"பயன்படுத்தவும்."
#: modules/rssbridge/__init__.py:48 modules/ttrss/__init__.py:47
msgid "Read and subscribe to news feeds"
@@ -6715,10 +6833,6 @@ msgstr "செய்தி ஊட்டங்களுக்கு படித
msgid "RSS-Bridge"
msgstr "ஆர்.எச்.எச்-பிரிட்ச்"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "ஆர்எச்எச் ஃபீட் செனரேட்டர்"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "பொது அணுகலை அனுமதிக்கவும்"
@@ -6751,10 +6865,10 @@ msgid ""
"\\{hostname} (on Windows) or smb://{hostname}.local (on Linux and Mac). "
"There are three types of shares you can choose from: "
msgstr ""
-"நிறுவிய பின், பகிர்வுக்கு எந்த வட்டுகளைப் பயன்படுத்த வேண்டும் என்பதை நீங்கள் தேர்வு செய்யலாம்"
-". உங்கள் கணினியில் உள்ள கோப்பு மேலாளரில் \\\\ {hostname} (விண்டோசில்) அல்லது SMB: // "
-"{hostname} .லோகல் (லினக்ச் மற்றும் மேக்கில்) இயக்கப்பட்ட பங்குகள் அணுகக்கூடியவை. நீங்கள் "
-"தேர்வுசெய்யக்கூடிய மூன்று வகையான பங்குகள் உள்ளன: "
+"நிறுவிய பின், பகிர்வுக்கு எந்த வட்டுகளைப் பயன்படுத்த வேண்டும் என்பதை நீங்கள் தேர்வு "
+"செய்யலாம். உங்கள் கணினியில் உள்ள கோப்பு மேலாளரில் \\\\ {hostname} (விண்டோசில்) அல்லது "
+"SMB: // {hostname} .லோகல் (லினக்ச் மற்றும் மேக்கில்) இயக்கப்பட்ட பங்குகள் அணுகக்கூடியவை. "
+"நீங்கள் தேர்வுசெய்யக்கூடிய மூன்று வகையான பங்குகள் உள்ளன: "
#: modules/samba/__init__.py:31
msgid "Open share - accessible to everyone in your local network."
@@ -6765,8 +6879,8 @@ msgid ""
"Group share - accessible only to FreedomBox users who are in the freedombox-"
"share group."
msgstr ""
-"குழு பங்கு - ஃப்ரீடோம்பாக்ச் -சேர் குழுவில் இருக்கும் ஃப்ரீடோம்பாக்ச் பயனர்களுக்கு மட்டுமே அணு"
-"க முடியும்."
+"குழு பங்கு - ஃப்ரீடோம்பாக்ச் -சேர் குழுவில் இருக்கும் ஃப்ரீடோம்பாக்ச் பயனர்களுக்கு மட்டுமே "
+"அணுக முடியும்."
#: modules/samba/__init__.py:34
msgid ""
@@ -6784,10 +6898,6 @@ msgstr "தனியார் பங்குகளுக்கான அணு
msgid "Samba"
msgstr "சாம்பா"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "பிணைய கோப்பு சேமிப்பு"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "ஆண்ட்ராய்டு சம்பா வாங்கி"
@@ -6941,10 +7051,6 @@ msgstr "வலையைத் தேடுங்கள்"
msgid "Searx"
msgstr "SEARX"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "வலை தேடல்"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "பாதுகாப்பான தேடல்"
@@ -6983,6 +7089,18 @@ msgstr ""
"இந்த விருப்பம் இயக்கப்பட்டால், Fail2ban பாஓடு சேவையகம் மற்றும் பிற இயக்கப்பட்ட கடவுச்சொல் "
"பாதுகாக்கப்பட்ட இணைய சேவைகளுக்கு முரட்டுத்தனமான முறிவு முயற்சிகளை கட்டுப்படுத்தும்."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "தானியங்கி"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "துறைமுகங்கள்"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7012,8 +7130,8 @@ msgid ""
"Instead, they are maintained by contributors to Debian and the %(box_name)s "
"community."
msgstr ""
-"அடிக்கடி அம்ச புதுப்பிப்புகள் %(box_name)sேவையையும், மிகக் குறைந்த மென்பொருளையும் புதி"
-"ய அம்சங்களை அடிக்கடி பெற அனுமதிக்கின்றன (பின்னணி களஞ்சியத்திலிருந்து). இது 2 "
+"அடிக்கடி அம்ச புதுப்பிப்புகள் %(box_name)sேவையையும், மிகக் குறைந்த மென்பொருளையும் "
+"புதிய அம்சங்களை அடிக்கடி பெற அனுமதிக்கின்றன (பின்னணி களஞ்சியத்திலிருந்து). இது 2 "
"வருடங்களுக்கு ஒரு முறை அல்லது அதற்கு பதிலாக வாரங்களுக்குள் சில புதிய அம்சங்களைப் "
"பெறுகிறது. அடிக்கடி அம்ச புதுப்பிப்புகளைக் கொண்ட மென்பொருளுக்கு டெபியன் பாதுகாப்பு "
"குழுவின் உதவி இல்லை என்பதை நினைவில் கொள்க. அதற்கு பதிலாக, அவை டெபியன் மற்றும் "
@@ -7113,14 +7231,14 @@ msgstr ""
msgid "Shaarli"
msgstr "சாம்ப்"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "புக்மார்க்குகள்"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "சார்லியர்"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "புக்மார்க்குகள்"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "இணைப்பு வலைப்பதிவு"
@@ -7157,9 +7275,9 @@ msgid ""
"the Shadowsocks server."
msgstr ""
"உங்கள் {box_name} a ஒரு நிழல் கிளையண்டை இயக்க முடியும், இது ஒரு நிழல் சேவையகத்துடன் "
-"இணைக்க முடியும். இது ஒரு சாக்ச் 5 ப்ராக்சியையும் இயக்கும். உள்ளக சாதனங்கள் இந்த ப்ராக்சியுடன்"
-" இணைக்க முடியும், மேலும் அவற்றின் தரவு சேடோவ்ச் சேவையகத்தின் மூலம் குறியாக்கம் செய்யப்பட்டு"
-", அருகாமையில் இருக்கும்."
+"இணைக்க முடியும். இது ஒரு சாக்ச் 5 ப்ராக்சியையும் இயக்கும். உள்ளக சாதனங்கள் இந்த "
+"ப்ராக்சியுடன் இணைக்க முடியும், மேலும் அவற்றின் தரவு சேடோவ்ச் சேவையகத்தின் மூலம் குறியாக்கம் "
+"செய்யப்பட்டு, அருகாமையில் இருக்கும்."
#: modules/shadowsocks/__init__.py:31
msgid ""
@@ -7173,10 +7291,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "சேடோவ்ச் வாங்கி"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "தணிக்கை பைபாச்"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "சேவையக ஓச்ட்பெயர் அல்லது ஐபி முகவரி"
@@ -7217,14 +7331,10 @@ msgstr ""
"இணைக்க அனுமதிக்கிறது. வாடிக்கையாளர்களின் தரவு இந்த சேவையகத்தின் மூலம் குறியாக்கம் "
"செய்யப்பட்டு, அருகாமையில் இருக்கும்."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "நிழல் சேவையகம்"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "தணிக்கை மற்றவர்களுக்கு உதவ உதவுகிறது"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "பரிந்துரைக்கப்படுகிறது"
@@ -7232,8 +7342,8 @@ msgstr "பரிந்துரைக்கப்படுகிறது"
#: modules/shadowsocksserver/forms.py:38
msgid "Password used to encrypt data. Clients must use the same password."
msgstr ""
-"தரவை குறியாக்கப் பயன்படுத்தப்படும் கடவுச்சொல். வாடிக்கையாளர்கள் ஒரே கடவுச்சொல்லைப் பயன்படுத்"
-"த வேண்டும்."
+"தரவை குறியாக்கப் பயன்படுத்தப்படும் கடவுச்சொல். வாடிக்கையாளர்கள் ஒரே கடவுச்சொல்லைப் "
+"பயன்படுத்த வேண்டும்."
#: modules/shadowsocksserver/forms.py:43
msgid "Encryption method. Clients must use the same setting."
@@ -7278,8 +7388,7 @@ msgstr "பொது பங்கு"
#: modules/sharing/forms.py:28
msgid "Make files in this folder available to anyone with the link."
-msgstr ""
-"இந்த கோப்புறையில் கோப்புகளை இணைப்பு உள்ள எவருக்கும் கிடைக்கச் செய்யுங்கள்."
+msgstr "இந்த கோப்புறையில் கோப்புகளை இணைப்பு உள்ள எவருக்கும் கிடைக்கச் செய்யுங்கள்."
#: modules/sharing/forms.py:33
msgid "User groups that can read the files in the share:"
@@ -7298,8 +7407,7 @@ msgstr "இந்த பெயருடன் ஒரு பங்கு ஏற
#: modules/sharing/forms.py:62
msgid "Shares should be either public or shared with at least one group"
-msgstr ""
-"பங்குகள் பொதுவில் இருக்க வேண்டும் அல்லது குறைந்தது ஒரு குழுவுடன் பகிரப்பட வேண்டும்"
+msgstr "பங்குகள் பொதுவில் இருக்க வேண்டும் அல்லது குறைந்தது ஒரு குழுவுடன் பகிரப்பட வேண்டும்"
#: modules/sharing/manifest.py:19 modules/zoph/manifest.py:26
msgid "Web sharing"
@@ -7397,8 +7505,8 @@ msgid ""
"regained. The default value is 30%."
msgstr ""
"வட்டில் இலவச இடத்தின் இந்த சதவீதத்தை பராமரிக்கவும். இலவச இடம் இந்த மதிப்புக்கு கீழே "
-"விழுந்தால், இந்த இலவச இடம் மீண்டும் பெறப்படும் வரை பழைய ச்னாப்சாட்கள் அகற்றப்படும். இயல்புநிலை"
-" மதிப்பு 30%."
+"விழுந்தால், இந்த இலவச இடம் மீண்டும் பெறப்படும் வரை பழைய ச்னாப்சாட்கள் அகற்றப்படும். "
+"இயல்புநிலை மதிப்பு 30%."
#: modules/snapshot/forms.py:20
msgid "Timeline Snapshots"
@@ -7467,6 +7575,18 @@ msgstr ""
"இந்த பல வருடாந்திர ச்னாப்சாட்களில் அதிகபட்சமாக வைத்திருங்கள். இயல்புநிலை மதிப்பு 0 "
"(வருடாந்திர ச்னாப்சாட்டை வைத்திருங்கள்)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "பின்வரும் ச்னாப்சாட்களை நிரந்தரமாக நீக்கவா?"
@@ -7530,8 +7650,8 @@ msgid ""
"automatically created. You will be able to undo a rollback by reverting to "
"the newly created snapshot."
msgstr ""
-"கோப்பு முறைமையின் தற்போதைய நிலை கொண்ட புதிய ச்னாப்சாட் தானாகவே உருவாக்கப்படும். புதிதா"
-"க உருவாக்கப்பட்ட ச்னாப்சாட்டுக்கு மாற்றுவதன் மூலம் நீங்கள் ஒரு ரோல்பேக்கை செயல்தவிர்க்க "
+"கோப்பு முறைமையின் தற்போதைய நிலை கொண்ட புதிய ச்னாப்சாட் தானாகவே உருவாக்கப்படும். "
+"புதிதாக உருவாக்கப்பட்ட ச்னாப்சாட்டுக்கு மாற்றுவதன் மூலம் நீங்கள் ஒரு ரோல்பேக்கை செயல்தவிர்க்க "
"முடியும்."
#: modules/snapshot/templates/snapshot_rollback.html:44
@@ -7573,8 +7693,7 @@ msgstr "ச்னாப்சாட்டை நீக்குவது தோ
#: modules/snapshot/views.py:189
msgid "Snapshot is currently in use. Please try again later."
-msgstr ""
-"ச்னாப்சாட் தற்போது பயன்பாட்டில் உள்ளது. தயவுசெய்து பின்னர் மீண்டும் முயற்சிக்கவும்."
+msgstr "ச்னாப்சாட் தற்போது பயன்பாட்டில் உள்ளது. தயவுசெய்து பின்னர் மீண்டும் முயற்சிக்கவும்."
#: modules/snapshot/views.py:208
#, python-brace-format
@@ -7602,7 +7721,9 @@ msgstr ""
"இயக்கலாம்."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "பாதுகாப்பான செல் (SSH) சேவையகம்"
#: modules/ssh/__init__.py:75
@@ -7636,6 +7757,24 @@ msgstr ""
"அனுமதிக்கவும். முடக்கப்பட்டால், குழுக்களின் பயனர்கள் மட்டுமே ரூட், நிர்வாகி மற்றும் "
"ஃப்ரீடோம்பாக்ச்-எச்.எச்.எச் எச்.எச்.எச் வழியாக உள்நுழைய முடியும்."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "ஆர்.எச்.எச்"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "இருப்பிடத்தை அகற்று"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "கைரேகை"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "சேவையக கைரேகைகள்"
@@ -7668,7 +7807,7 @@ msgstr "உள்நுழைவு பக்கத்திற்குச்
msgid "Proceed to Login"
msgstr "உள்நுழைய தொடரவும்"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "புகுபதிவு"
@@ -7684,13 +7823,8 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
"உங்கள் {box_name} with உடன் இணைக்கப்பட்ட சேமிப்பக ஊடகத்தை நிர்வகிக்க இந்த தொகுதி உங்களை "
-"அனுமதிக்கிறது. தற்போது பயன்பாட்டில் உள்ள சேமிப்பக ஊடகத்தை நீங்கள் காணலாம், ஏற்றுக்கொள்ளக்கூடி"
-"ய மீடியா ஏற்றுக்கொள்ளலாம், ரூட் பகிர்வு போன்றவற்றை விரிவுபடுத்தலாம்."
-
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "சேமிப்பு"
+"அனுமதிக்கிறது. தற்போது பயன்பாட்டில் உள்ள சேமிப்பக ஊடகத்தை நீங்கள் காணலாம், "
+"ஏற்றுக்கொள்ளக்கூடிய மீடியா ஏற்றுக்கொள்ளலாம், ரூட் பகிர்வு போன்றவற்றை விரிவுபடுத்தலாம்."
#: modules/storage/__init__.py:227
#, python-brace-format
@@ -7791,8 +7925,8 @@ msgid ""
"Disk {id} is reporting that it is likely to fail in the near future. Copy "
"any data while you still can and replace the drive."
msgstr ""
-"வட்டு {id} the எதிர்காலத்தில் அது தோல்வியடையும் என்று தெரிவிக்கிறது. உங்களால் முடிந்தவரை"
-" எந்த தரவையும் நகலெடுத்து இயக்ககத்தை மாற்றவும்."
+"வட்டு {id} the எதிர்காலத்தில் அது தோல்வியடையும் என்று தெரிவிக்கிறது. உங்களால் "
+"முடிந்தவரை எந்த தரவையும் நகலெடுத்து இயக்ககத்தை மாற்றவும்."
#: modules/storage/__init__.py:390
#, no-python-format
@@ -7851,6 +7985,26 @@ msgstr "பங்கு"
msgid "Other directory (specify below)"
msgstr "பிற அடைவு (கீழே குறிப்பிடப்பட்டுள்ளது)"
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "தானியங்கி"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "ரூட் பகிர்வை விரிவாக்குங்கள்"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "பின்வரும் சேமிப்பக சாதனங்கள் பயன்பாட்டில் உள்ளன:"
@@ -7878,9 +8032,9 @@ msgid ""
"root partition. Root partition can be expanded to use this space. This "
"will provide you additional free space to store your files."
msgstr ""
-"உங்கள் ரூட் பகிர்வுக்குப் பிறகு ஒதுக்கப்படாத இடத்தின் %(expandable_root_size)s உள்ளன. இந்"
-"த இடத்தைப் பயன்படுத்த ரூட் பகிர்வு விரிவாக்கப்படலாம். இது உங்கள் கோப்புகளை சேமிக்க கூடுதல் "
-"இலவச இடத்தை வழங்கும்."
+"உங்கள் ரூட் பகிர்வுக்குப் பிறகு ஒதுக்கப்படாத இடத்தின் %(expandable_root_size)s உள்ளன. "
+"இந்த இடத்தைப் பயன்படுத்த ரூட் பகிர்வு விரிவாக்கப்படலாம். இது உங்கள் கோப்புகளை சேமிக்க "
+"கூடுதல் இலவச இடத்தை வழங்கும்."
#: modules/storage/templates/storage.html:89
#: modules/storage/templates/storage_expand.html:24 modules/storage/views.py:55
@@ -7892,8 +8046,8 @@ msgid ""
"Advanced storage operations such as disk partitioning and RAID management "
"are provided by the Cockpit app."
msgstr ""
-"வட்டு பகிர்வு மற்றும் RAID மேலாண்மை போன்ற மேம்பட்ட சேமிப்பக செயல்பாடுகள் காக்பிட் பயன்பாட்டால் வழங்கப்படுகின்றன."
+"வட்டு பகிர்வு மற்றும் RAID மேலாண்மை போன்ற மேம்பட்ட சேமிப்பக செயல்பாடுகள் காக்பிட் பயன்பாட்டால் வழங்கப்படுகின்றன."
#: modules/storage/templates/storage_expand.html:14
#, python-format
@@ -7934,9 +8088,9 @@ msgid ""
"deletion of files on one device will be automatically replicated on all "
"other devices that also run Syncthing."
msgstr ""
-"ஒத்திசைவு என்பது பல சாதனங்களில் கோப்புகளை ஒத்திசைக்க ஒரு பயன்பாடு, எ.கா. உங்கள் டெச்க்டாப்"
-" கணினி மற்றும் மொபைல் போன். ஒரு சாதனத்தில் கோப்புகளை உருவாக்குதல், மாற்றியமைத்தல் அல்லது "
-"நீக்குதல் ஆகியவை மற்ற எல்லா சாதனங்களிலும் தானாகவே பிரதிபலிக்கும்."
+"ஒத்திசைவு என்பது பல சாதனங்களில் கோப்புகளை ஒத்திசைக்க ஒரு பயன்பாடு, எ.கா. உங்கள் "
+"டெச்க்டாப் கணினி மற்றும் மொபைல் போன். ஒரு சாதனத்தில் கோப்புகளை உருவாக்குதல், மாற்றியமைத்தல் "
+"அல்லது நீக்குதல் ஆகியவை மற்ற எல்லா சாதனங்களிலும் தானாகவே பிரதிபலிக்கும்."
#: modules/syncthing/__init__.py:28
#, python-brace-format
@@ -7964,10 +8118,6 @@ msgstr "ஒத்திசைவு பயன்பாட்டை நிர்
msgid "Syncthing"
msgstr "ஒத்திசைவு"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "கோப்பு ஒத்திசைவு"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7977,10 +8127,10 @@ msgid ""
"several short notes called Tiddlers and link them together into a dense "
"graph."
msgstr ""
-"டிட்லிவிக்கி என்பது ஒரு ஊடாடும் பயன்பாடாகும், இது முற்றிலும் வலை உலாவியில் இயங்குகிறது"
-". ஒவ்வொரு விக்கியும் உங்கள் {box_name} இல் சேமிக்கப்பட்ட ஒரு தன்னிறைவான உஉகுமொ கோப்பு. "
-"நீண்ட விக்கி பக்கங்களை எழுதுவதற்கு பதிலாக, டிட்லிவிகி டிட்லர்ச் எனப்படும் பல சிறு "
-"குறிப்புகளை எழுதி அவற்றை அடர்த்தியான வரைபடமாக இணைக்க ஊக்குவிக்கிறது."
+"டிட்லிவிக்கி என்பது ஒரு ஊடாடும் பயன்பாடாகும், இது முற்றிலும் வலை உலாவியில் "
+"இயங்குகிறது. ஒவ்வொரு விக்கியும் உங்கள் {box_name} இல் சேமிக்கப்பட்ட ஒரு தன்னிறைவான "
+"உஉகுமொ கோப்பு. நீண்ட விக்கி பக்கங்களை எழுதுவதற்கு பதிலாக, டிட்லிவிகி டிட்லர்ச் எனப்படும் "
+"பல சிறு குறிப்புகளை எழுதி அவற்றை அடர்த்தியான வரைபடமாக இணைக்க ஊக்குவிக்கிறது."
#: modules/tiddlywiki/__init__.py:30
msgid ""
@@ -7990,8 +8140,8 @@ msgid ""
"TiddlyWiki. Encrypting individual tiddlers or password-protecting a wiki "
"file is possible from within the application."
msgstr ""
-"இது பலவிதமான பயன்பாட்டு நிகழ்வுகளைக் கொண்ட பல்துறை பயன்பாடாகும் - நேரியல் அல்லாத நோட்புக்"
-", வலைத்தளம், தனிப்பட்ட அறிவுத் தளம், பணி மற்றும் திட்ட மேலாண்மை அமைப்பு, தனிப்பட்ட "
+"இது பலவிதமான பயன்பாட்டு நிகழ்வுகளைக் கொண்ட பல்துறை பயன்பாடாகும் - நேரியல் அல்லாத "
+"நோட்புக், வலைத்தளம், தனிப்பட்ட அறிவுத் தளம், பணி மற்றும் திட்ட மேலாண்மை அமைப்பு, தனிப்பட்ட "
"நாட்குறிப்பு போன்றவை. செருகுநிரல்கள் டிட்லிவிக்கியின் செயல்பாட்டை நீட்டிக்க முடியும். "
"தனிப்பட்ட டிட்லர்களை குறியாக்குவது அல்லது கடவுச்சொல்லை பாதுகாப்பது ஒரு விக்கி கோப்பை "
"பயன்பாட்டிற்குள் இருந்து சாத்தியமாகும்."
@@ -8015,10 +8165,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "டிட்லிவிக்கி"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "நேரியல் அல்லாத குறிப்பேடுகள்"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ".Html கோப்பு நீட்டிப்புடன் ஒரு டிட்லிவிக்கி கோப்பு"
@@ -8051,7 +8197,7 @@ msgstr ""
" குறிப்பு : இந்த விக்கியின் நகலை நீக்குவதற்கு முன் டிட்லிவிக்கிக்குள் "
"இருந்து பதிவிறக்கம் செய்யலாம்."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8061,11 +8207,10 @@ msgid ""
msgstr ""
"டோர் ஒரு அநாமதேய தொடர்பு அமைப்பு. டோர் "
"திட்டம் வலைத்தளத்திலிருந்து இதைப் பற்றி மேலும் அறியலாம். வலை உலாவும்போது சிறந்த "
-"பாதுகாப்பிற்காக, நீங்கள் டோர் உலாவி "
-"a> ஐப் பயன்படுத்துமாறு TOR திட்டம் பரிந்துரைக்கிறது."
+"பாதுகாப்பிற்காக, நீங்கள் டோர் உலாவி ஐப் பயன்படுத்துமாறு TOR திட்டம் பரிந்துரைக்கிறது."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8073,7 +8218,7 @@ msgstr ""
"இந்த பயன்பாடு டோர் நெட்வொர்க்கிற்கு பங்களிப்பதற்கும் மற்றவர்களுக்கு தணிக்கை செய்ய உதவுவதற்கும் "
"ரிலே சேவைகளை வழங்குகிறது."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8084,15 +8229,11 @@ msgstr ""
"வழங்குகிறது. TOR உலாவியைப் பயன்படுத்தி, வீட்டில் சேவையகங்களை கட்டுப்படுத்தும் ஒரு ISP ஐப் "
"பயன்படுத்தும் போது கூட இணையத்திலிருந்து {box_name} ஐ அணுகலாம்."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "டோர்"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "அநாமதேய பிணையம்"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "டோர் வெங்காய பணி"
@@ -8101,19 +8242,19 @@ msgstr "டோர் வெங்காய பணி"
msgid "Tor Bridge Relay"
msgstr "டோர் பிரிட்ச் ரிலே"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "டோர் ரிலே துறைமுகம் கிடைக்கிறது"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "OBFS3 போக்குவரத்து பதிவு செய்யப்பட்டது"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "OBFS4 போக்குவரத்து பதிவு செய்யப்பட்டது"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "வெங்காய பணி பதிப்பு 3 ஆகும்"
@@ -8198,8 +8339,7 @@ msgstr ""
#: modules/tor/forms.py:125
msgid "Specify at least one upstream bridge to use upstream bridges."
-msgstr ""
-"மேலோடை பாலங்களைப் பயன்படுத்த குறைந்தது ஒரு மேலோடை பாலத்தைக் குறிப்பிடவும்."
+msgstr "மேலோடை பாலங்களைப் பயன்படுத்த குறைந்தது ஒரு மேலோடை பாலத்தைக் குறிப்பிடவும்."
#: modules/tor/manifest.py:15 modules/torproxy/manifest.py:14
msgid "Tor Browser"
@@ -8225,10 +8365,6 @@ msgstr "அநாமதேய பிணையம்"
msgid "Onion Service"
msgstr "வெங்காய பணி"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "துறைமுகங்கள்"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "உள்ளமைவைப் புதுப்பித்தல்"
@@ -8238,7 +8374,7 @@ msgstr "உள்ளமைவைப் புதுப்பித்தல்"
msgid "Error configuring app: {error}"
msgstr "பயன்பாட்டை உள்ளமைப்பதில் பிழை: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8251,7 +8387,7 @@ msgstr ""
"வழியாக இணையத்தை அணுக பல்வேறு பயன்பாடுகளால் இதைப் பயன்படுத்தலாம். ஐ.எச்.பி தணிக்கை "
"மேலோடை பாலங்களைப் பயன்படுத்தி தவிர்க்கப்படலாம்."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "டோர் பதிலாள்"
@@ -8259,12 +8395,12 @@ msgstr "டோர் பதிலாள்"
msgid "Tor Socks Proxy"
msgstr "டோர் சாக்ச் பதிலாள்"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "TOR வழியாக TCP {kind} on இல் முகவரி {url} ஐ அணுகவும்"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "TCP {kind} on இல் {url} at இல் TOR பயன்பாட்டை உறுதிப்படுத்தவும்"
@@ -8279,9 +8415,9 @@ msgid ""
"installations and upgrades. This adds a degree of privacy and security "
"during software downloads."
msgstr ""
-"இயக்கப்பட்டால், நிறுவல்கள் மற்றும் மேம்படுத்தல்களுக்காக TOR நெட்வொர்க்கில் மென்பொருள் பதிவிறக்கம்"
-" செய்யப்படும். இது மென்பொருள் பதிவிறக்கங்களின் போது தனியுரிமை மற்றும் பாதுகாப்பின் அளவை "
-"சேர்க்கிறது."
+"இயக்கப்பட்டால், நிறுவல்கள் மற்றும் மேம்படுத்தல்களுக்காக TOR நெட்வொர்க்கில் மென்பொருள் "
+"பதிவிறக்கம் செய்யப்படும். இது மென்பொருள் பதிவிறக்கங்களின் போது தனியுரிமை மற்றும் "
+"பாதுகாப்பின் அளவை சேர்க்கிறது."
#: modules/transmission/__init__.py:25
msgid "Transmission is a BitTorrent client with a web interface."
@@ -8326,9 +8462,9 @@ msgid ""
"rpc."
msgstr ""
"வலை இடைமுகத்திற்கு கூடுதலாக, {box_name} இல் பரிமாற்றத்தை தொலைவிலிருந்து கட்டுப்படுத்த "
-"மொபைல் மற்றும் டெச்க்டாப் பயன்பாடுகளையும் பயன்படுத்தலாம். ரிமோட் கண்ட்ரோல் பயன்பாடுகளை உள்ளமைக்"
-"க, முகவரி /டிரான்ச்மிசன்-ரீமோட்/ஆர்.பி.சி ஐப் "
-"பயன்படுத்தவும்."
+"மொபைல் மற்றும் டெச்க்டாப் பயன்பாடுகளையும் பயன்படுத்தலாம். ரிமோட் கண்ட்ரோல் பயன்பாடுகளை "
+"உள்ளமைக்க, முகவரி /டிரான்ச்மிசன்-ரீமோட்/ஆர்.பி.சி "
+"a> ஐப் பயன்படுத்தவும்."
#: modules/transmission/__init__.py:44
#, python-brace-format
@@ -8362,9 +8498,10 @@ msgid ""
"allow reading news from any location, while feeling as close to a real "
"desktop application as possible."
msgstr ""
-"சிறிய சிறிய ஆர்எச்எச் என்பது ஒரு செய்தி ஊட்டம் (ஆர்எச்எச்/ஆட்டம்) வாசகர் மற்றும் திரட்டியாகும்"
-", இது எந்த இடத்திலிருந்தும் செய்திகளைப் படிக்க அனுமதிக்க வடிவமைக்கப்பட்டுள்ளது, அதே "
-"நேரத்தில் முடிந்தவரை உண்மையான டெச்க்டாப் பயன்பாட்டிற்கு நெருக்கமாக உணர்கிறது."
+"சிறிய சிறிய ஆர்எச்எச் என்பது ஒரு செய்தி ஊட்டம் (ஆர்எச்எச்/ஆட்டம்) வாசகர் மற்றும் "
+"திரட்டியாகும், இது எந்த இடத்திலிருந்தும் செய்திகளைப் படிக்க அனுமதிக்க "
+"வடிவமைக்கப்பட்டுள்ளது, அதே நேரத்தில் முடிந்தவரை உண்மையான டெச்க்டாப் பயன்பாட்டிற்கு "
+"நெருக்கமாக உணர்கிறது."
#: modules/ttrss/__init__.py:25
#, python-brace-format
@@ -8382,8 +8519,8 @@ msgid ""
"for connecting."
msgstr ""
"சிறிய சிறிய RSS க்கு மொபைல் அல்லது டெச்க்டாப் பயன்பாட்டைப் பயன்படுத்தும் போது, URL /tt-rss அல்லது ஐப் பயன்படுத்தவும்"
-" /tt-rss-app இணைப்பதற்கு."
+"href=\"/tt-rss/\">/tt-rss அல்லது ஐப் "
+"பயன்படுத்தவும் /tt-rss-app இணைப்பதற்கு."
#: modules/ttrss/__init__.py:50 modules/ttrss/manifest.py:34
msgid "Tiny Tiny RSS"
@@ -8470,8 +8607,7 @@ msgstr "ஆட்டோ புதுப்பிப்பை இயக்கவ
#: modules/upgrades/forms.py:16
msgid "When enabled, FreedomBox automatically updates once a day."
-msgstr ""
-"இயக்கப்பட்டால், ஃப்ரீட்ம்பாக்ச் ஒரு நாளைக்கு ஒரு முறை தானாகவே புதுப்பிக்கும்."
+msgstr "இயக்கப்பட்டால், ஃப்ரீட்ம்பாக்ச் ஒரு நாளைக்கு ஒரு முறை தானாகவே புதுப்பிக்கும்."
#: modules/upgrades/forms.py:19
msgid "Enable auto-update to next stable release"
@@ -8490,6 +8626,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "அடிக்கடி அம்ச புதுப்பிப்புகளை செயல்படுத்தவும் (பரிந்துரைக்கப்படுகிறது)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8503,8 +8647,8 @@ msgid ""
"Note: Once frequent feature updates are activated, they "
"cannot be deactivated."
msgstr ""
-" குறிப்பு: அடிக்கடி அம்ச புதுப்பிப்புகள் செயல்படுத்தப்பட்டவுடன், அவற்றை"
-" செயலிழக்க முடியாது."
+" குறிப்பு: அடிக்கடி அம்ச புதுப்பிப்புகள் செயல்படுத்தப்பட்டவுடன், "
+"அவற்றை செயலிழக்க முடியாது."
#: modules/upgrades/templates/backports-firstboot.html:51
msgid "Next"
@@ -8564,8 +8708,8 @@ msgid ""
"cannot be deactivated. You may wish to take a snapshot using Storage Snapshots before continuing."
msgstr ""
-" எச்சரிக்கை! அடிக்கடி அம்ச புதுப்பிப்புகள் செயல்படுத்தப்பட்டதும், அவற்றை"
-" செயலிழக்க முடியாது. தொடர்வதற்கு முன் சேமிப்பக "
+" எச்சரிக்கை! அடிக்கடி அம்ச புதுப்பிப்புகள் செயல்படுத்தப்பட்டதும், "
+"அவற்றை செயலிழக்க முடியாது. தொடர்வதற்கு முன் சேமிப்பக "
"ச்னாப்சாட்கள் ஐப் பயன்படுத்தி ஒரு ச்னாப்சாட்டை எடுக்க விரும்பலாம்."
#: modules/upgrades/templates/upgrades_configure.html:100
@@ -8685,9 +8829,9 @@ msgid ""
"able to log in to all services. They can also log in to the system through "
"SSH and have administrative privileges (sudo)."
msgstr ""
-"புதிய பயனருக்கு எந்த சேவைகள் கிடைக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். அவர்கள் பொருத்தமா"
-"ன குழுவில் இருந்தால், எல்.டி.ஏ.பி மூலம் ஒற்றை உள்நுழைவை ஆதரிக்கும் சேவைகளில் பயனர் "
-"உள்நுழைய முடியும்.
நிர்வாகக் குழுவில் உள்ள பயனர்கள் அனைத்து சேவைகளிலும் "
+"புதிய பயனருக்கு எந்த சேவைகள் கிடைக்க வேண்டும் என்பதைத் தேர்ந்தெடுக்கவும். அவர்கள் "
+"பொருத்தமான குழுவில் இருந்தால், எல்.டி.ஏ.பி மூலம் ஒற்றை உள்நுழைவை ஆதரிக்கும் சேவைகளில் "
+"பயனர் உள்நுழைய முடியும்.
நிர்வாகக் குழுவில் உள்ள பயனர்கள் அனைத்து சேவைகளிலும் "
"உள்நுழைய முடியும். அவர்கள் பாஓடு மூலம் கணினியில் உள்நுழைந்து நிர்வாக சலுகைகள் (SUDO) "
"வைத்திருக்கலாம்."
@@ -8710,8 +8854,7 @@ msgstr "அங்கீகார கடவுச்சொல்"
#, python-brace-format
msgid ""
"Enter the password for user \"{user}\" to authorize account modifications."
-msgstr ""
-"கணக்கு மாற்றங்களை அங்கீகரிக்க பயனர் \"{user}\" க்கான கடவுச்சொல்லை உள்ளிடவும்."
+msgstr "கணக்கு மாற்றங்களை அங்கீகரிக்க பயனர் \"{user}\" க்கான கடவுச்சொல்லை உள்ளிடவும்."
#: modules/users/forms.py:157
msgid "Invalid password."
@@ -8738,8 +8881,8 @@ msgid ""
"line. Blank lines and lines starting with # will be ignored."
msgstr ""
"ஒரு பாஓடு பொது விசையை அமைப்பது கடவுச்சொல்லைப் பயன்படுத்தாமல் இந்த பயனரை கணினியில் "
-"பாதுகாப்பாக உள்நுழைய அனுமதிக்கும். நீங்கள் பல விசைகளை உள்ளிடலாம், ஒவ்வொரு வரியிலும் ஒன்று"
-". # உடன் தொடங்கும் வெற்று கோடுகள் மற்றும் கோடுகள் புறக்கணிக்கப்படும்."
+"பாதுகாப்பாக உள்நுழைய அனுமதிக்கும். நீங்கள் பல விசைகளை உள்ளிடலாம், ஒவ்வொரு வரியிலும் "
+"ஒன்று. # உடன் தொடங்கும் வெற்று கோடுகள் மற்றும் கோடுகள் புறக்கணிக்கப்படும்."
#: modules/users/forms.py:252
msgid "Delete user"
@@ -8790,6 +8933,18 @@ msgstr "நிர்வாகக் குழுவில் புதிய ப
msgid "User account created, you are now logged in"
msgstr "பயனர் கணக்கு உருவாக்கப்பட்டது, நீங்கள் இப்போது உள்நுழைந்துள்ளீர்கள்"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "ச்னாப்சாட்களை நிர்வகிக்கவும்"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "அனுமதிகள்"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8816,8 +8971,9 @@ msgid ""
"can be changed later. This user will be granted administrative privileges. "
"Other users can be added later."
msgstr ""
-"இந்த வலை இடைமுகத்தை அணுக பயனர்பெயர் மற்றும் கடவுச்சொல்லைத் தேர்வுசெய்க. கடவுச்சொல்லை பின்னர்"
-" மாற்றலாம். இந்த பயனருக்கு நிர்வாக சலுகைகள் வழங்கப்படும். பிற பயனர்களை பின்னர் சேர்க்கலாம்."
+"இந்த வலை இடைமுகத்தை அணுக பயனர்பெயர் மற்றும் கடவுச்சொல்லைத் தேர்வுசெய்க. கடவுச்சொல்லை "
+"பின்னர் மாற்றலாம். இந்த பயனருக்கு நிர்வாக சலுகைகள் வழங்கப்படும். பிற பயனர்களை பின்னர் "
+"சேர்க்கலாம்."
#: modules/users/templates/users_firstboot.html:28
msgid "Create Account"
@@ -8841,9 +8997,9 @@ msgid ""
"already usable with %(box_name)s, skip this step."
msgstr ""
"இந்த கணக்குகளை கட்டளை வரியிலிருந்து நீக்கி, %(box_name)s மூலம் பயன்படுத்தக்கூடிய ஒரு "
-"கணக்கை உருவாக்க பக்கத்தைப் புதுப்பிக்கவும். கட்டளை வரியில் \"எக்கோ '{\" ஆர்க்ச் "
-"\"என்ற கட்டளையை இயக்கவும்: [\" பயனர்பெயர் \",\" கடவுச்சொல் \"],\" குவார்க்ச் \": {}}' "
-"ஒரு கணக்கு ஏற்கனவே %(box_name)s உடன் பயன்படுத்தக்கூடியதாக இருந்தால், இந்த படிநிலையைத் "
+"கணக்கை உருவாக்க பக்கத்தைப் புதுப்பிக்கவும். கட்டளை வரியில் \"எக்கோ '{\" ஆர்க்ச் \"என்ற "
+"கட்டளையை இயக்கவும்: [\" பயனர்பெயர் \",\" கடவுச்சொல் \"],\" குவார்க்ச் \": {}}' ஒரு "
+"கணக்கு ஏற்கனவே %(box_name)s உடன் பயன்படுத்தக்கூடியதாக இருந்தால், இந்த படிநிலையைத் "
"தவிர்க்கவும்."
#: modules/users/templates/users_firstboot.html:69
@@ -8870,8 +9026,8 @@ msgid ""
"Use the change password form to "
"change the password."
msgstr ""
-"கடவுச்சொல்லை மாற்ற கடவுச்சொல் படிவத்தை மாற்றவும்"
-" ஐப் பயன்படுத்தவும்."
+"கடவுச்சொல்லை மாற்ற கடவுச்சொல் படிவத்தை "
+"மாற்றவும் ஐப் பயன்படுத்தவும்."
#: modules/users/templates/users_update.html:32
#: templates/language-selection.html:17
@@ -8881,8 +9037,7 @@ msgstr "மாற்றங்களைச் சேமிக்கவும்"
#: modules/users/templates/users_update.html:41
#, python-format
msgid "Delete user %(username)s and all the user's files?"
-msgstr ""
-"பயனர் %(username)s மற்றும் பயனரின் அனைத்து கோப்புகளையும் நீக்கு?"
+msgstr "பயனர் %(username)s மற்றும் பயனரின் அனைத்து கோப்புகளையும் நீக்கு?"
#: modules/users/templates/users_update.html:51
msgid ""
@@ -8948,8 +9103,8 @@ msgid ""
"securely relayed through {box_name}."
msgstr ""
"பயணத்தின் போது மொபைல் சாதனத்தை {box_name} with உடன் இணைப்பது இரண்டாவது பயன்பாட்டு "
-"வழக்கு. பொது வைஃபை நெட்வொர்க்குடன் இணைக்கப்படும்போது, அனைத்து போக்குவரத்தையும் {box_name}"
-" full மூலம் பாதுகாப்பாக ஒளிபரப்பலாம்."
+"வழக்கு. பொது வைஃபை நெட்வொர்க்குடன் இணைக்கப்படும்போது, அனைத்து போக்குவரத்தையும் "
+"{box_name} full மூலம் பாதுகாப்பாக ஒளிபரப்பலாம்."
#: modules/wireguard/forms.py:32
msgid "Invalid key."
@@ -8966,8 +9121,8 @@ msgid ""
"Public key of the peer. Example: "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
msgstr ""
-"சகாக்களின் பொது விசை. எடுத்துக்காட்டு: MCONEJFIG6+"
-"DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
+"சகாக்களின் பொது விசை. எடுத்துக்காட்டு: "
+"MCONEJFIG6+DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
#: modules/wireguard/forms.py:70
msgid "Endpoint of the server"
@@ -8978,8 +9133,8 @@ msgid ""
"Domain name and port in the form \"ip:port\". Example: demo.wireguard."
"com:12912 ."
msgstr ""
-"\"ஐபி: துறைமுகம்\" வடிவத்தில் டொமைன் பெயர் மற்றும் துறைமுகம். எடுத்துக்காட்டு: "
-"Demo.wiregaurd.com:12912."
+"\"ஐபி: துறைமுகம்\" வடிவத்தில் டொமைன் பெயர் மற்றும் துறைமுகம். எடுத்துக்காட்டு: Demo."
+"wiregaurd.com:12912."
#: modules/wireguard/forms.py:76
msgid "Public key of the server"
@@ -8990,8 +9145,8 @@ msgid ""
"Provided by the server operator, a long string of characters. Example: "
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs= ."
msgstr ""
-"சேவையக ஆபரேட்டரால் வழங்கப்பட்டது, நீண்ட எழுத்துக்கள். எடுத்துக்காட்டு: MCONEJFIG6+"
-"DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
+"சேவையக ஆபரேட்டரால் வழங்கப்பட்டது, நீண்ட எழுத்துக்கள். எடுத்துக்காட்டு: "
+"MCONEJFIG6+DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
#: modules/wireguard/forms.py:82
msgid "Client IP address provided by server"
@@ -9019,8 +9174,8 @@ msgid ""
msgstr ""
"விரும்பினால். காலியாக இருந்தால் புதிய பொது/தனியார் விசைகள் உருவாக்கப்படுகின்றன. பொது "
"விசையை சேவையகத்திற்கு வழங்கலாம். இது பரிந்துரைக்கப்பட்ட வழி. இருப்பினும், சில சேவையக "
-"ஆபரேட்டர்கள் இதை வழங்க வலியுறுத்துகின்றனர். எடுத்துக்காட்டு: MCONEJFIG6+"
-"DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
+"ஆபரேட்டர்கள் இதை வழங்க வலியுறுத்துகின்றனர். எடுத்துக்காட்டு: "
+"MCONEJFIG6+DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
#: modules/wireguard/forms.py:98
msgid "Pre-shared key"
@@ -9033,18 +9188,16 @@ msgid ""
"MConEJFIg6+DFHg2J1nn9SNLOSE9KR0ysdPgmPjibEs=."
msgstr ""
"விரும்பினால். கூடுதல் பாதுகாப்பை சேர்க்க சேவையகத்தால் வழங்கப்பட்ட பகிரப்பட்ட ரகசிய விசை. "
-"வழங்கப்பட்டால் மட்டுமே நிரப்பவும். எடுத்துக்காட்டு: MCONEJFIG6+"
-"DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
+"வழங்கப்பட்டால் மட்டுமே நிரப்பவும். எடுத்துக்காட்டு: "
+"MCONEJFIG6+DFHG2J1NN9SNLOSE9KR0YSDPGMPJIBES =."
#: modules/wireguard/forms.py:105
msgid "Use this connection to send all outgoing traffic"
-msgstr ""
-"வெளிச்செல்லும் அனைத்து போக்குவரத்தையும் அனுப்ப இந்த இணைப்பைப் பயன்படுத்தவும்"
+msgstr "வெளிச்செல்லும் அனைத்து போக்குவரத்தையும் அனுப்ப இந்த இணைப்பைப் பயன்படுத்தவும்"
#: modules/wireguard/forms.py:107
msgid "Typically checked for a VPN service through which all traffic is sent."
-msgstr ""
-"பொதுவாக அனைத்து போக்குவரத்தும் அனுப்பப்படும் VPN சேவைக்கு சரிபார்க்கப்படும்."
+msgstr "பொதுவாக அனைத்து போக்குவரத்தும் அனுப்பப்படும் VPN சேவைக்கு சரிபார்க்கப்படும்."
#: modules/wireguard/manifest.py:45
msgid "VPN client"
@@ -9122,13 +9275,11 @@ msgstr "கிளையன்ட் சேர்க்கவும்"
#: modules/wireguard/templates/wireguard_delete_client.html:14
msgid "Are you sure that you want to delete this client?"
-msgstr ""
-"இந்த கிளையண்டை நீக்க விரும்புகிறீர்கள் என்பதில் உறுதியாக இருக்கிறீர்களா?"
+msgstr "இந்த கிளையண்டை நீக்க விரும்புகிறீர்கள் என்பதில் உறுதியாக இருக்கிறீர்களா?"
#: modules/wireguard/templates/wireguard_delete_server.html:14
msgid "Are you sure that you want to delete this server?"
-msgstr ""
-"இந்த சேவையகத்தை நீக்க விரும்புகிறீர்கள் என்பதில் உறுதியாக இருக்கிறீர்களா?"
+msgstr "இந்த சேவையகத்தை நீக்க விரும்புகிறீர்கள் என்பதில் உறுதியாக இருக்கிறீர்களா?"
#: modules/wireguard/templates/wireguard_edit_client.html:19
msgid "Update Client"
@@ -9191,9 +9342,9 @@ msgid ""
"information. Ensure that the server is configured to allow %(box_name)s's "
"public key and IP address."
msgstr ""
-"%(box_name)s பின்வரும் தகவலுடன் வயர் கார்ட் சேவையகத்தை அடைய முயற்சிக்கும். %(box_name)"
-"s இன் பொது விசை மற்றும் ஐபி முகவரியை அனுமதிக்க சேவையகம் கட்டமைக்கப்பட்டுள்ளதா என்பதை "
-"உறுதிப்படுத்தவும்."
+"%(box_name)s பின்வரும் தகவலுடன் வயர் கார்ட் சேவையகத்தை அடைய முயற்சிக்கும். "
+"%(box_name)s இன் பொது விசை மற்றும் ஐபி முகவரியை அனுமதிக்க சேவையகம் "
+"கட்டமைக்கப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும்."
#: modules/wireguard/templates/wireguard_show_server.html:24
msgid "Server endpoint:"
@@ -9274,8 +9425,8 @@ msgstr ""
"வலைத்தளங்கள் மற்றும் வலைப்பதிவுகளை உருவாக்குவதற்கும் நிர்வகிப்பதற்கும் வேர்ட்பிரச் ஒரு "
"பிரபலமான வழியாகும். காட்சி இடைமுகத்தைப் பயன்படுத்தி உள்ளடக்கத்தை நிர்வகிக்க முடியும். "
"வலைப்பக்கங்களின் தளவமைப்பு மற்றும் செயல்பாடு தனிப்பயனாக்கப்படலாம். கருப்பொருள்களைப் "
-"பயன்படுத்தி தோற்றத்தைத் தேர்வு செய்யலாம். நிர்வாக இடைமுகம் மற்றும் தயாரிக்கப்பட்ட வலைப்பக்கங்கள்"
-" மொபைல் சாதனங்களுக்கு ஏற்றவை."
+"பயன்படுத்தி தோற்றத்தைத் தேர்வு செய்யலாம். நிர்வாக இடைமுகம் மற்றும் தயாரிக்கப்பட்ட "
+"வலைப்பக்கங்கள் மொபைல் சாதனங்களுக்கு ஏற்றவை."
#: modules/wordpress/__init__.py:26
#, python-brace-format
@@ -9297,8 +9448,8 @@ msgid ""
"to reach administration interface in the future."
msgstr ""
"வேர்ட்பிரச் அதன் சொந்த பயனர் கணக்குகளைக் கொண்டுள்ளது. அமைப்பின் போது முதல் நிர்வாகி கணக்கு "
-"உருவாக்கப்படுகிறது. எதிர்காலத்தில் நிர்வாக இடைமுகத்தை அடைய நிர்வாகப் பக்கம் ஐ புக்மார்க்குங்கள்."
+"உருவாக்கப்படுகிறது. எதிர்காலத்தில் நிர்வாக இடைமுகத்தை அடைய நிர்வாகப் பக்கம் ஐ புக்மார்க்குங்கள்."
#: modules/wordpress/__init__.py:35
msgid ""
@@ -9314,10 +9465,6 @@ msgstr ""
msgid "WordPress"
msgstr "வேர்ட்பிரச்"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "வலைத்தளம் மற்றும் வலைப்பதிவு"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "பொது அணுகல்"
@@ -9327,8 +9474,9 @@ msgid ""
"Allow all visitors. Disabling allows only administrators to view the "
"WordPress site or blog. Enable only after performing initial WordPress setup."
msgstr ""
-"அனைத்து பார்வையாளர்களையும் அனுமதிக்கவும். முடக்குதல் வேர்ட்பிரச் தளம் அல்லது வலைப்பதிவைக் கா"
-"ண நிர்வாகிகளை மட்டுமே அனுமதிக்கிறது. ஆரம்ப வேர்ட்பிரச் அமைப்பைச் செய்த பின்னரே இயக்கவும்."
+"அனைத்து பார்வையாளர்களையும் அனுமதிக்கவும். முடக்குதல் வேர்ட்பிரச் தளம் அல்லது வலைப்பதிவைக் "
+"காண நிர்வாகிகளை மட்டுமே அனுமதிக்கிறது. ஆரம்ப வேர்ட்பிரச் அமைப்பைச் செய்த பின்னரே "
+"இயக்கவும்."
#: modules/wordpress/manifest.py:26
msgid "Content management system"
@@ -9371,10 +9519,6 @@ msgstr ""
msgid "Zoph"
msgstr "ZOFF"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "புகைப்பட அமைப்பாளர்"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "வரைபடங்களுக்கு OpenStreetMap ஐ இயக்கவும்"
@@ -9435,8 +9579,7 @@ msgstr "தொகுப்பு {package_expression} install நிறுவல
#: package.py:226
#, python-brace-format
msgid "Package {package_name} is the latest version ({latest_version})"
-msgstr ""
-"தொகுப்பு {package_name} என்பது அண்மைக் கால பதிப்பாகும் ({latest_version})"
+msgstr "தொகுப்பு {package_name} என்பது அண்மைக் கால பதிப்பாகும் ({latest_version})"
#: package.py:420
msgid "installing"
@@ -9581,9 +9724,9 @@ msgid ""
"freedombox/issues\">bug tracker so we can fix it. Also, please attach "
"the status log to the bug report."
msgstr ""
-"இது ஒரு உள் பிழை மற்றும் நீங்கள் ஏற்படுத்திய அல்லது சரிசெய்ய முடியாத ஒன்று அல்ல. பிழை டிராக்கர் "
-" இல் பிழையைப் புகாரளிக்கவும், எனவே நாங்கள் அதை சரிசெய்ய முடியும். மேலும், "
+"இது ஒரு உள் பிழை மற்றும் நீங்கள் ஏற்படுத்திய அல்லது சரிசெய்ய முடியாத ஒன்று அல்ல. பிழை "
+"டிராக்கர் இல் பிழையைப் புகாரளிக்கவும், எனவே நாங்கள் அதை சரிசெய்ய முடியும். மேலும், "
"தயவுசெய்து நிலை பதிவு பிழை அறிக்கையுடன் "
"இணைக்கவும்."
@@ -9600,6 +9743,12 @@ msgstr "பணி %(service_name)s இயங்கவில்லை."
msgid "Search with tags"
msgstr "குறிச்சொற்களுடன் தேடுங்கள்"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "குறிச்சொற்களுடன் தேடுங்கள்"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9609,43 +9758,35 @@ msgstr ""
"சேவையகமாகும். இது இலவச மென்பொருளாகும், இது சேவையக பயன்பாடுகளை எளிதாக நிறுவவும் "
"நிர்வகிக்கவும் உங்களை அனுமதிக்கிறது."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " வீடு"
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " பயன்பாடுகள்"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "பயன்பாடுகள்"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " அமைப்பு"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "கடவுச்சொல்லை மாற்றவும்"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "மூடு"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "விடுபதிகை"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "மொழியைத் தேர்ந்தெடுக்கவும்"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "புகுபதிகை"
@@ -9829,8 +9970,8 @@ msgid ""
"conflict with the installation of this app. The following packages will be "
"removed if you proceed:"
msgstr ""
-" முரண்பட்ட தொகுப்புகள்: கணினி மோதலில் நிறுவப்பட்ட சில தொகுப்புகள் இந்"
-"த பயன்பாட்டை நிறுவுவதன் மூலம் மோதல். நீங்கள் தொடர்ந்தால் பின்வரும் தொகுப்புகள் அகற்றப்படும்:"
+" முரண்பட்ட தொகுப்புகள்: கணினி மோதலில் நிறுவப்பட்ட சில தொகுப்புகள் "
+"இந்த பயன்பாட்டை நிறுவுவதன் மூலம் மோதல். நீங்கள் தொடர்ந்தால் பின்வரும் தொகுப்புகள் அகற்றப்படும்:"
#: templates/setup.html:80
msgid "Update"
@@ -9859,14 +10000,18 @@ msgid ""
"All app data and configuration will be permanently lost. App may be "
"installed freshly again."
msgstr ""
-"அனைத்து பயன்பாட்டு தரவு மற்றும் உள்ளமைவும் நிரந்தரமாக இழக்கப்படும். பயன்பாடு மீண்டும் புதிதா"
-"க நிறுவப்படலாம்."
+"அனைத்து பயன்பாட்டு தரவு மற்றும் உள்ளமைவும் நிரந்தரமாக இழக்கப்படும். பயன்பாடு மீண்டும் "
+"புதிதாக நிறுவப்படலாம்."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "மாறாமல் அமைத்தல்"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு முன்"
@@ -9874,3 +10019,111 @@ msgstr "{app_id} ஐ நிறுவல் நீக்குவதற்கு
#: web_framework.py:114
msgid "Gujarati"
msgstr "குசராத்தி"
+
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "கோப்பு மற்றும் துணுக்கை பகிர்வு"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "டொமைன் பெயர் சேவையகம்"
+
+#~ msgid "E-book Library"
+#~ msgstr "மின் புத்தக நூலகம்"
+
+#~ msgid "Server Administration"
+#~ msgstr "சேவையக நிர்வாகம்"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP உதவி"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "பிட்டோரண்ட் வலை வாங்கி"
+
+#~ msgid "Chat Server"
+#~ msgstr "அரட்டை சேவையகம்"
+
+#~ msgid "Email Server"
+#~ msgstr "மின்னஞ்சல் சேவையகம்"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "தனிப்பட்ட குறிப்பேடுகள்"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "எளிய அறிவிலி ஓச்டிங்"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "விக்கி மற்றும் வலைப்பதிவு"
+
+#~ msgid "Gobby Server"
+#~ msgstr "கோபி சேவையகம்"
+
+#~ msgid "Video Room"
+#~ msgstr "வீடியோ அறை"
+
+#~ msgid "Chat Client"
+#~ msgstr "அரட்டை வாங்கி"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "இணைப்பில்லாத விக்கிபீடியா"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "தொகுதி சாண்ட்பாக்ச்"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "எளிய மீடியா சேவையகம்"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "செய்தி ஊட்ட வாசகர்"
+
+#~ msgid "Voice Chat"
+#~ msgstr "குரல் அரட்டை"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "கோப்பு சேமிப்பு மற்றும் ஒத்துழைப்பு"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "மெய்நிகர் தனியார் பிணையம்"
+
+#~ msgid "Public Visibility"
+#~ msgstr "பொது தெரிவுநிலை"
+
+#~ msgid "Web Proxy"
+#~ msgstr "வலை பதிலாள்"
+
+#~ msgid "IRC Client"
+#~ msgstr "ஐ.ஆர்.சி வாங்கி"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "காலண்டர் மற்றும் முகவரி நூல்"
+
+#~ msgid "Email Client"
+#~ msgstr "மின்னஞ்சல் கிளையன்ட்"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "ஆர்எச்எச் ஃபீட் செனரேட்டர்"
+
+#~ msgid "Network File Storage"
+#~ msgstr "பிணைய கோப்பு சேமிப்பு"
+
+#~ msgid "Web Search"
+#~ msgstr "வலை தேடல்"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "தணிக்கை பைபாச்"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "தணிக்கை மற்றவர்களுக்கு உதவ உதவுகிறது"
+
+#~ msgid "File Synchronization"
+#~ msgstr "கோப்பு ஒத்திசைவு"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "நேரியல் அல்லாத குறிப்பேடுகள்"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "அநாமதேய பிணையம்"
+
+#~ msgid "Website and Blog"
+#~ msgstr "வலைத்தளம் மற்றும் வலைப்பதிவு"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "புகைப்பட அமைப்பாளர்"
diff --git a/plinth/locale/te/LC_MESSAGES/django.po b/plinth/locale/te/LC_MESSAGES/django.po
index fcb1b9ae0..13cbc9581 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-26 01:00+0000\n"
"Last-Translator: Joseph Nuthalapati \n"
"Language-Team: Telugu software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "ఇప్పుడే నవీకరించండి"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing కారు జానస్ ఉపయో
msgid "Janus"
msgstr "జాన్స్"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "వీడియొ రూమ్"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "జాన్స్ వీడియొ రూమ్"
@@ -3420,7 +3576,7 @@ msgid "Web conference"
msgstr ""
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "జావాస్క్రిప్ట్ లైసెన్స్ సమాచరం"
@@ -3435,10 +3591,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "చాట్ క్లయింట్"
-
#: modules/jsxc/manifest.py:16
#, fuzzy
#| msgid "Web Search"
@@ -3494,10 +3646,6 @@ msgstr "Kiwix కంటెంట్ సర్వర్ని నిర్వ
msgid "Kiwix"
msgstr "కివిక్స్"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "ఆఫ్లైన్ వికీపీడియా"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "కంటెంట్ ప్యాకేజీలు .zim ఆకృతిలో ఉండాలి"
@@ -3626,10 +3774,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "లెట్స్ ఎన్క్రిప్ట్"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "యోగ్యతాపత్రాలు"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "హెచ్టిటిపియస్"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "వెబ్సైటు భద్రత"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "యోగ్యతాపత్రం స్థితి"
@@ -3755,7 +3913,7 @@ msgstr ""
"Matrix Synapseకి ఆడియో/వీడియో కాల్ల కోసం STUN/TURN సర్వర్ అవసరం.Coturn యాప్ను ఇన్స్టాల్ చేయండి లేదా బాహ్య సర్వర్ను కాన్ఫిగర్ చేయండి."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "మ్యాట్రిక్స్ సినాప్స్"
@@ -3823,12 +3981,6 @@ msgstr "IRC చాట్ రూమ్"
msgid "Matrix server"
msgstr "మీడియా స్ట్రీమింగ్ సేవిక"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "ఆకృతీకరణ"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4097,10 +4249,6 @@ msgstr ""
msgid "Minetest"
msgstr "మైన్ టెస్ట్"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "బ్లాక్ శాండ్బాక్స్"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "క్రీడాకారుల గరిష్ట సంఖ్య"
@@ -4181,10 +4329,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "చిన్న DLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "సరళమైన మీడియా సేవిక"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "మీడియా ఫైల్స్ డైరెక్టరీ"
@@ -4257,10 +4401,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "న్యూస్ ఫీడ్ రీడర్"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4426,10 +4566,6 @@ msgstr ""
msgid "Mumble"
msgstr "మంబుల్"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "స్వర సంభాషణ"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "సూపర్యూజర్ రహస్యపదంని సెట్ చేయండి"
@@ -4475,11 +4611,6 @@ msgstr "ముంల"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "సర్వర్"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "సూపర్ యూసర్ ర హస్యపదం విజయవంతంగా మార్చబడినది."
@@ -4537,7 +4668,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "అతిథ్యనామం"
@@ -4573,6 +4704,16 @@ msgstr ""
"అక్షరాలు లేదా అంత కన్నా తక్కువే కలిగి ఉండాలి. మొత్తం డోమైన్ పేరు పొడవు ౨౫౩ అక్షరాలు లేదా అంత అత కంటే "
"తక్కువే ఉండాలి."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "డొమైన్లు"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "పరిణామం"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4608,14 +4749,6 @@ msgstr "సహాయం పొందు"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "డొమైన్లు"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "సేవలు"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4887,54 +5020,50 @@ msgstr ""
msgid "-- select --"
msgstr "--ఎంచుకోండి--"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "నెట్వర్క్ యొక్క కనిపించే పేరు."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "విధం"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "ఇన్ఫ్రాస్ట్రక్చర్"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "వాడుక సూచి"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "తదర్థ"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "ఫ్రీక్వెన్సీ బ్యాండ్"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "స్వయంచాలక"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "ఎ (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "బి/జి (2.4 గిగాహెర్ట్జ్)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "మార్గం"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4942,11 +5071,11 @@ msgstr ""
"ఐచ్ఛికము విలువ. ఎంపిక ఫ్రీక్వెన్సీ బ్యాండ్ వైర్లెస్ ఇన్ ఛానెల్కు నిరోధించండి. ఖాళీ లేదా 0 విలువ స్వయంచాలక "
"ఎంపిక అర్థం."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4955,30 +5084,30 @@ msgstr ""
"ఐచ్ఛికము విలువ. ప్రవేశ బిందువు కోసం ప్రత్యేక ఐడెంటిఫైయర్. ఒక యాక్సెస్ పాయింట్ కనెక్ట్ చేసినప్పుడు, యాక్సెస్ "
"పాయింట్ BSSID అందించిన మ్యాచ్లు మాత్రమే ఉంటే కనెక్ట్. ఉదాహరణ: 00: 11: 22: aa: BB: సిసి."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "ప్రామాణీకరణ విధం"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr "వైర్లెస్ నెట్వర్క్ భద్రతతో కనెక్ట్ పాస్వర్డ్ను ఖాతాదారులకు అవసరం ఉంటే WPA ఎంచుకోండి."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA (వైఫై రక్షిత యాక్సెస్)"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "తెరచిన"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "మీ బాక్స్_నామ మీ నెట్వర్క్కు ఎలా కనెక్ట్ అయిందో ఎంచుకోండి {box_name}"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4988,7 +5117,7 @@ msgstr ""
"రూటర్కి కనెక్ట్ చేయబడింది
మీ {box_name} మీ రూటర్ నుండి Wi-Fi లేదా "
"Ethernet కేబుల్ ద్వారా ఇంటర్నెట్ కనెక్షన్ని పొందుతుంది. ఇది సాధారణ ఇంటి సెటప్.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5000,7 +5129,7 @@ msgstr ""
"wi-fi అడాప్టర్ వంటి బహుళ నెట్వర్క్ ఇంటర్ఫేస్లను కలిగి ఉంది. {box_name} నేరుగా ఇంటర్నెట్కి కనెక్ట్ "
"చేయబడింది మరియు మీ అన్ని పరికరాలు వాటి ఇంటర్నెట్ కనెక్టివిటీ కోసం {box_name}కి కనెక్ట్ చేయబడ్డాయి.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5011,11 +5140,11 @@ msgstr ""
"{box_name}కి జోడించబడింది మరియు నెట్వర్క్లో ఇతర పరికరాలు ఏవీ లేవు. ఇది సంఘం లేదా క్లౌడ్ సెటప్లలో "
"జరగవచ్చు.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "మీ ఇంటర్నెట్ కనెక్షన్ రకాన్ని ఎంచుకోండి"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5031,7 +5160,7 @@ msgstr ""
"కొంత ఆఫ్లైన్ సమయం తర్వాత. అనేక ISPలు ఈ రకమైన కనెక్టివిటీని అందిస్తాయి. మీరు పబ్లిక్ IP చిరునామాను కలిగి "
"ఉండి, అది కాలక్రమేణా మారుతుందో లేదో ఖచ్చితంగా తెలియకపోతే, ఈ ఎంపికను ఎంచుకోవడం సురక్షితం.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5066,7 +5195,7 @@ msgstr ""
"అనేక ISPలు ఈ రకమైన కనెక్టివిటీని అందిస్తాయి. ఇంట్లో సేవలను హోస్ట్ చేయడానికి ఇది చాలా సమస్యాత్మకమైన పరిస్థితి. "
"{box_name} అనేక పరిష్కార పరిష్కారాలను అందిస్తుంది కానీ ప్రతి పరిష్కారానికి కొన్ని పరిమితులు ఉంటాయి.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5074,11 +5203,11 @@ msgstr ""
"నా ఐ ఎస్ పి అందించే కనెక్షన్ రకం నాకు తెలియదు మీరు అత్యంత సాంప్రదాయిక "
"చర్యలను సూచించబడతారు
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "ప్రస్తుత ఇష్టపడే మార్గం అల్లిక ఆకృతీకరణ"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5122,6 +5251,30 @@ msgstr ""
"ప్రస్తుతం రూటర్ని కాన్ఫిగర్ చేయలేక పోతే దీన్ని ఎంచుకోండి మరియు తర్వాత గుర్తు చేయాలనుకుంటున్నాను. కొన్ని "
"ఇతర కాన్ఫిగరేషన్ దశలు విఫలం కావచ్చు.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "ఇంటర్ నెట్"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "స్థానిక నెట్వర్క్ డొమైన్"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5141,7 +5294,7 @@ msgstr "అనుసంధానాన్ని సవరించు"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "సవరించు"
@@ -5338,10 +5491,6 @@ msgstr "అనుసంధానం తొలగించు"
msgid "Delete connection %(name)s permanently?"
msgstr "%(name)s అనుసంధానం శాశ్వతంగా తొలగించు ?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "ఇంటర్ నెట్"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5353,13 +5502,6 @@ msgstr "అంతరం"
msgid "Ethernet"
msgstr "ఈథర్నెట్"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5925,10 +6067,6 @@ msgstr ""
msgid "Nextcloud"
msgstr "తర్వాత"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -6035,11 +6173,7 @@ msgstr "అనుసంధాన రకం విపిన్ సేవలకు
msgid "OpenVPN"
msgstr "తెరచిన విపిన్"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "వర్చువల్ ప్రైవేట్ నెట్వర్క్"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6056,7 +6190,8 @@ msgstr "టన్నెల్బ్లిక్"
msgid "VPN server"
msgstr "సేవిక"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
#, fuzzy
#| msgid "Name Services"
msgid "Remote access"
@@ -6146,11 +6281,7 @@ msgstr ""
msgid "PageKite"
msgstr "పేజ్కైట్"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "ప్రజా దృశ్యమానం"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "పేజ్కైట్ అధికారక్షేత్రం"
@@ -6229,6 +6360,16 @@ msgstr "అనుకూల సేవ జోడించబడింది"
msgid "This service already exists"
msgstr "ఈ సేవ ఇప్పటికే ఉంది"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "టన్నెల్బ్లిక్"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "కస్టమ్ సేవలు"
@@ -6296,10 +6437,6 @@ msgstr ""
"SSH క్లైంట్ సెటప్ చూడండి సూచనలు "
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "ప్రదర్శన"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6316,10 +6453,16 @@ msgid ""
"using the Cockpit app."
msgstr "పనితీరు కొలమానాలు పనితీరు కో-పైలట్ ద్వారా సేకరించబడతాయి మరియు కాక్పిట్ యాప్ని ఉపయోగించి వీక్షించవచ్చు."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "వ్యవస్థ దర్శినికరణ"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "సిస్టమ్ ని పునఃప్రారంభించండి లేదా మూసివేయండి."
@@ -6328,8 +6471,18 @@ msgstr "సిస్టమ్ ని పునఃప్రారంభించ
msgid "Power"
msgstr "శక్తి"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "మూసివేయి"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "పునఃప్రారంభించండి"
@@ -6414,6 +6567,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "DNS సేవకం"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6449,10 +6612,6 @@ msgstr ""
msgid "Privoxy"
msgstr "ప్రివొక్సి"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "వెబ్ ప్రాక్సీ"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6469,12 +6628,6 @@ msgstr ""
msgid "Proxy server"
msgstr "గాబ్బీ సేవకం"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "స్థానిక నెట్వర్క్ డొమైన్"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6507,10 +6660,6 @@ msgstr ""
msgid "Quassel"
msgstr "క్వాసెల్"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC క్లయింట్"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "క్వాసెల్ డ్రొఇడ్"
@@ -6552,10 +6701,6 @@ msgstr ""
msgid "Radicale"
msgstr "రాడికేల్"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "క్యాలెండర్ మరియు అడ్రస్సు పుస్తకము"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr "క్యాలెండర్ / ఆడ్రస్ బుక్ యజమాని మాత్రమే వీక్షించగలరు లేదా మార్పులు చేయగలరు."
@@ -6685,10 +6830,6 @@ msgstr ""
"google.comలో \"తక్కువ సురక్షిత యాప్లు\" కూడా ప్రారంభించవలసి ఉంటుందని గుర్తుంచుకోండి /"
"settings/security/lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "ఇమెయిల్ క్లయింట్"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "స్థానిక తపాల సేవికని మాత్రమే ఉపయోగించండి"
@@ -6752,10 +6893,6 @@ msgstr "న్యూస్ ఫీడ్లను చదవడం మరియ
msgid "RSS-Bridge"
msgstr "ఆర్ ఎస్ ఎస్- వంతెన"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "ఆర్ఎస్ఎస్ ఫీడ్ జనరేటర్"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "ప్రజా ప్రాప్తి అనుమతించు"
@@ -6822,10 +6959,6 @@ msgstr "ప్రైవేటు షేర్లలో ప్రవేశం"
msgid "Samba"
msgstr "సాంబా"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "నెట్వర్క్ దస్త్రంనిల్వ"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "ఆండ్రాయిడ్ సాంబా క్లయింట్"
@@ -6987,10 +7120,6 @@ msgstr "అంతర్జాలమును శోధింపుము"
msgid "Searx"
msgstr "సేర్క్స్"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "వెబ్ శోధన"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "సురక్షితశోధన"
@@ -7030,6 +7159,18 @@ msgstr ""
"ఈ ఎంపిక ఎనేబుల్ చేసినప్పుడు, ఫెయిల్2బ్యాన్ SSH సర్వర్కు మరియు ఇతర ప్రారంభించబడిన పాస్వర్డ్ను రక్షిత "
"అంతర్జాల-సేవలకు బ్రూట్ ఫోర్స్ బ్రేక్-ఇన్ ప్రయత్నాలను పరిమితం చేస్తుంది."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "స్వయంచాలక"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "పోర్ట్స్"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7156,14 +7297,14 @@ msgstr ""
msgid "Shaarli"
msgstr "షార్లి"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "బుక్మార్క్లు"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "షార్లియర్"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "బుక్మార్క్లు"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7219,10 +7360,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "షాడోసాక్స్"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "బైపాస్ సెన్సార్షిప్"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "సర్వర్ హోస్ట్ పేరు లేదా ఐపి చిరునామా"
@@ -7273,16 +7410,12 @@ msgstr ""
"చేయగలదు. ఇది SOCKS5 ప్రాక్సీని కూడా అమలు చేస్తుంది. స్థానిక పరికరాలు ఈ ప్రాక్సీకి కనెక్ట్ చేయగలవు "
"మరియు వాటి డేటా Shadowsocks సర్వర్ ద్వారా గుప్తీకరించబడుతుంది మరియు ప్రాక్సీ చేయబడుతుంది."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
#, fuzzy
#| msgid "Shadowsocks"
msgid "Shadowsocks Server"
msgstr "షాడోసాక్స్"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "సెన్సార్షిప్ను దాటవేయడానికి ఇతరులకు సహాయం చేయండి"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "సిఫార్సు చేయబడింది"
@@ -7518,6 +7651,18 @@ msgid ""
"no yearly snapshot)."
msgstr "ఈ అనేక వార్షిక స్నాప్షాట్లను గరిష్టంగా ఉంచండి. డిఫాల్ట్ విలువ 0 (వార్షిక స్నాప్షాట్ను ఉంచవద్దు)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "క్రింది స్నాప్షాట్లను శాశ్వతంగా తొలగించు ?"
@@ -7653,7 +7798,9 @@ msgstr ""
"ఫైల్లను కాపీ చేయగలదు లేదా ఇతర సేవలను అమలు చేయగలదు."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "సెక్యూర్ షెల్ (SSH) సర్వర్"
#: modules/ssh/__init__.py:75
@@ -7687,6 +7834,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "SSH"
+msgid "SSH"
+msgstr "ఎస్ఎస్హెచ్"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "స్థానాన్ని తీసివేయి"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "వేలిముద్ర"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "సర్వర్ వేలిముద్రలు"
@@ -7719,7 +7884,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "ప్రవేశించు"
@@ -7738,11 +7903,6 @@ msgstr ""
"ప్రస్తుతం వాడుకలో ఉన్న స్టోరేజ్ మీడియాను వీక్షించవచ్చు, తొలగించగల మీడియాను మౌంట్ చేయవచ్చు మరియు అన్మౌంట్ "
"చేయవచ్చు, రూట్ విభజనను విస్తరించవచ్చు మొదలైనవి."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "నిల్వ"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7902,6 +8062,28 @@ msgstr "షేర్"
msgid "Other directory (specify below)"
msgstr "ఇతర డైరెక్టరీ (దిగువన పేర్కొనండి)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disk"
+msgid "Disks"
+msgstr "డిస్కు"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "స్వయంచాలక"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "రూట్ విభజనను విస్తరించు"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "క్రింది డిస్కులు ఉపయోగంలో ఉన్నాయి:"
@@ -8016,10 +8198,6 @@ msgstr "సమకాలీకరణ అప్లికేషన్ను న
msgid "Syncthing"
msgstr "సింక్ తింగ్"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "ఫైళ్ళ సమకాలీకరణ"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8054,10 +8232,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8088,7 +8262,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8101,13 +8275,13 @@ msgstr ""
"టార్ ప్రాజెక్ట్ మీరు టార్ బ్రౌజర్ ను ఉపయోగించాలని సిఫార్సు చేస్తున్నారు."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8115,15 +8289,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "టార్"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "అజ్ఞాత జాలిక"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "టోర్ ఉల్లిపాయ సేవ"
@@ -8132,19 +8302,19 @@ msgstr "టోర్ ఉల్లిపాయ సేవ"
msgid "Tor Bridge Relay"
msgstr "టార్ బ్రిడ్జ్ రిలే"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "టార్ రిలే పోర్ట్ అందుబాటులో ఉంది"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 రవాణా నమోదు చేయబడింది"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 రవాణా నమోదు చేయబడింది"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
#, fuzzy
#| msgid "Onion Service"
msgid "Onion service is version 3"
@@ -8260,10 +8430,6 @@ msgstr "అజ్ఞాత జాలిక"
msgid "Onion Service"
msgstr "ఉల్లిపాయ సేవ"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "పోర్ట్స్"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -8275,7 +8441,7 @@ msgstr "కాన్ఫిగరేషన్ను నవీకరిస్
msgid "Error configuring app: {error}"
msgstr "యాప్ని కాన్ఫిగర్ చేయడంలో లోపం: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8287,7 +8453,7 @@ msgstr ""
"ప్రాక్సీని అందిస్తుంది. Tor నెట్వర్క్ ద్వారా ఇంటర్నెట్ను యాక్సెస్ చేయడానికి వివిధ యాప్ల ద్వారా దీన్ని "
"ఉపయోగించవచ్చు. ISP సెన్సార్షిప్ను అప్స్ట్రీమ్ వంతెనలను ఉపయోగించి తప్పించుకోవచ్చు."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "టోర్ ప్రాక్సీ"
@@ -8295,12 +8461,12 @@ msgstr "టోర్ ప్రాక్సీ"
msgid "Tor Socks Proxy"
msgstr "టోర్ సాక్స్ ప్రాతినిధ్య"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "టార్ ద్వారా {kind} లో {url} ను ఆక్సెస్ చెయ్యండి"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "టోర్ వాడుకను నిర్ధారించండి{url} టీ సి పి పై{kind}"
@@ -8512,6 +8678,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "తరచుగా ఫీచర్ అప్డేట్లను యాక్టివేట్ చేయండి (సిఫార్సు చేయబడింది)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "Backups"
+msgid "New features"
+msgstr "బ్యాకప్స్"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8810,6 +8986,18 @@ msgstr "నిర్వాహక సమూహానికి కొత్త వ
msgid "User account created, you are now logged in"
msgstr "వాడుకరి ఖాతా సృస్టించబడింది, మీరు లాగిన్ చేయబడ్డారు"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "స్నాప్షాట్లను నిర్వహించండి"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "అనుమతులు"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9330,10 +9518,6 @@ msgstr ""
msgid "WordPress"
msgstr "వర్డుప్రెస్సు"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "వెబ్సైట్ మరియు బ్లాగ్"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "ప్రజా ప్రాప్తి"
@@ -9383,10 +9567,6 @@ msgstr ""
msgid "Zoph"
msgstr "జోఫ్"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "ఫోటో ఆర్గనైజర్"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "మ్యాప్ల కోసం ఓపెన్స్ట్రీట్మ్యాప్ని ప్రారంభించండి"
@@ -9638,6 +9818,12 @@ msgstr "%(service_name)s సేవ నడవడం లేదు."
msgid "Search with tags"
msgstr "అంతర్జాలమును శోధింపుము"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "అంతర్జాలమును శోధింపుము"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9646,43 +9832,35 @@ msgstr ""
"FreedomBox అనేది గోప్యత మరియు డేటా యాజమాన్యం కోసం రూపొందించబడిన వ్యక్తిగత సర్వర్. ఇది సర్వర్ యాప్లను "
"సులభంగా ఇన్స్టాల్ చేయడానికి మరియు నిర్వహించడానికి మిమ్మల్ని అనుమతించే ఉచిత సాఫ్ట్వేర్."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " నివాసం"
-#: templates/base.html:121
-msgid "Home"
-msgstr "ముంగిలి"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " కార్యక్షేత్రం"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "అనువర్తనాలు"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " కార్యవ్యవస్థ"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "రహస్యపదాన్ని మార్చు"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "మూసివేయి"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "నిష్క్రమించు"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "బాషను ఎంచుకోండి"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "లోనికి ప్రవేశించండి"
@@ -9904,11 +10082,15 @@ msgid ""
"installed freshly again."
msgstr "మొత్తం యాప్ డేటా మరియు కాన్ఫిగరేషన్ శాశ్వతంగా పోతాయి. యాప్ను మళ్లీ తాజాగా ఇన్స్టాల్ చేయవచ్చు."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "మారకుండా అమర్చుతోంది"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} ని అన్ఇన్స్టాల్ చేయడానికి ముందు"
@@ -9918,6 +10100,108 @@ msgstr "{app_id} ని అన్ఇన్స్టాల్ చేయడా
msgid "Gujarati"
msgstr "గుజరాతీ"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "ఫైల్ & స్నిప్పెట్ భాగస్వామ్యం"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "డొమైన్ పేరు సేవిక"
+
+#~ msgid "E-book Library"
+#~ msgstr "ఇ-బుక్ లైబ్రరీ"
+
+#~ msgid "Server Administration"
+#~ msgstr "సేవిక పరిపాలన"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "విఓఐపీ సహాయకుడు"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "బిట్ టొరెంట్ వెబ్ క్లయింట్"
+
+#~ msgid "Chat Server"
+#~ msgstr "కబుర్ల సేవిక"
+
+#~ msgid "Email Server"
+#~ msgstr "ఇమెయిల్ సేవిక"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "సాధారణ Git హోస్టింగ్"
+
+#~ msgid "Documentation"
+#~ msgstr "డాక్యుమెంటేషన్"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "వికీ మరియు బ్లాగ్"
+
+#~ msgid "Gobby Server"
+#~ msgstr "గాబ్బీ సేవకం"
+
+#~ msgid "Video Room"
+#~ msgstr "వీడియొ రూమ్"
+
+#~ msgid "Chat Client"
+#~ msgstr "చాట్ క్లయింట్"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "ఆఫ్లైన్ వికీపీడియా"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "బ్లాక్ శాండ్బాక్స్"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "సరళమైన మీడియా సేవిక"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "న్యూస్ ఫీడ్ రీడర్"
+
+#~ msgid "Voice Chat"
+#~ msgstr "స్వర సంభాషణ"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "వర్చువల్ ప్రైవేట్ నెట్వర్క్"
+
+#~ msgid "Public Visibility"
+#~ msgstr "ప్రజా దృశ్యమానం"
+
+#~ msgid "Web Proxy"
+#~ msgstr "వెబ్ ప్రాక్సీ"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC క్లయింట్"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "క్యాలెండర్ మరియు అడ్రస్సు పుస్తకము"
+
+#~ msgid "Email Client"
+#~ msgstr "ఇమెయిల్ క్లయింట్"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "ఆర్ఎస్ఎస్ ఫీడ్ జనరేటర్"
+
+#~ msgid "Network File Storage"
+#~ msgstr "నెట్వర్క్ దస్త్రంనిల్వ"
+
+#~ msgid "Web Search"
+#~ msgstr "వెబ్ శోధన"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "బైపాస్ సెన్సార్షిప్"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "సెన్సార్షిప్ను దాటవేయడానికి ఇతరులకు సహాయం చేయండి"
+
+#~ msgid "File Synchronization"
+#~ msgstr "ఫైళ్ళ సమకాలీకరణ"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "అజ్ఞాత జాలిక"
+
+#~ msgid "Website and Blog"
+#~ msgstr "వెబ్సైట్ మరియు బ్లాగ్"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "ఫోటో ఆర్గనైజర్"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -10287,11 +10571,6 @@ msgstr "గుజరాతీ"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "SSH ప్రమాణీకరణ తో SSH ఆపివేయబడింది ."
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "బ్యాకప్ సమయంలో లోపం"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "%(box_name)s కోసం కోర్ ఫంక్షనాలిటీ మరియు వెబ్ ఇంటర్ఫేస్"
@@ -10723,9 +11002,6 @@ msgstr "గుజరాతీ"
#~ msgid "Connected introducers"
#~ msgstr "కనెక్ట్ చేసిన పరిచయకర్తలు"
-#~ msgid "Remove"
-#~ msgstr "తొలగించు"
-
#, fuzzy
#~| msgid "Error setting domain name: {exception}"
#~ msgid "Postfix domain name config"
@@ -10751,11 +11027,6 @@ msgstr "గుజరాతీ"
#~ msgid "Delete selected"
#~ msgstr "అన్ని స్నాప్షాట్లను తొలగించు"
-#, fuzzy
-#~| msgid "Backups"
-#~ msgid "New value"
-#~ msgstr "బ్యాకప్స్"
-
#, fuzzy
#~| msgid "Download directory"
#~ msgid "You do not have a home directory."
@@ -11304,9 +11575,6 @@ msgstr "గుజరాతీ"
#~ msgid "HTTP"
#~ msgstr "హెచ్టిటిపి"
-#~ msgid "HTTPS"
-#~ msgstr "హెచ్టిటిపియస్"
-
#~ msgid "Not Available"
#~ msgstr "అందుబాటులో లేదు"
@@ -11605,9 +11873,6 @@ msgstr "గుజరాతీ"
#~ msgid "Delete Snapshot"
#~ msgstr "చాయాచిత్రం ని తొలగించండి"
-#~ msgid "Disk"
-#~ msgstr "డిస్కు"
-
#~ msgid "Restore apps"
#~ msgstr "అనువర్తనాలను పునరుద్ధరించు"
diff --git a/plinth/locale/tr/LC_MESSAGES/django.po b/plinth/locale/tr/LC_MESSAGES/django.po
index 505781c9d..41eca339c 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-18 02:16+0000\n"
"Last-Translator: Burak Yavuz \n"
"Language-Team: Turkish herhangi bir kullanıcı tarafından "
"düzenlenebilirler. Eşzamanlı düzenleme desteklenmez."
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "Viki uygulamalarını görüntüle ve düzenle"
@@ -2310,10 +2480,6 @@ msgstr "Viki uygulamalarını görüntüle ve düzenle"
msgid "Feather Wiki"
msgstr "Feather Wiki"
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr "Kişisel Defterler"
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr "\".html\" dosya uzantılı viki dosyasının adı"
@@ -2349,8 +2515,7 @@ msgstr "Bu bilgisayardan varolan bir Feather Wiki dosyasını yükleyin."
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "Viki"
@@ -2526,6 +2691,21 @@ msgstr "Harici ağlar için {name} ({details}) bağlantı noktası kullanılabil
msgid "Port {name} ({details}) unavailable for external networks"
msgstr "Harici ağlar için {name} ({details}) bağlantı noktası kullanılamaz"
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "Bağlantı Noktaları"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "Engellendi"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "Otomatik"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "Hizmet/Bağlantı Noktası"
@@ -2620,11 +2800,11 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr "Firstboot Sihirbazı Gizli Anahtarı"
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "Kurulum Tamamlandı! Sonraki Adımlar:"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
@@ -2634,12 +2814,12 @@ msgstr ""
"güncellemesi varsayılan olarak günlük çalışır. Şimdi ilk kez el ile "
"çalıştırın."
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Şimdi güncelle"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
@@ -2647,7 +2827,7 @@ msgstr ""
"Gizlilik seçeneklerini "
"inceleyin."
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
@@ -2657,7 +2837,7 @@ msgstr ""
"inceleyin ve ayarlayın. Varsa, varsayılan kablosuz (Wi-Fi) şifresini "
"değiştirin."
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
@@ -2665,7 +2845,7 @@ msgstr ""
"Bir etki alanı adı "
"yapılandırın."
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote yedeklemeleri "
"yapılandırın ve zamanlayın."
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn gereklidir."
msgid "Janus"
msgstr "Janus"
-#: modules/janus/__init__.py:44
-msgid "Video Room"
-msgstr "Video Odası"
-
#: modules/janus/manifest.py:7
msgid "Janus Video Room"
msgstr "Janus Video Odası"
@@ -3447,7 +3603,7 @@ msgid "Web conference"
msgstr "Web görüşme"
#: modules/janus/templates/janus_video_room.html:205
-#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:269
+#: modules/jsxc/templates/jsxc_launch.html:117 templates/base.html:271
msgid "JavaScript license information"
msgstr "JavaScript lisans bilgileri"
@@ -3463,10 +3619,6 @@ msgstr ""
msgid "JSXC"
msgstr "JSXC"
-#: modules/jsxc/__init__.py:39
-msgid "Chat Client"
-msgstr "Sohbet İstemcisi"
-
#: modules/jsxc/manifest.py:16
msgid "Web chat"
msgstr "Web sohbeti"
@@ -3529,10 +3681,6 @@ msgstr "Kiwix içerik sunucusunu yönetin"
msgid "Kiwix"
msgstr "Kiwix"
-#: modules/kiwix/__init__.py:57
-msgid "Offline Wikipedia"
-msgstr "Çevrimdışı Vikipedi"
-
#: modules/kiwix/forms.py:23
msgid "Content packages have to be in .zim format"
msgstr "İçerik paketleri .zim biçiminde olmak zorundadır"
@@ -3657,10 +3805,20 @@ msgstr ""
msgid "Let's Encrypt"
msgstr "Let's Encrypt"
-#: modules/letsencrypt/__init__.py:61
+#: modules/letsencrypt/manifest.py:11
msgid "Certificates"
msgstr "Sertifikalar"
+#: modules/letsencrypt/manifest.py:11
+msgid "HTTPS"
+msgstr "HTTPS"
+
+#: modules/letsencrypt/manifest.py:11
+#, fuzzy
+#| msgid "Website Security"
+msgid "Web security"
+msgstr "Web Sitesi Güvenliği"
+
#: modules/letsencrypt/templates/letsencrypt.html:25
msgid "Certificate Status"
msgstr "Sertifika Durumu"
@@ -3783,7 +3941,7 @@ msgstr ""
"ihtiyaç duyar. Coturn uygulamasını yükleyin veya "
"harici bir sunucu yapılandırın."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3851,12 +4009,6 @@ msgstr "Sohbet odası"
msgid "Matrix server"
msgstr "Matrix sunucusu"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Yapılandırma"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4134,10 +4286,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Blok Kum Havuzu"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "En fazla oyuncu sayısı"
@@ -4220,10 +4368,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Basit Ortam Sunucusu"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Ortam Dosyaları Dizini"
@@ -4304,10 +4448,6 @@ msgstr ""
msgid "Miniflux"
msgstr "Miniflux"
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Haber Bildirim Okuyucusu"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "Kullanıcı için bir kullanıcı adı girin."
@@ -4446,10 +4586,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Sesli Sohbet"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Süper Kullanıcı Parolası Ayarlayın"
@@ -4498,11 +4634,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr "Grup görüşme"
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Sunucu"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Süper Kullanıcı parolası başarılı olarak güncellendi."
@@ -4563,7 +4694,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr "Etki alanlarını çözümlerken DNSSEC'yi kullan (genel tercih)"
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Anamakine Adı"
@@ -4601,6 +4732,16 @@ msgstr ""
"etiketin uzunluğu 63 karakter veya daha az olmak zorundadır. Etki alanı "
"adının toplam uzunluğu 253 karakter veya daha az olmak zorundadır."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Etki Alanları"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4632,14 +4773,6 @@ msgstr "desteklenen"
msgid "unsupported"
msgstr "desteklenmeyen"
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Etki Alanları"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Hizmetler"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr "Çözümleyici Durumu"
@@ -4908,54 +5041,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- seç --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Ağın görünür adı."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Kip"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Altyapı"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Erişim Noktası"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Geçici"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Frekans Bandı"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Otomatik"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Kanal"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -4963,11 +5092,11 @@ msgstr ""
"İsteğe bağlı değer. Seçilen frekans bandında kısıtlanacak kablosuz kanal. "
"Boş veya 0 değeri otomatik seçim anlamına gelir."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4977,11 +5106,11 @@ msgstr ""
"noktasına bağlanırken, sadece erişim noktasının BSSID'si sağlanan ile "
"eşleşiyorsa bağlanır. Örnek: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Kimlik Doğrulama Kipi"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -4989,20 +5118,20 @@ msgstr ""
"Kablosuz ağ güvenliyse ve istemcilerin bağlanmak için parolaya sahip "
"olmasını gerektiriyorsa WPA'yı seçin."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Açık"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "{box_name} cihazınızın ağınıza nasıl bağlı olduğunu belirtin"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5013,7 +5142,7 @@ msgstr ""
"İnternet bağlantısını yönlendiricinizden Kablosuz (Wi-Fi) veya Ethernet "
"kablosu aracılığıyla alır. Bu tipik bir ev ayarlamasıdır.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5027,7 +5156,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.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5038,11 +5167,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.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "İnternet bağlantı türünüzü seçin"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5060,7 +5189,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:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5097,7 +5226,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.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5105,11 +5234,11 @@ msgstr ""
"ISS'min sağladığı bağlantı türünü bilmiyorumSize en "
"ölçülü eylemler önerilecektir.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Tercih edilen yönlendirici yapılandırması"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5157,6 +5286,28 @@ msgstr ""
"yapılandıramıyorsanız ve daha sonra hatırlatılmasını istiyorsanız bunu "
"seçin. Diğer yapılandırma adımlarından bazıları başarısız olabilir.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "İnternet"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Kablosuz (Wi-Fi)"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "Yerel ağ"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5177,7 +5328,7 @@ msgstr "Bağlantıyı düzenle"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Düzenle"
@@ -5375,10 +5526,6 @@ msgstr "Bağlantıyı Sil"
msgid "Delete connection %(name)s permanently?"
msgstr "%(name)s bağlantısı kalıcı olarak silinsin mi?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "İnternet"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5390,13 +5537,6 @@ msgstr "Aralık"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Kablosuz (Wi-Fi)"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5969,10 +6109,6 @@ msgstr "Bu uygulama deneyseldir."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Dosya Depolama ve İşbirliği"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Ayarlı değil"
@@ -6061,11 +6197,7 @@ msgstr "VPN hizmetlerine bağlan"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Sanal Özel Ağ"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6079,7 +6211,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "VPN sunucusu"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "Uzaktan erişim"
@@ -6171,11 +6304,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Herkese Açık Görünürlük"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite Etki Alanı"
@@ -6255,6 +6384,16 @@ msgstr "Özel hizmet eklendi"
msgid "This service already exists"
msgstr "Bu hizmet zaten var"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Özel Hizmetler"
@@ -6321,10 +6460,6 @@ msgstr ""
"SSH istemci ayarlaması talimatlarına bakın"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Performans"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6344,10 +6479,16 @@ msgstr ""
"Performans ölçümleri, Performance Co-Pilot tarafından toplanır ve Cockpit "
"uygulaması kullanılarak görüntülenebilir."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Sistem İzleme"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Sistemi yeniden başlatın veya kapatın."
@@ -6356,8 +6497,18 @@ msgstr "Sistemi yeniden başlatın veya kapatın."
msgid "Power"
msgstr "Güç"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Kapat"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Yeniden başlat"
@@ -6450,6 +6601,16 @@ msgstr ""
"halka açık DNS sunucularını kullanın. Ağ bağlantısı sağlam ve güvenilirse "
"çoğu durumda etkisizleştirilebilir."
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "Yedek DNS Sunucuları"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6482,10 +6643,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web Vekil Sunucusu"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6500,10 +6657,6 @@ msgstr "Reklam engelleyici"
msgid "Proxy server"
msgstr "Vekil sunucusu"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "Yerel ağ"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6537,10 +6690,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC İstemcisi"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6558,8 +6707,8 @@ msgid ""
"a> is needed. Radicale can be accessed by any user with a {box_name} login."
msgstr ""
"Radicale bir CalDAV ve CardDAV sunucusudur. Planlama ve kişi verilerinin "
-"eşitlenmesini ve paylaşımını sağlar. Radicale'yi kullanmak için desteklenen bir "
+"eşitlenmesini ve paylaşımını sağlar. Radicale'yi kullanmak için desteklenen bir "
"istemci uygulaması gereklidir. Radicale'ye {box_name} oturum açma adı "
"ile herhangi bir kullanıcı tarafından erişilebilir."
@@ -6577,10 +6726,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Takvim ve Adres Defteri"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6713,10 +6858,6 @@ msgstr ""
"gerekeceğini unutmayın (https://myaccount.google.com/lesssecureapps)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "E-posta İstemcisi"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Sadece yerel posta sunucusunu kullan"
@@ -6778,10 +6919,6 @@ msgstr "Haber bildirimlerini oku ve abone ol"
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "RSS Bildirim Oluşturucu"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Herkese Açık Erişime izin ver"
@@ -6849,10 +6986,6 @@ msgstr "Özel paylaşımlara erişim"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Ağ Dosya Depolama"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba İstemcisi"
@@ -7006,10 +7139,6 @@ msgstr "Web'de ara"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Web Arama"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Güvenli Arama"
@@ -7048,6 +7177,18 @@ msgstr ""
"etkinleştirilmiş parola korumalı İnternet hizmetlerine yönelik deneme "
"yanılmayla zorlama girişimlerini sınırlayacaktır."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Otomatik"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Bağlantı Noktaları"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7180,14 +7321,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Yer İşaretleri"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Yer İşaretleri"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr "Bağlantı blogu"
@@ -7242,10 +7383,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks İstemcisi"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Sansürü Atlat"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Sunucu anamakine adı veya IP adresi"
@@ -7287,14 +7424,10 @@ msgstr ""
"veren bir Shadowsocks sunucusu çalıştırabilir. İstemcilerin verileri "
"şifrelenecek ve bu sunucu vekil olarak kullanılacaktır."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks Sunucusu"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Başkalarının Sansürü Aşmasına Yardım Edin"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Önerilen"
@@ -7538,6 +7671,18 @@ msgstr ""
"En fazla bu kadar tutulacak yıllık anlık görüntü. Varsayılan değer 0'dır "
"(yıllık anlık görüntü tutma)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Aşağıdaki anlık görüntüler kalıcı olarak silinsin mi?"
@@ -7673,7 +7818,9 @@ msgstr ""
"kopyalayabilir veya diğer hizmetleri çalıştırabilir."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Güvenli Kabuk (SSH) Sunucusu"
#: modules/ssh/__init__.py:75
@@ -7708,6 +7855,24 @@ msgstr ""
"açmasını sağlar. Etkisizleştirildiğinde, sadece root, admin ve freedombox-"
"ssh gruplarının kullanıcıları SSH aracılığıyla oturum açabilir."
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Konumu Kaldır"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Parmak İzi"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Sunucu Parmak İzleri"
@@ -7740,7 +7905,7 @@ msgstr "Oturum açma sayfasına ilerlemek için resimdeki harfleri girin"
msgid "Proceed to Login"
msgstr "Oturum açmak için ilerle"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Oturum aç"
@@ -7760,11 +7925,6 @@ msgstr ""
"ortamı bağlayabilir ve bağlantısını kaldırabilir, kök bölümünü vb. "
"genişletebilirsiniz."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Depolama"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7924,6 +8084,28 @@ msgstr "Paylaş"
msgid "Other directory (specify below)"
msgstr "Diğer dizin (aşağıda belirtin)"
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "Diskler"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Otomatik"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Kök Bölümünü Genişlet"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Aşağıdaki depolama aygıtları kullanımda:"
@@ -8040,10 +8222,6 @@ msgstr "Syncthing uygulamasını yönet"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Dosya Eşitleme"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8092,10 +8270,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr "TiddlyWiki"
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr "Doğrusal Olmayan Defterler"
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ".html dosya uzantılı bir TiddlyWiki dosyası"
@@ -8128,7 +8302,7 @@ msgstr ""
"İpucu: Bu viki'nin bir kopyasını silmeden önce TiddlyWiki "
"içinden indirebilirsiniz."
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8141,7 +8315,7 @@ msgstr ""
"gezinirken en iyi koruma için Tor Projesi, Tor Tarayıcı kullanmanızı önerir."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8149,7 +8323,7 @@ msgstr ""
"Bu uygulama, Tor ağına katkıda bulunmak ve başkalarının sansürü atlatmasına "
"yardımcı olmak için aktarma hizmetleri sağlar."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8161,15 +8335,11 @@ msgstr ""
"sunucuları sınırlayan bir İSS kullanılırken bile internetten {box_name} "
"cihazına erişilebilir."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "İsim Gizliliği Ağı"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor Onion Hizmeti"
@@ -8178,19 +8348,19 @@ msgstr "Tor Onion Hizmeti"
msgid "Tor Bridge Relay"
msgstr "Tor Köprüsü Aktarımı"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor aktarma bağlantı noktası kullanılabilir"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Obfs3 taşıma kayıtlı"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Obfs4 taşıma kayıtlı"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion hizmeti sürüm 3'tür"
@@ -8303,10 +8473,6 @@ msgstr "İsim gizliliği ağı"
msgid "Onion Service"
msgstr "Onion Hizmeti"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Bağlantı Noktaları"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Yapılandırma güncelleniyor"
@@ -8316,7 +8482,7 @@ msgstr "Yapılandırma güncelleniyor"
msgid "Error configuring app: {error}"
msgstr "Uygulama yapılandırılırken hata oldu: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8329,7 +8495,7 @@ msgstr ""
"ağı aracılığıyla internete erişmek için çeşitli uygulamalar tarafından "
"kullanılabilir. İSS sansürü yukarı akış köprüleri kullanılarak atlatılabilir."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor Vekil Sunucusu"
@@ -8337,12 +8503,12 @@ msgstr "Tor Vekil Sunucusu"
msgid "Tor Socks Proxy"
msgstr "Tor Socks Vekil Sunucusu"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Tor aracılığıyla tcp{kind} üzerinde erişim URL'si {url}"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Tcp{kind} üzerinde {url} adresinde Tor kullanımını onaylama"
@@ -8571,6 +8737,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Sık yapılan özellik güncellemelerini etkinleştir (önerilir)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Yeni değer"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8879,6 +9055,18 @@ msgstr "Admin grubuna yeni kullanıcı ekleme başarısız oldu: {error}"
msgid "User account created, you are now logged in"
msgstr "Kullanıcı hesabı oluşturuldu, şu an oturum açtınız"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Anlık Görüntüleri Yönet"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "İzinler"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9403,10 +9591,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Web Sitesi ve Blog"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Herkese açık erişim"
@@ -9461,10 +9645,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Fotoğraf Düzenleyici"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Haritalar için OpenStreetMap'i etkinleştir"
@@ -9692,6 +9872,12 @@ msgstr "%(service_name)s hizmeti çalışmıyor."
msgid "Search with tags"
msgstr "Etiketler ile ara"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search with tags"
+msgid "Clear all tags"
+msgstr "Etiketler ile ara"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9701,43 +9887,35 @@ msgstr ""
"sunucudur. Sunucu uygulamalarını kolaylıkla yüklemenizi ve yönetmenizi "
"sağlayan özgür bir yazılımdır."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Giriş"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Giriş"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Uygulamalar"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Uygulamalar"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Sistem"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Parolayı değiştir"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Kapat"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Oturumu kapat"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Dil seçin"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Oturum aç"
@@ -9956,11 +10134,15 @@ msgstr ""
"Tüm uygulama verileri ve yapılandırması kalıcı olarak kaybolacaktır. "
"Uygulama tekrar yeni olarak yüklenebilir."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Ayar değişmedi"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "{app_id} kaldırılmadan önce"
@@ -9969,6 +10151,117 @@ msgstr "{app_id} kaldırılmadan önce"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Dosya ve Kod Parçacığı Paylaşımı"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Etki Alanı Adı Sunucusu"
+
+#~ msgid "E-book Library"
+#~ msgstr "E-kitap Kütüphanesi"
+
+#~ msgid "Server Administration"
+#~ msgstr "Sunucu Yönetimi"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP Yardımcısı"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent Web İstemcisi"
+
+#~ msgid "Chat Server"
+#~ msgstr "Sohbet Sunucusu"
+
+#~ msgid "Email Server"
+#~ msgstr "E-posta Sunucusu"
+
+#~ msgid "Personal Notebooks"
+#~ msgstr "Kişisel Defterler"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Basit Git Barındırma"
+
+#~ msgid "Documentation"
+#~ msgstr "Belgeler"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Viki ve Blog"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby Sunucusu"
+
+#~ msgid "Video Room"
+#~ msgstr "Video Odası"
+
+#~ msgid "Chat Client"
+#~ msgstr "Sohbet İstemcisi"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Çevrimdışı Vikipedi"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Blok Kum Havuzu"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Basit Ortam Sunucusu"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Haber Bildirim Okuyucusu"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Sesli Sohbet"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Dosya Depolama ve İşbirliği"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Sanal Özel Ağ"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Herkese Açık Görünürlük"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web Vekil Sunucusu"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC İstemcisi"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Takvim ve Adres Defteri"
+
+#~ msgid "Email Client"
+#~ msgstr "E-posta İstemcisi"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "RSS Bildirim Oluşturucu"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Ağ Dosya Depolama"
+
+#~ msgid "Web Search"
+#~ msgstr "Web Arama"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Sansürü Atlat"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Başkalarının Sansürü Aşmasına Yardım Edin"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Dosya Eşitleme"
+
+#~ msgid "Non-linear Notebooks"
+#~ msgstr "Doğrusal Olmayan Defterler"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "İsim Gizliliği Ağı"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Web Sitesi ve Blog"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Fotoğraf Düzenleyici"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10361,9 +10654,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "Parola ile SSH kimlik doğrulaması etkinleştirildi."
-#~ msgid "Error running apt-get"
-#~ msgstr "apt-get çalıştırılırken hata oldu"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "%(box_name)s için temel işlevsellik ve web arayüzü"
@@ -10553,9 +10843,6 @@ msgstr "Gujarati"
#~ msgid "Service Alert"
#~ msgstr "Hizmet Uyarısı"
-#~ msgid "Repair"
-#~ msgstr "Onar"
-
#, python-brace-format
#~ msgid "Internal error in {0}"
#~ msgstr "{0} içinde dahili hata"
@@ -10840,9 +11127,6 @@ msgstr "Gujarati"
#~ msgid "Connected introducers"
#~ msgstr "Bağlı tanıtıcılar"
-#~ msgid "Remove"
-#~ msgstr "Kaldır"
-
#~ msgid "Postfix domain name config"
#~ msgstr "Postfix etki alanı adı yapılandırması"
@@ -10867,9 +11151,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Seçileni sil"
-#~ msgid "New value"
-#~ msgstr "Yeni değer"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr "İsteğiniz ile ilgili bir sorun oldu. Lütfen tekrar deneyin."
@@ -11446,9 +11727,6 @@ msgstr "Gujarati"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "Mevcut değil"
@@ -11754,11 +12032,6 @@ msgstr "Gujarati"
#~ msgid "Delete Snapshot"
#~ msgstr "Anlığı sil"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "Diskler"
-
#, fuzzy
#~| msgid "reStore"
#~ msgid "Restore apps"
diff --git a/plinth/locale/uk/LC_MESSAGES/django.po b/plinth/locale/uk/LC_MESSAGES/django.po
index 5063d38eb..033a670c5 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-10-21 23:16+0000\n"
"Last-Translator: Ihor Hordiichuk \n"
"Language-Team: Ukrainian software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "Оновити зараз"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn або налаштуйте "
"зовнішній сервер."
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3907,12 +4065,6 @@ msgstr "Канал IRC"
msgid "Matrix server"
msgstr "Сервер потокового медія"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Налаштування"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -4198,10 +4350,6 @@ msgstr ""
msgid "Minetest"
msgstr "Minetest"
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "Блокова пісочниця"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "Найбільша кількість гравців"
@@ -4288,10 +4436,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr "MiniDLNA"
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "Простий сервер медія"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr "Каталог файлів медія"
@@ -4366,10 +4510,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "Читання новинних стрічок"
-
#: modules/miniflux/forms.py:12
#, fuzzy
#| msgid "Enter a valid username."
@@ -4531,10 +4671,6 @@ msgstr ""
msgid "Mumble"
msgstr "Mumble"
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "Голосовий чат"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "Задати пароль суперкористувача"
@@ -4584,11 +4720,6 @@ msgstr "Mumla"
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "Сервер"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "Пароль суперкористувача успішно оновлено."
@@ -4647,7 +4778,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Назва компʼютера"
@@ -4686,6 +4817,16 @@ msgstr ""
"кожної мітки не повинна перевищувати 63 знаки. Загальна довжина доменної "
"назви не повинна перевищувати 253 знаки."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "Домени"
+
+#: modules/names/manifest.py:13
+#, fuzzy
+#| msgid "Evolution"
+msgid "DNS Resolution"
+msgstr "Evolution"
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4721,14 +4862,6 @@ msgstr "Отримати підтримку"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "Домени"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "Сервіси"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -5006,54 +5139,50 @@ msgstr ""
msgid "-- select --"
msgstr "-- вибрати --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "Видима назва мережі."
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "Режим"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "Інфраструктура"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "Точка доступу"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "Діапазон частот"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "Автоматично"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 ҐГц)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 ҐГц)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "Канал"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
@@ -5061,11 +5190,11 @@ msgstr ""
"Необов'язкове значення. Бездротовий канал у вибраному діапазоні частот для "
"обмеження. Пропуск або значення 0 означає автоматичний вибір."
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -5075,11 +5204,11 @@ msgstr ""
"під'єднанні до точки доступу підключатися тільки в тому випадку, якщо BSSID "
"точки доступу збігається з наданим. Приклад: 00:11:22:aa:bb:cc."
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "Режим автентифікації"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
@@ -5087,20 +5216,20 @@ msgstr ""
"Виберіть WPA, якщо бездротова мережа захищена і вимагає, щоб клієнти мали "
"пароль для під'єднання."
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "Відкрити"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "Визначте як Ваш {box_name} підʼєднано до мережі"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -5111,7 +5240,7 @@ msgstr ""
"зʼєднання з Інтернетом від Вашого маршрутизатора через Wi-Fi або кабель "
"Ethernet. Це типове домашнє налаштування.
"
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -5124,7 +5253,7 @@ msgstr ""
"Wi-Fi. {box_name} напряму підʼєднано до Інтернету й усі Ваші пристрої "
"підʼєднано до Інтернету через {box_name}.
"
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -5135,11 +5264,11 @@ msgstr ""
"зʼєднання напряму під'єднане до Вашого {box_name} і нема інших пристроїв у "
"мережі. Таке може бути при налаштуванні спільноти або хмари.
"
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr "Оберіть тип Вашого Інтернет-зʼєднання"
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -5158,7 +5287,7 @@ msgstr ""
"впевнені чи змінюється вона час від часу, то буде безпечніше обрати цей "
"пункт.
"
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -5197,7 +5326,7 @@ msgstr ""
"{box_name} надає багато обхідних рішень, але кожне рішення має певні "
"обмеження.
"
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
@@ -5205,11 +5334,11 @@ msgstr ""
"Я не знаю типу зʼєднання, яке надає мій постачальник Інтернет-послуг Вам буде запропоновано консервативніші дії.
"
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "Бажана конфіґурація маршрутизатора"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
@@ -5255,6 +5384,30 @@ msgstr ""
"якщо маршрутизатор ще не налаштовано або неможливо налаштувати, та нагадати "
"про це пізніше. Деякі наступні кроки налаштування можуть бути невдалими.
"
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "Інтернет"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Домен локальної мережі"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -5275,7 +5428,7 @@ msgstr "Змінити зʼєднання"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "Зміни"
@@ -5474,10 +5627,6 @@ msgstr "Видалити зʼєднання"
msgid "Delete connection %(name)s permanently?"
msgstr "Видалити зʼєднання %(name)s назавжди?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "Інтернет"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5489,13 +5638,6 @@ msgstr "Інтервал"
msgid "Ethernet"
msgstr "Ethernet"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -6080,10 +6222,6 @@ msgstr "Це експериментальний застосунок."
msgid "Nextcloud"
msgstr "Nextcloud"
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr "Зберігання файлів та спільна робота"
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "Не встановлено"
@@ -6173,11 +6311,7 @@ msgstr "Підʼєднання до сервісів VPN"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "Віртуальна приватна мережа"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -6194,7 +6328,8 @@ msgstr "Tunnelblick"
msgid "VPN server"
msgstr "Сервер DNS"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -6290,11 +6425,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "Публічна видимість"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "Домен PageKite"
@@ -6374,6 +6505,16 @@ msgstr "Додано власний сервіс"
msgid "This service already exists"
msgstr "Цей сервіс вже існує"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+#, fuzzy
+#| msgid "Tunnelblick"
+msgid "Tunneling"
+msgstr "Tunnelblick"
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "Власні сервіси"
@@ -6442,10 +6583,6 @@ msgstr ""
"Дивіться інструкції налаштування клієнта SSH"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr "Продуктивність"
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -6465,10 +6602,16 @@ msgstr ""
"Показники продуктивності збираються Performance Co-Pilot і можуть бути "
"переглянуті за допомогою програми Cockpit."
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "Моніторинг системи"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "Перезапустити або вимкнути систему."
@@ -6477,8 +6620,18 @@ msgstr "Перезапустити або вимкнути систему."
msgid "Power"
msgstr "Живлення"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "Вимкнути"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "Перезапустити"
@@ -6568,6 +6721,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "DNS Server"
+msgid "Fallback DNS"
+msgstr "Сервер DNS"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6599,10 +6762,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Вебпроксі"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6619,12 +6778,6 @@ msgstr ""
msgid "Proxy server"
msgstr "Сервер Gobby"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Домен локальної мережі"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6657,10 +6810,6 @@ msgstr ""
msgid "Quassel"
msgstr "Quassel"
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "Клієнт IRC"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr "Quasseldroid"
@@ -6703,10 +6852,6 @@ msgstr ""
msgid "Radicale"
msgstr "Radicale"
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "Календар і адресна книга"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6841,10 +6986,6 @@ msgstr ""
"lesssecureapps\">https://www.google.com/settings/security/lesssecureapps"
"a>)."
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "Клієнт ел. пошти"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr "Використовувати лише локальний поштовий сервер"
@@ -6911,10 +7052,6 @@ msgstr "Читати і підписатися на стрічки новин"
msgid "RSS-Bridge"
msgstr "RSS-міст"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr "Ґенератор стрічок RSS"
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr "Дозволити публічний доступ"
@@ -6984,10 +7121,6 @@ msgstr "Доступ до приватних поширень"
msgid "Samba"
msgstr "Samba"
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "Мережеве сховище файлів"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Клієнт Samba для Android"
@@ -7147,10 +7280,6 @@ msgstr "Пошук в Інтернеті"
msgid "Searx"
msgstr "Searx"
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Вебпошук"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "Безпечний пошук"
@@ -7192,6 +7321,18 @@ msgstr ""
"допомогою грубого перебору до сервера SSH та інших захищених паролем "
"Інтернет-сервісів."
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "Автоматично"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "Порти"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -7324,14 +7465,14 @@ msgstr ""
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "Закладки"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "Закладки"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -7388,10 +7529,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Клієнт Shadowsocks"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr "Обхід цензури"
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr "Назва хоста сервера або IP-адреса"
@@ -7439,14 +7576,10 @@ msgstr ""
"клієнтам Shadowsocks під'єднуватися до нього. Дані клієнтів будуть "
"зашифровані та передані через цей сервер."
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Сервер Shadowsocks"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr "Допоможіть іншим обійти цензуру"
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr "Рекомендоване"
@@ -7690,6 +7823,18 @@ msgstr ""
"Зберігати не більше стількох щорічних зрізів. Типове значення — 0 (не "
"зберігати щорічних зрізів)."
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "Видалити наступні зрізи назавжди?"
@@ -7822,7 +7967,9 @@ msgstr ""
"сервіси через певні зʼєднання."
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "Сервер захищеної оболонки (SSH)"
#: modules/ssh/__init__.py:75
@@ -7857,6 +8004,22 @@ msgstr ""
"входити через SSH. Якщо вимкнено, лише користувачі груп root, admin і "
"freedombox-ssh можуть увійти через SSH."
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Вилучити розташування"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "Відбиток"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "Відбитки сервера"
@@ -7889,7 +8052,7 @@ msgstr "Введіть букви з зображення, щоб перейти
msgid "Proceed to Login"
msgstr "Перейти до входу"
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "Вхід"
@@ -7908,11 +8071,6 @@ msgstr ""
"{box_name}. Під час використання сховище даних можна переглядати, монтувати "
"і відмонтовувати знімні накопичувачі, розширювати розділ root тощо."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "Сховище"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -8074,6 +8232,26 @@ msgstr "Поділитися"
msgid "Other directory (specify below)"
msgstr "Інший каталог (вкажіть нижче)"
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "Автоматично"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "Розширити кореневий розділ"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "Використовуються наступні пристрої сховища:"
@@ -8190,10 +8368,6 @@ msgstr "Адміністрування програми Syncthing"
msgid "Syncthing"
msgstr "Syncthing"
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr "Синхронізація файлів"
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -8228,10 +8402,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -8262,7 +8432,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -8275,7 +8445,7 @@ msgstr ""
"під час вебсерфінгу, проєкт Tor радить використовувати Tor Browser."
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
@@ -8283,7 +8453,7 @@ msgstr ""
"Цей застосунок надає ретрансляційні послуги, щоб зробити свій внесок у "
"мережу Tor і допомогти іншим подолати цензуру."
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -8295,15 +8465,11 @@ msgstr ""
"інтернету, навіть якщо ви користуєтеся послугами постачальника інтернету, "
"який обмежує доступ до домашніх серверів."
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr "Tor"
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "Мережа анонімності"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Сервіс Tor Onion"
@@ -8312,19 +8478,19 @@ msgstr "Сервіс Tor Onion"
msgid "Tor Bridge Relay"
msgstr "Ретранслятор Tor типу міст"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Доступний порт ретрансляції Tor"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "Зареєстровано транспорт Obfs3"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "Зареєстровано транспорт Obfs4"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Служба Onion версії 3"
@@ -8440,10 +8606,6 @@ msgstr "Мережа анонімності"
msgid "Onion Service"
msgstr "Сервіс Onion"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "Порти"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "Оновлення налаштувань"
@@ -8453,7 +8615,7 @@ msgstr "Оновлення налаштувань"
msgid "Error configuring app: {error}"
msgstr "Помилка налаштування застосунку: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -8466,7 +8628,7 @@ msgstr ""
"різними застосунками для доступу до інтернету через мережу Tor. Цензурування "
"постачальником послуг інтернету може бути обійдене за допомогою мостів."
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Проксі Tor"
@@ -8474,12 +8636,12 @@ msgstr "Проксі Tor"
msgid "Tor Socks Proxy"
msgstr "Проксі Tor Socks"
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "Доступ за адресою {url} на tcp{kind} через Tor"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "Підтвердити використання Tor можна за посиланням {url} на tcp{kind}"
@@ -8707,6 +8869,16 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr "Активувати оновлення частих функцій (рекомендовано)"
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+#, fuzzy
+#| msgid "New value"
+msgid "New features"
+msgstr "Нове значення"
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -9011,6 +9183,18 @@ msgstr "Не вдалося додати нового користувача д
msgid "User account created, you are now logged in"
msgstr "Обліковий запис користувача створено, Ви ввійшли в систему"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "Керування зрізами"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Дозволи"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -9537,10 +9721,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "Вебсайт і блоґ"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "Публічний доступ"
@@ -9595,10 +9775,6 @@ msgstr ""
msgid "Zoph"
msgstr "Zoph"
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr "Упорядник світлин"
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr "Дозволити OpenStreetMap для карт"
@@ -9833,6 +10009,12 @@ msgstr "Сервіс %(service_name)s не запущено."
msgid "Search with tags"
msgstr "Пошук в Інтернеті"
+#: templates/apps.html:42
+#, fuzzy
+#| msgid "Search the web"
+msgid "Clear all tags"
+msgstr "Пошук в Інтернеті"
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
@@ -9842,43 +10024,35 @@ msgstr ""
"конфіденційності та володіння даними. Це безплатне програмне забезпечення, "
"яке дозволяє легко встановлювати та керувати серверними програмами."
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " Домівка"
-#: templates/base.html:121
-msgid "Home"
-msgstr "Домівка"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " Застосунки"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "Застосунки"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " Система"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "Змінити пароль"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "Вимкнути"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "Вийти"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "Вибрати мову"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "Увійти"
@@ -10098,11 +10272,15 @@ msgstr ""
"Усі дані програми та налаштування буде втрачено назавжди. Застосунок можна "
"встановити начисто ще раз."
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "Налаштування не змінено"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr "перед видаленням {app_id}"
@@ -10111,6 +10289,111 @@ msgstr "перед видаленням {app_id}"
msgid "Gujarati"
msgstr "Gujarati"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Обмін файлами і фрагментами коду"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Сервер доменних імен"
+
+#~ msgid "E-book Library"
+#~ msgstr "Бібліотека ел. книжок"
+
+#~ msgid "Server Administration"
+#~ msgstr "Адміністрування сервера"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Помічник VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Вебклієнт BitTorrent"
+
+#~ msgid "Chat Server"
+#~ msgstr "Сервер чату"
+
+#~ msgid "Email Server"
+#~ msgstr "Сервер електронної пошти"
+
+#~ msgid "Simple Git Hosting"
+#~ msgstr "Просте розміщення Git"
+
+#~ msgid "Documentation"
+#~ msgstr "Документація"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Вікі та блоґ"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Сервер Gobby"
+
+#~ msgid "Video Room"
+#~ msgstr "Відеокімната"
+
+#~ msgid "Chat Client"
+#~ msgstr "Клієнт чату"
+
+#~ msgid "Offline Wikipedia"
+#~ msgstr "Вікіпедія офлайн"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "Блокова пісочниця"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "Простий сервер медія"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "Читання новинних стрічок"
+
+#~ msgid "Voice Chat"
+#~ msgstr "Голосовий чат"
+
+#~ msgid "File Storage & Collaboration"
+#~ msgstr "Зберігання файлів та спільна робота"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "Віртуальна приватна мережа"
+
+#~ msgid "Public Visibility"
+#~ msgstr "Публічна видимість"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Вебпроксі"
+
+#~ msgid "IRC Client"
+#~ msgstr "Клієнт IRC"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "Календар і адресна книга"
+
+#~ msgid "Email Client"
+#~ msgstr "Клієнт ел. пошти"
+
+#~ msgid "RSS Feed Generator"
+#~ msgstr "Ґенератор стрічок RSS"
+
+#~ msgid "Network File Storage"
+#~ msgstr "Мережеве сховище файлів"
+
+#~ msgid "Web Search"
+#~ msgstr "Вебпошук"
+
+#~ msgid "Bypass Censorship"
+#~ msgstr "Обхід цензури"
+
+#~ msgid "Help Others Bypass Censorship"
+#~ msgstr "Допоможіть іншим обійти цензуру"
+
+#~ msgid "File Synchronization"
+#~ msgstr "Синхронізація файлів"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "Мережа анонімності"
+
+#~ msgid "Website and Blog"
+#~ msgstr "Вебсайт і блоґ"
+
+#~ msgid "Photo Organizer"
+#~ msgstr "Упорядник світлин"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -10448,9 +10731,6 @@ msgstr "Gujarati"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "автентифікація SSH із дозволеним паролем."
-#~ msgid "Error running apt-get"
-#~ msgstr "Помилка запуску apt-get"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "Функціональність ядра та вебінтерфейс для %(box_name)s"
@@ -10758,9 +11038,6 @@ msgstr "Gujarati"
#~ msgid "Pet Name"
#~ msgstr "Імʼя домашнього улюбленця"
-#~ msgid "Remove"
-#~ msgstr "Вилучити"
-
#~ msgid "Postfix domain name config"
#~ msgstr "Налаштування доменної назви Postfix"
@@ -10785,9 +11062,6 @@ msgstr "Gujarati"
#~ msgid "Delete selected"
#~ msgstr "Видалити вибране"
-#~ msgid "New value"
-#~ msgstr "Нове значення"
-
#~ msgid "There was a problem with your request. Please try again."
#~ msgstr "Були проблеми з Вашим запитом. Спробуйте ще раз."
diff --git a/plinth/locale/vi/LC_MESSAGES/django.po b/plinth/locale/vi/LC_MESSAGES/django.po
index bdfb72a11..cddb76b86 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2021-07-28 08:34+0000\n"
"Last-Translator: bruh \n"
"Language-Team: Vietnamese software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3713,12 +3854,6 @@ msgstr ""
msgid "Matrix server"
msgstr "Máy chủ tên miền"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "Thiết lập"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3956,10 +4091,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -4030,10 +4161,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -4104,10 +4231,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -4255,10 +4378,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4301,11 +4420,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4362,7 +4476,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "Tên máy chủ"
@@ -4400,6 +4514,16 @@ msgstr ""
"63 ký tự hoặc ít hơn. Tổng độ dài của tên miền phải là 253 ký tự hoặc ít "
"hơn."
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "TLS domain"
+msgid "Domains"
+msgstr "Miền TLS"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4431,16 +4555,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "TLS domain"
-msgid "Domains"
-msgstr "Miền TLS"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4687,94 +4801,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4782,7 +4892,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4791,7 +4901,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4799,11 +4909,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4814,7 +4924,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4838,17 +4948,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "Miền mạng cục bộ"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4894,7 +5028,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -5084,10 +5218,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -5099,13 +5229,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5629,10 +5752,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5711,11 +5830,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5731,7 +5846,8 @@ msgstr ""
msgid "VPN server"
msgstr "Máy chủ web"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5805,11 +5921,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5885,6 +5997,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5943,10 +6063,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5960,8 +6076,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5972,8 +6092,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -6048,6 +6176,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -6070,10 +6206,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -6088,12 +6220,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "Miền mạng cục bộ"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -6117,10 +6243,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -6149,10 +6271,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6255,10 +6373,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6310,10 +6424,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6369,10 +6479,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6517,10 +6623,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6558,6 +6660,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6668,14 +6778,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6717,10 +6827,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6761,14 +6867,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6983,6 +7085,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -7109,7 +7223,7 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr ""
#: modules/ssh/__init__.py:75
@@ -7138,6 +7252,20 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "Xoá vị trí"
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -7168,7 +7296,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7187,11 +7315,6 @@ msgstr ""
"của bạn. Bạn có thể xem phương tiện lưu trữ hiện đang sử dụng, gắn và bỏ gắn "
"phương tiện có thể rút ra, mở rộng phân vùng root, v.v."
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7345,6 +7468,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7442,10 +7581,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7480,10 +7615,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7514,7 +7645,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7523,13 +7654,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7537,15 +7668,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7554,19 +7681,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7660,10 +7787,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -7676,7 +7799,7 @@ msgstr "Đã xảy ra lỗi trong khi thiết lập."
msgid "Error configuring app: {error}"
msgstr "Lỗi khi cài đặt ứng dụng: {error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7685,7 +7808,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7693,12 +7816,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7894,6 +8017,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8158,6 +8289,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Passwords"
+msgid "Manage accounts"
+msgstr "Quản lý mật khẩu"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "Quyền"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8629,10 +8772,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8672,10 +8811,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8903,49 +9038,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9154,11 +9285,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9167,6 +9302,29 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "Chia sẻ tệp & đoạn ngắn"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "Máy chủ tên miền"
+
+#~ msgid "E-book Library"
+#~ msgstr "Thư viện sách điện tử"
+
+#~ msgid "Server Administration"
+#~ msgstr "Quản trị máy chủ"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "Trợ giúp cho VoIP"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "Ứng dụng khách trên web cho BitTorrent"
+
+#, fuzzy
+#~| msgid "Domain Name Server"
+#~ msgid "Email Server"
+#~ msgstr "Máy chủ tên miền"
+
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
@@ -9211,11 +9369,6 @@ msgstr ""
#~ 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"
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "Lỗi trong khi sao lưu"
-
#~ msgid ""
#~ "Cockpit requires that you access it through a domain name. It will not "
#~ "work when accessed using an IP address as part of the URL."
diff --git a/plinth/locale/zh_Hans/LC_MESSAGES/django.po b/plinth/locale/zh_Hans/LC_MESSAGES/django.po
index 5d704cfa8..8a8250ab3 100644
--- a/plinth/locale/zh_Hans/LC_MESSAGES/django.po
+++ b/plinth/locale/zh_Hans/LC_MESSAGES/django.po
@@ -7,10 +7,10 @@ msgid ""
msgstr ""
"Project-Id-Version: Plinth\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-12-19 04:00+0000\n"
-"Last-Translator: 大王叫我来巡山 "
-"\n"
+"Last-Translator: 大王叫我来巡山 \n"
"Language-Team: Chinese (Simplified Han script) \n"
"Language: zh_Hans\n"
@@ -25,7 +25,7 @@ msgstr ""
msgid "Static configuration {etc_path} is setup properly"
msgstr ""
-#: context_processors.py:23 views.py:117
+#: context_processors.py:21 views.py:169
msgid "FreedomBox"
msgstr "FreedomBox"
@@ -98,31 +98,56 @@ msgstr "此 web 管理界面的语言"
msgid "Use the language preference set in the browser"
msgstr "使用浏览器中设置的语言首选项"
-#: menu.py:106
-msgid "Visibility"
-msgstr "可见性"
+#: menu.py:112 templates/base.html:119
+msgid "Home"
+msgstr "主页"
-#: menu.py:108
-msgid "Data"
-msgstr ""
+#: menu.py:113 templates/base.html:128
+msgid "Apps"
+msgstr "应用程序"
-#: menu.py:110 templates/base.html:139
+#: menu.py:115 menu.py:122 templates/base.html:137
msgid "System"
msgstr "系统"
-#: menu.py:112 modules/networks/templates/connection_show.html:274
-#: modules/security/__init__.py:35
+#: menu.py:118
+msgid "Visibility"
+msgstr "可见性"
+
+#: menu.py:120
+msgid "Data"
+msgstr ""
+
+#: menu.py:124 modules/networks/templates/connection_show.html:274
+#: modules/security/__init__.py:35 modules/upgrades/manifest.py:10
msgid "Security"
msgstr "安全"
-#: menu.py:114
+#: menu.py:126
msgid "Administration"
msgstr "管理"
-#: middleware.py:131
+#: middleware.py:134
msgid "System is possibly under heavy load. Please retry later."
msgstr ""
+#: middleware.py:147
+#, python-brace-format
+msgid "Page not found: {url}"
+msgstr ""
+
+#: middleware.py:150
+#, fuzzy
+#| msgid "Error running apt-get"
+msgid "Error running operation."
+msgstr "运行 apt-get 出错"
+
+#: middleware.py:152
+#, fuzzy
+#| msgid "Error running apt-get"
+msgid "Error loading page."
+msgstr "运行 apt-get 出错"
+
#: modules/apache/__init__.py:32
msgid "Apache HTTP Server"
msgstr "Apache HTTP 服务"
@@ -165,37 +190,49 @@ msgstr ""
msgid "Service Discovery"
msgstr "服务发现"
-#: modules/avahi/__init__.py:61
+#: modules/avahi/__init__.py:62
msgid "Local Network Domain"
msgstr "本地网络领域"
+#: modules/avahi/manifest.py:14
+msgid "Auto-discovery"
+msgstr ""
+
+#: modules/avahi/manifest.py:14 modules/backups/manifest.py:17
+msgid "Local"
+msgstr ""
+
+#: modules/avahi/manifest.py:14
+msgid "mDNS"
+msgstr ""
+
#: modules/backups/__init__.py:24
msgid "Backups allows creating and managing backup archives."
msgstr "备份允许创建和管理备份存档。"
-#: modules/backups/__init__.py:44 modules/backups/__init__.py:168
-#: modules/backups/__init__.py:213
+#: modules/backups/__init__.py:44 modules/backups/__init__.py:174
+#: modules/backups/__init__.py:219
msgid "Backups"
msgstr "备份"
-#: modules/backups/__init__.py:165
+#: modules/backups/__init__.py:171
msgid ""
"Enable an automatic backup schedule for data safety. Prefer an encrypted "
"remote backup location or an extra attached disk."
msgstr "为数据安全启用自动备份计划,最好使用加密的远程备份位置或附加的磁盘。"
-#: modules/backups/__init__.py:171
+#: modules/backups/__init__.py:177
msgid "Enable a Backup Schedule"
msgstr "启用备份计划"
-#: modules/backups/__init__.py:175 modules/backups/__init__.py:222
+#: modules/backups/__init__.py:181 modules/backups/__init__.py:228
#: modules/privacy/__init__.py:79 modules/storage/__init__.py:326
#: modules/upgrades/__init__.py:149
#, python-brace-format
msgid "Go to {app_name}"
msgstr "转到 {app_name}"
-#: modules/backups/__init__.py:210
+#: modules/backups/__init__.py:216
#, python-brace-format
msgid ""
"A scheduled backup failed. Past {error_count} attempts for backup did not "
@@ -203,7 +240,7 @@ msgid ""
msgstr ""
"定时备份失败,尝试{error_count}次备份未成功。最后的错误是:{error_message}"
-#: modules/backups/__init__.py:218
+#: modules/backups/__init__.py:224
msgid "Error During Backup"
msgstr "备份时出错"
@@ -330,7 +367,7 @@ msgstr "无效的主机名:{hostname}"
msgid "Invalid directory path: {dir_path}"
msgstr "无效的目录路径:{dir_path}"
-#: modules/backups/forms.py:179
+#: modules/backups/forms.py:179 modules/letsencrypt/manifest.py:11
msgid "Encryption"
msgstr "加密"
@@ -350,7 +387,7 @@ msgstr "存储库中的密钥"
msgid "None"
msgstr "空"
-#: modules/backups/forms.py:184 modules/networks/forms.py:332
+#: modules/backups/forms.py:184 modules/networks/forms.py:340
msgid "Passphrase"
msgstr "密码"
@@ -410,42 +447,99 @@ msgstr "远程备份存储库已存在。"
msgid "Select verified SSH public key"
msgstr "选择经过验证的 SSH 公钥"
-#: modules/backups/repository.py:30
+#: modules/backups/manifest.py:14
+#: modules/backups/templates/backups_repository.html:92
+#: modules/backups/templates/backups_restore.html:27
+#: modules/backups/views.py:240 modules/snapshot/manifest.py:14
+#: templates/toolbar.html:44 templates/toolbar.html:45
+msgid "Restore"
+msgstr "恢复"
+
+#: modules/backups/manifest.py:15
+#, fuzzy
+#| msgid "Encryption"
+msgid "Encrypted"
+msgstr "加密"
+
+#: modules/backups/manifest.py:16
+#, fuzzy
+#| msgid "Schedule"
+msgid "Schedules"
+msgstr "计划"
+
+#: modules/backups/manifest.py:18
+#, fuzzy
+#| msgid "Remote access"
+msgid "Remote"
+msgstr "远程访问"
+
+#: modules/backups/manifest.py:19
+#, fuzzy
+#| msgid "App updated"
+msgid "App data"
+msgstr "应用已更新"
+
+#: modules/backups/manifest.py:20
+#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
+#: modules/miniflux/templates/miniflux.html:12
+#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
+msgid "Configuration"
+msgstr "配置"
+
+#: modules/backups/manifest.py:21
+msgid "Borg"
+msgstr ""
+
+#: modules/backups/privileged.py:31
msgid ""
"Connection refused - make sure you provided correct credentials and the "
"server is running."
msgstr "连接被拒绝——请确认您提供了正确的凭证并且服务器在运行。"
-#: modules/backups/repository.py:37
+#: modules/backups/privileged.py:38
msgid "Connection refused"
msgstr "连接被拒绝"
-#: modules/backups/repository.py:44
+#: modules/backups/privileged.py:45
msgid "Repository not found"
msgstr "找不到存储库"
-#: modules/backups/repository.py:49
+#: modules/backups/privileged.py:50
msgid "Incorrect encryption passphrase"
msgstr "加密密码不正确"
-#: modules/backups/repository.py:54
+#: modules/backups/privileged.py:55
msgid "SSH access denied"
msgstr "SSH 访问被拒绝"
-#: modules/backups/repository.py:60
+#: modules/backups/privileged.py:61
msgid "Repository path is neither empty nor is an existing backups repository."
msgstr "存储库的路径为空或已有备份。"
-#: modules/backups/repository.py:145
+#: modules/backups/privileged.py:74
+#, fuzzy
+#| msgid "A share with this name already exists."
+msgid "An archive with given name already exists in the repository."
+msgstr "已存在同名共享。"
+
+#: modules/backups/privileged.py:81
+msgid "Archive with given name was not found in the repository."
+msgstr ""
+
+#: modules/backups/privileged.py:87
+msgid "Backup system is busy with another operation."
+msgstr ""
+
+#: modules/backups/repository.py:94
msgid "Existing repository is not encrypted."
msgstr "现有存储库未加密。"
-#: modules/backups/repository.py:337
+#: modules/backups/repository.py:266
#, python-brace-format
msgid "{box_name} storage"
msgstr "{box_name} 存储"
-#: modules/backups/templates/backups.html:17 modules/backups/views.py:115
+#: modules/backups/templates/backups.html:17 modules/backups/views.py:125
msgid "Create a new backup"
msgstr "创建新备份"
@@ -484,7 +578,6 @@ msgstr "现有的备份"
#: modules/backups/templates/backups_add_remote_repository.html:21
#: modules/backups/templates/backups_upload.html:28
#: modules/backups/templates/verify_ssh_hostkey.html:27
-#: modules/diagnostics/templates/diagnostics_app.html:32
#: modules/diagnostics/templates/diagnostics_full.html:60
#: modules/help/templates/help_about.html:22
#: modules/help/templates/statuslog.html:24
@@ -536,38 +629,31 @@ msgstr "时间"
msgid "Delete Archive %(name)s"
msgstr "删除名为 %(name)s 的存档"
-#: modules/backups/templates/backups_repository.html:19
+#: modules/backups/templates/backups_repository.html:22
msgid "This repository is encrypted"
msgstr "此存储库已加密"
-#: modules/backups/templates/backups_repository.html:29
+#: modules/backups/templates/backups_repository.html:33
msgid "Schedule"
msgstr "计划"
-#: modules/backups/templates/backups_repository.html:40
+#: modules/backups/templates/backups_repository.html:44
msgid "Unmount Location"
msgstr "卸载存储位置"
-#: modules/backups/templates/backups_repository.html:51
+#: modules/backups/templates/backups_repository.html:55
msgid "Mount Location"
msgstr "挂载位置"
-#: modules/backups/templates/backups_repository.html:62
+#: modules/backups/templates/backups_repository.html:66
msgid "Remove Backup Location. This will not delete the remote backup."
msgstr "移除备份位置,这不会删除远程备份。"
-#: modules/backups/templates/backups_repository.html:83
+#: modules/backups/templates/backups_repository.html:88
msgid "Download"
msgstr "下载"
-#: modules/backups/templates/backups_repository.html:87
-#: modules/backups/templates/backups_restore.html:27
-#: modules/backups/views.py:220 templates/toolbar.html:44
-#: templates/toolbar.html:45
-msgid "Restore"
-msgstr "恢复"
-
-#: modules/backups/templates/backups_repository.html:109
+#: modules/backups/templates/backups_repository.html:114
msgid "No archives currently exist."
msgstr "目前没有备份档。"
@@ -654,99 +740,111 @@ msgstr ""
msgid "Verify Host"
msgstr "核实本地计算机"
-#: modules/backups/views.py:58
+#: modules/backups/views.py:69
msgid "Backup schedule updated."
msgstr "备份计划已更新。"
-#: modules/backups/views.py:77
+#: modules/backups/views.py:88
msgid "Schedule Backups"
msgstr "计划备份"
-#: modules/backups/views.py:110
+#: modules/backups/views.py:150
msgid "Archive created."
msgstr "文档已创建。"
-#: modules/backups/views.py:146
+#: modules/backups/views.py:162
msgid "Delete Archive"
msgstr "删除文档"
-#: modules/backups/views.py:158
+#: modules/backups/views.py:175
msgid "Archive deleted."
msgstr "归档已删除。"
-#: modules/backups/views.py:171
+#: modules/backups/views.py:189
msgid "Upload and restore a backup"
msgstr "上传并且储存一个备份"
-#: modules/backups/views.py:208
-msgid "Restored files from backup."
-msgstr "从备份中恢复了文件。"
+#: modules/backups/views.py:218
+#, fuzzy
+#| msgid "Logged out successfully."
+msgid "Upload successful."
+msgstr "已成功退出登录。"
-#: modules/backups/views.py:236
+#: modules/backups/views.py:256
msgid "No backup file found."
msgstr "没有找到备份文件。"
-#: modules/backups/views.py:244
+#: modules/backups/views.py:264
msgid "Restore from uploaded file"
msgstr "从已上传的文件中恢复"
-#: modules/backups/views.py:303
+#: modules/backups/views.py:278 modules/backups/views.py:299
+msgid "Restored files from backup."
+msgstr "从备份中恢复了文件。"
+
+#: modules/backups/views.py:329
msgid "No additional disks available to add a repository."
msgstr "没有可增加到信息库的额外可用磁盘。"
-#: modules/backups/views.py:311
+#: modules/backups/views.py:337
msgid "Create backup repository"
msgstr "创建备份存储库"
-#: modules/backups/views.py:338
+#: modules/backups/views.py:352
+#, fuzzy
+#| msgid "Added new remote SSH repository."
+msgid "Added new repository."
+msgstr "已添加新的远程 SSH 存储库。"
+
+#: modules/backups/views.py:366
msgid "Create remote backup repository"
msgstr "创建远程备份存储库"
-#: modules/backups/views.py:358
+#: modules/backups/views.py:388
msgid "Added new remote SSH repository."
msgstr "已添加新的远程 SSH 存储库。"
-#: modules/backups/views.py:380
+#: modules/backups/views.py:410
msgid "Verify SSH hostkey"
msgstr "验证 SSH hostkey"
-#: modules/backups/views.py:406
+#: modules/backups/views.py:436
msgid "SSH host already verified."
msgstr "SSH 主机已经验证过了。"
-#: modules/backups/views.py:416
+#: modules/backups/views.py:447
msgid "SSH host verified."
msgstr "SSH 主机已验证。"
-#: modules/backups/views.py:431
+#: modules/backups/views.py:463
msgid "SSH host public key could not be verified."
msgstr "SSH 主机的公钥无法被验证。"
-#: modules/backups/views.py:433
+#: modules/backups/views.py:465
msgid "Authentication to remote server failed."
msgstr "远程服务器认证失败。"
-#: modules/backups/views.py:435
+#: modules/backups/views.py:467
msgid "Error establishing connection to server: {}"
msgstr "启用到服务器的连接时错误:{}"
-#: modules/backups/views.py:446
+#: modules/backups/views.py:478
msgid "Repository removed."
msgstr "储存库被移除。"
-#: modules/backups/views.py:460
+#: modules/backups/views.py:492
msgid "Remove Repository"
msgstr "移除存储"
-#: modules/backups/views.py:469
+#: modules/backups/views.py:502
msgid "Repository removed. Backups were not deleted."
msgstr "存储库被删除,备份并没有被删除。"
-#: modules/backups/views.py:479
+#: modules/backups/views.py:513
msgid "Unmounting failed!"
msgstr "卸载失败!"
-#: modules/backups/views.py:494 modules/backups/views.py:498
+#: modules/backups/views.py:529 modules/backups/views.py:533
msgid "Mounting failed"
msgstr "安装失败"
@@ -813,10 +911,6 @@ msgstr "列出并阅读所有文件"
msgid "bepasty"
msgstr "bepasty"
-#: modules/bepasty/__init__.py:59
-msgid "File & Snippet Sharing"
-msgstr "文件和片段共享"
-
#: modules/bepasty/forms.py:17
msgid "Public Access (default permissions)"
msgstr "公共访问(默认权限)"
@@ -867,7 +961,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:278
+#: modules/miniflux/forms.py:14 modules/networks/forms.py:282
#: modules/shadowsocks/forms.py:32 modules/shadowsocksserver/forms.py:37
msgid "Password"
msgstr "密码"
@@ -962,10 +1056,6 @@ msgstr ""
msgid "BIND"
msgstr "BIND"
-#: modules/bind/__init__.py:41
-msgid "Domain Name Server"
-msgstr "域名服务器"
-
#: modules/bind/forms.py:19
msgid "Forwarders"
msgstr "转发器"
@@ -975,6 +1065,21 @@ msgid ""
"A list DNS servers, separated by space, to which requests will be forwarded"
msgstr "DNS 服务器列表,请求将会被转发到这里,使用空格分割"
+#: modules/bind/manifest.py:16
+#, fuzzy
+#| msgid "DNSSEC"
+msgid "DNS"
+msgstr "DNSSEC"
+
+#: modules/bind/manifest.py:17 modules/mumble/manifest.py:67
+#: modules/radicale/manifest.py:91 modules/shadowsocks/forms.py:24
+msgid "Server"
+msgstr "服务器"
+
+#: modules/bind/manifest.py:18
+msgid "Resolver"
+msgstr ""
+
#: modules/bind/templates/bind.html:11
msgid "Serving Domains"
msgstr "服务域"
@@ -1057,10 +1162,6 @@ msgstr "使用 calibre 电子书库"
msgid "calibre"
msgstr "calibre"
-#: modules/calibre/__init__.py:57
-msgid "E-book Library"
-msgstr "电子书库"
-
#: modules/calibre/forms.py:16
msgid "Name of the new library"
msgstr "新库名称"
@@ -1186,9 +1287,42 @@ msgstr ""
msgid "Cockpit"
msgstr "Cockpit"
-#: modules/cockpit/__init__.py:55
-msgid "Server Administration"
-msgstr "服务器管理"
+#: modules/cockpit/manifest.py:23
+#, fuzzy
+#| msgid "Administration"
+msgid "Advanced administration"
+msgstr "管理"
+
+#: modules/cockpit/manifest.py:24
+#, fuzzy
+#| msgid "Web sharing"
+msgid "Web terminal"
+msgstr "Web 分享"
+
+#: modules/cockpit/manifest.py:25 modules/storage/__init__.py:47
+#: modules/storage/__init__.py:319 modules/storage/__init__.py:350
+#: modules/storage/__init__.py:396
+msgid "Storage"
+msgstr "存储"
+
+#: modules/cockpit/manifest.py:26
+#, fuzzy
+#| msgid "Networks"
+msgid "Networking"
+msgstr "网络"
+
+#: modules/cockpit/manifest.py:27 modules/names/templates/names.html:20
+msgid "Services"
+msgstr "服务"
+
+#: modules/cockpit/manifest.py:28
+msgid "Logs"
+msgstr ""
+
+#: modules/cockpit/manifest.py:29 modules/performance/__init__.py:16
+#: modules/performance/__init__.py:40
+msgid "Performance"
+msgstr ""
#: modules/config/__init__.py:18
msgid ""
@@ -1267,6 +1401,20 @@ msgid ""
"from various services"
msgstr "日志记录了访问系统的人员,以及各种服务的调试信息"
+#: modules/config/manifest.py:8 modules/help/templates/help_about.html:100
+msgid "Homepage"
+msgstr "主页"
+
+#: modules/config/manifest.py:8
+msgid "Logging"
+msgstr ""
+
+#: modules/config/manifest.py:8
+#, fuzzy
+#| msgid "Included apps"
+msgid "Advanced apps"
+msgstr "包括的应用"
+
#: modules/config/views.py:41
#, python-brace-format
msgid "Error setting webserver home page: {exception}"
@@ -1313,10 +1461,6 @@ msgstr ""
msgid "Coturn"
msgstr "Coturn"
-#: modules/coturn/__init__.py:53
-msgid "VoIP Helper"
-msgstr "网络电话助手"
-
#: modules/coturn/forms.py:23
msgid "Invalid list of STUN/TURN Server URIs"
msgstr "无效的STUN/TURN服务器URI列表"
@@ -1369,6 +1513,18 @@ msgstr "设置您的时区来得到准确的时间戳。这将影响全系统时
msgid "-- no time zone set --"
msgstr "-- 时区未设置 --"
+#: modules/datetime/manifest.py:15
+#, fuzzy
+#| msgid "Network drive"
+msgid "Network time"
+msgstr "网络磁盘"
+
+#: modules/datetime/manifest.py:15
+#, fuzzy
+#| msgid "Time Zone"
+msgid "Timezone"
+msgstr "时区"
+
#: modules/datetime/views.py:53
#, python-brace-format
msgid "Error setting time zone: {exception}"
@@ -1396,10 +1552,6 @@ msgstr "使用BitTorrent应用程序下载文件"
msgid "Deluge"
msgstr "启用 Deluge"
-#: modules/deluge/__init__.py:62 modules/transmission/__init__.py:76
-msgid "BitTorrent Web Client"
-msgstr "BitTorrent 网页客户端"
-
#: modules/deluge/forms.py:20 modules/transmission/forms.py:20
msgid "Download directory"
msgstr "下载目录"
@@ -1519,6 +1671,20 @@ msgstr "启用自动修复"
msgid "If issues are found, try to repair them automatically."
msgstr ""
+#: modules/diagnostics/manifest.py:10
+msgid "Detect problems"
+msgstr ""
+
+#: modules/diagnostics/manifest.py:10
+#, fuzzy
+#| msgid "Repairing app"
+msgid "Repair"
+msgstr "正在修复应用"
+
+#: modules/diagnostics/manifest.py:10
+msgid "Daily"
+msgstr ""
+
#: modules/diagnostics/templates/diagnostics.html:11
msgid "Diagnostics Run"
msgstr "运行诊断"
@@ -1546,7 +1712,7 @@ msgstr "应用程序。%(app_name)s"
msgid "Try to repair"
msgstr ""
-#: modules/diagnostics/templates/diagnostics_app.html:39
+#: modules/diagnostics/templates/diagnostics_app.html:29
msgid "This app does not support diagnostics"
msgstr "此应用程序不支持诊断"
@@ -1575,11 +1741,11 @@ msgstr "测试"
msgid "Result"
msgstr "结果"
-#: modules/diagnostics/views.py:125
+#: modules/diagnostics/views.py:117
msgid "Diagnostic Test"
msgstr "诊断测试"
-#: modules/diagnostics/views.py:155
+#: modules/diagnostics/views.py:146
#, python-brace-format
msgid "App {app_id} is not installed, cannot repair"
msgstr ""
@@ -1734,11 +1900,11 @@ msgid "Invalid domain name"
msgstr "无效的域名"
#: modules/dynamicdns/forms.py:88 modules/miniflux/forms.py:11
-#: modules/networks/forms.py:277 modules/users/forms.py:130
+#: modules/networks/forms.py:281 modules/users/forms.py:130
msgid "Username"
msgstr "用户名"
-#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:280
+#: modules/dynamicdns/forms.py:95 modules/networks/forms.py:284
msgid "Show password"
msgstr "显示密码"
@@ -1754,8 +1920,26 @@ msgstr "使用IPv6而不是IPv4"
msgid "This field is required."
msgstr ""
+#: modules/dynamicdns/manifest.py:17
+#: modules/dynamicdns/templates/dynamicdns.html:18
+#: modules/email/templates/email.html:35
+#: modules/letsencrypt/templates/letsencrypt.html:24
+#: modules/mediawiki/forms.py:64
+msgid "Domain"
+msgstr "域名"
+
+#: modules/dynamicdns/manifest.py:17
+msgid "Free"
+msgstr ""
+
+#: modules/dynamicdns/manifest.py:17
+#, fuzzy
+#| msgid "Server public key:"
+msgid "Needs public IP"
+msgstr "服务器公钥:"
+
#: modules/dynamicdns/templates/dynamicdns.html:11
-#: modules/ejabberd/templates/ejabberd.html:13
+#: modules/ejabberd/templates/ejabberd.html:13 modules/firewall/manifest.py:10
#: modules/firewall/templates/firewall.html:16
#: modules/firewall/templates/firewall.html:22
#: modules/letsencrypt/templates/letsencrypt.html:17
@@ -1768,13 +1952,6 @@ msgstr ""
msgid "Status"
msgstr "状态"
-#: modules/dynamicdns/templates/dynamicdns.html:18
-#: modules/email/templates/email.html:35
-#: modules/letsencrypt/templates/letsencrypt.html:24
-#: modules/mediawiki/forms.py:64
-msgid "Domain"
-msgstr "域名"
-
#: modules/dynamicdns/templates/dynamicdns.html:19
msgid "Last update"
msgstr "最后一次更新"
@@ -1845,10 +2022,6 @@ msgstr ""
msgid "ejabberd"
msgstr "ejabberd"
-#: modules/ejabberd/__init__.py:62 modules/matrixsynapse/__init__.py:56
-msgid "Chat Server"
-msgstr "聊天服务器"
-
#: modules/ejabberd/forms.py:19
msgid "Domain names"
msgstr "域名"
@@ -2017,15 +2190,11 @@ msgstr ""
msgid "Postfix/Dovecot"
msgstr ""
-#: modules/email/__init__.py:64
-msgid "Email Server"
-msgstr "邮件服务器"
-
-#: modules/email/__init__.py:84
+#: modules/email/__init__.py:83
msgid "My Email Aliases"
msgstr "我的邮箱别名"
-#: modules/email/__init__.py:85
+#: modules/email/__init__.py:84
msgid "Manage Aliases for Mailbox"
msgstr "管理邮箱别名"
@@ -2175,7 +2344,7 @@ msgid ""
"supported."
msgstr ""
-#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:80
+#: modules/featherwiki/__init__.py:56 modules/ikiwiki/__init__.py:79
#: modules/tiddlywiki/__init__.py:61
msgid "View and edit wiki applications"
msgstr "查看和编辑 wiki 应用程序"
@@ -2184,10 +2353,6 @@ msgstr "查看和编辑 wiki 应用程序"
msgid "Feather Wiki"
msgstr ""
-#: modules/featherwiki/__init__.py:61
-msgid "Personal Notebooks"
-msgstr ""
-
#: modules/featherwiki/forms.py:13 modules/tiddlywiki/forms.py:13
msgid "Name of the wiki file, with file extension \".html\""
msgstr ""
@@ -2220,8 +2385,7 @@ msgstr ""
#: modules/featherwiki/manifest.py:18
#: modules/help/templates/help_about.html:108 modules/ikiwiki/manifest.py:15
-#: modules/mediawiki/__init__.py:52 modules/mediawiki/manifest.py:25
-#: modules/tiddlywiki/manifest.py:19
+#: modules/mediawiki/manifest.py:25 modules/tiddlywiki/manifest.py:19
msgid "Wiki"
msgstr "共笔文档"
@@ -2393,6 +2557,21 @@ msgstr "外网端口 {name}({details})可用"
msgid "Port {name} ({details}) unavailable for external networks"
msgstr ""
+#: modules/firewall/manifest.py:10 modules/tor/templates/tor.html:20
+msgid "Ports"
+msgstr "端口"
+
+#: modules/firewall/manifest.py:10
+#, fuzzy
+#| msgid "Blocked"
+msgid "Blocking"
+msgstr "已阻止"
+
+#: modules/firewall/manifest.py:10 modules/networks/forms.py:319
+#: modules/upgrades/manifest.py:10
+msgid "Automatic"
+msgstr "自动"
+
#: modules/firewall/templates/firewall.html:21
msgid "Service/Port"
msgstr "服务/端口"
@@ -2478,49 +2657,49 @@ msgstr ""
msgid "Firstboot Wizard Secret"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:11
+#: modules/first_boot/templates/firstboot_complete.html:14
msgid "Setup Complete! Next Steps:"
msgstr "安装已完成!后续步骤:"
-#: modules/first_boot/templates/firstboot_complete.html:18
+#: modules/first_boot/templates/firstboot_complete.html:21
#, python-format
msgid ""
"Automatic software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr "立即更新"
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr "Matrix Synapse"
@@ -3571,12 +3728,6 @@ msgstr "聊天室"
msgid "Matrix server"
msgstr "Matrix 服务器"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr "配置"
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3805,10 +3956,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr "方块沙盒"
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr "最大玩家数量"
@@ -3877,10 +4024,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr "简单媒体服务器"
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3949,10 +4092,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr "新闻源阅读器"
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr "输入用户的用户名。"
@@ -4086,10 +4225,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr "语音聊天"
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr "设置超级用户密码"
@@ -4132,11 +4267,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr "服务器"
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr "超级用户密码更新成功。"
@@ -4191,7 +4321,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "主机名"
@@ -4226,6 +4356,14 @@ msgstr ""
"为内部字符。每个标签的长度必须为 63 个字符或更少。域名总长度不得超过 253 个字"
"符。"
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+msgid "Domains"
+msgstr "域名"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4257,14 +4395,6 @@ msgstr "受支持"
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-msgid "Domains"
-msgstr "域名"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr "服务"
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4509,64 +4639,60 @@ msgstr ""
msgid "-- select --"
msgstr "-- 选择 --"
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr "SSID"
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr "可见网络的名称。"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr "模式"
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr "基础架构"
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr "访问点"
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr "Ad-hoc"
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr "频带"
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr "自动"
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr "A (5 GHz)"
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr "B/G (2.4 GHz)"
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr "信道"
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
msgid ""
"Optional value. Wireless channel in the selected frequency band to restrict "
"to. Blank or 0 value means automatic selection."
msgstr "可选值。可通过指定频宽限制无线信道。为空或者填 0 表示自动选择。"
-#: modules/networks/forms.py:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr "BSSID"
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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 "
@@ -4575,30 +4701,30 @@ msgstr ""
"可选的值。指定接入点的标识。当要连接到一个接入点时,只会连接到符合给出值的提"
"供者。例如:00:11:22:aa:bb:cc。"
-#: modules/networks/forms.py:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr "身份验证模式"
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr "如果无线网络安全的和要求客户端具有密码才能连接,请选择 WPA。"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr "WPA"
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr "打开"
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr "指定 {box_name} 连接到网络的方式"
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4606,7 +4732,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4615,7 +4741,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4623,11 +4749,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4638,7 +4764,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4662,17 +4788,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr "首选路由器配置"
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr "互联网"
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr "Wi-Fi"
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+msgid "Local network"
+msgstr "本地网络"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4718,7 +4866,7 @@ msgstr "编辑连接"
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr "編輯"
@@ -4912,10 +5060,6 @@ msgstr "删除连接"
msgid "Delete connection %(name)s permanently?"
msgstr "永久删除连接 %(name)s?"
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr "互联网"
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4927,13 +5071,6 @@ msgstr "间距"
msgid "Ethernet"
msgstr "以太网"
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr "Wi-Fi"
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5455,10 +5592,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
msgid "Not set"
msgstr "未设置"
@@ -5535,11 +5668,7 @@ msgstr "连接到 VPN 服务"
msgid "OpenVPN"
msgstr "OpenVPN"
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr "虚拟专用网络"
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5553,7 +5682,8 @@ msgstr ""
msgid "VPN server"
msgstr "VPN 服务器"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr "远程访问"
@@ -5636,11 +5766,7 @@ msgstr ""
msgid "PageKite"
msgstr "PageKite"
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr "公开可见性"
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr "PageKite 域名"
@@ -5718,6 +5844,14 @@ msgstr "已添加的自定义服务"
msgid "This service already exists"
msgstr "此服务已存在"
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr "定制服务"
@@ -5746,9 +5880,9 @@ msgid ""
"Your PageKite frontend server may not support all the protocol/port "
"combinations that you are able to define here. For example, HTTPS on ports "
"other than 443 is known to cause problems."
-msgstr "您的 PageKite "
-"前端服务器可能不支持您在此处定义的所有协议/端口组合。例如,已知443以外的端口"
-"上的HTTPS会导致问题。"
+msgstr ""
+"您的 PageKite 前端服务器可能不支持您在此处定义的所有协议/端口组合。例如,已知"
+"443以外的端口上的HTTPS会导致问题。"
#: modules/pagekite/utils.py:45
msgid "Web Server (HTTP)"
@@ -5780,10 +5914,6 @@ msgstr ""
"请参见 SSH 客户端安装 说明"
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5797,10 +5927,16 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+#, fuzzy
+#| msgid "System Monitoring"
+msgid "Monitoring"
msgstr "系统监控"
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
+msgstr ""
+
#: modules/power/__init__.py:14
msgid "Restart or shut down the system."
msgstr "重新启动或关闭系统。"
@@ -5809,8 +5945,18 @@ msgstr "重新启动或关闭系统。"
msgid "Power"
msgstr "电源"
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+#, fuzzy
+#| msgid "Shut down"
+msgid "Shutdown"
+msgstr "关闭"
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr "重新启动"
@@ -5886,6 +6032,16 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+#, fuzzy
+#| msgid "Fallback DNS Servers"
+msgid "Fallback DNS"
+msgstr "备选 DNS 服务器"
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5914,10 +6070,6 @@ msgstr ""
msgid "Privoxy"
msgstr "Privoxy"
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr "Web 代理"
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5932,10 +6084,6 @@ msgstr ""
msgid "Proxy server"
msgstr "代理服务器"
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-msgid "Local network"
-msgstr "本地网络"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5966,10 +6114,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr "IRC 客户端"
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -5986,11 +6130,10 @@ msgid ""
"radicale.org/master.html#supported-clients\">supported client application"
"a> is needed. Radicale can be accessed by any user with a {box_name} login."
msgstr ""
-"Radicale 是一个 CalDAV 和 CardDAV "
-"服务器。它允许同步和日程安排和联系人数据的共享。要使用 Radicale,需要安装支持的客户端应用程序。任何拥有 {box_name} 登录名的用户都可以访问 "
-"Radicale。"
+"Radicale 是一个 CalDAV 和 CardDAV 服务器。它允许同步和日程安排和联系人数据的"
+"共享。要使用 Radicale,需要安装支持的客户端应用程序。任何拥有 {box_name} 登录名"
+"的用户都可以访问 Radicale。"
#: modules/radicale/__init__.py:31
msgid ""
@@ -6003,10 +6146,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr "日历和通讯录"
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr "只有日历/通训录的所有者可以查看或做出改动。"
@@ -6121,10 +6260,6 @@ msgstr ""
"href=\"https://www.google.com/settings/security/lesssecureapps\">https://www."
"google.com/settings/security/lesssecureapps)中启用“安全性较低的应用”。"
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr "邮件客户端"
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6173,10 +6308,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr "RSS-Bridge"
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6232,10 +6363,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr "网络文件存储"
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr "Android Samba 客户端"
@@ -6376,10 +6503,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr "Web 搜索"
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr "安全搜索"
@@ -6415,6 +6538,18 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Automatic"
+msgid "Automatic bans"
+msgstr "自动"
+
+#: modules/security/manifest.py:10
+#, fuzzy
+#| msgid "Ports"
+msgid "Reports"
+msgstr "端口"
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6525,14 +6660,14 @@ msgstr "注意,Shaarli 只支持单用户帐户,您需要在初次访问时
msgid "Shaarli"
msgstr "Shaarli"
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr "书签"
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr "Shaarlier"
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr "书签"
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6574,10 +6709,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr "Shadowsocks 客户端"
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6614,14 +6745,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr "Shadowsocks 服务器"
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6838,6 +6965,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr "永久删除以下快照?"
@@ -6964,7 +7103,9 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
+#, fuzzy
+#| msgid "Secure Shell (SSH) Server"
+msgid "Secure Shell Server"
msgstr "安全 Shell(SSH)服务器"
#: modules/ssh/__init__.py:75
@@ -6993,6 +7134,24 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "RSS"
+msgid "SSH"
+msgstr "RSS"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "移除存储位置"
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Fingerprint"
+msgid "Fingerprints"
+msgstr "指纹"
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr "服务器指纹"
@@ -7023,7 +7182,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr "登录"
@@ -7039,11 +7198,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr "存储"
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7197,6 +7351,28 @@ msgstr "共享"
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Disks"
+msgid "Disks"
+msgstr "磁盘"
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Automatic"
+msgid "Auto-mount"
+msgstr "自动"
+
+#: modules/storage/manifest.py:9
+#, fuzzy
+#| msgid "Expand Root Partition"
+msgid "Expand partition"
+msgstr "扩展根分区"
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr "正在使用以下存储设备:"
@@ -7298,10 +7474,6 @@ msgstr "管理 Syncthing 程序"
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7336,10 +7508,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7370,7 +7538,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7383,13 +7551,13 @@ msgstr ""
"href=\"https://www.torproject.org/download/download-easy.html.en\">Tor浏览器"
"。"
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7397,15 +7565,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr "匿名网络"
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr "Tor 洋葱服务"
@@ -7414,19 +7578,19 @@ msgstr "Tor 洋葱服务"
msgid "Tor Bridge Relay"
msgstr "Tor 网桥中继"
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr "Tor 中继端口可用"
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr "已注册 Obfs3 传输"
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr "已注册 Obfs4 传输"
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr "Onion 服务版本为 3"
@@ -7526,10 +7690,6 @@ msgstr "匿名网络"
msgid "Onion Service"
msgstr "洋葱服务"
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr "端口"
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
msgid "Updating configuration"
msgstr "更新配置"
@@ -7539,7 +7699,7 @@ msgstr "更新配置"
msgid "Error configuring app: {error}"
msgstr "配置应用出错:{error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7548,7 +7708,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr "Tor 代理"
@@ -7556,12 +7716,12 @@ msgstr "Tor 代理"
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr "在 tcp{kind} 上通过 Tor 访问 {url}"
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr "确认使用 Tor 通过 tcp{kind} 访问 {url}"
@@ -7755,6 +7915,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8024,6 +8192,18 @@ msgstr "未能将新用户添加到管理员组:{error}"
msgid "User account created, you are now logged in"
msgstr "用户帐户已创建,您现在可以登录"
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Snapshots"
+msgid "Manage accounts"
+msgstr "管理快照"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "许可"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8494,10 +8674,6 @@ msgstr ""
msgid "WordPress"
msgstr "WordPress"
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr "网站和博客"
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr "公开访问"
@@ -8537,10 +8713,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8762,49 +8934,45 @@ msgstr "服务 %(service_name)s 未在运行。"
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr " 主页"
-#: templates/base.html:121
-msgid "Home"
-msgstr "主页"
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr " 应用程序"
-#: templates/base.html:130
-msgid "Apps"
-msgstr "应用程序"
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr " 系统"
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr "更改密码"
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr "关闭"
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr "登出"
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr "选择语言"
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr "登录"
@@ -9007,11 +9175,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr "设置未改变"
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9020,6 +9192,84 @@ msgstr ""
msgid "Gujarati"
msgstr "古吉拉特语"
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "文件和片段共享"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "域名服务器"
+
+#~ msgid "E-book Library"
+#~ msgstr "电子书库"
+
+#~ msgid "Server Administration"
+#~ msgstr "服务器管理"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "网络电话助手"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent 网页客户端"
+
+#~ msgid "Chat Server"
+#~ msgstr "聊天服务器"
+
+#~ msgid "Email Server"
+#~ msgstr "邮件服务器"
+
+#~ msgid "Documentation"
+#~ msgstr "文档"
+
+#~ msgid "Wiki and Blog"
+#~ msgstr "Wiki 和博客"
+
+#~ msgid "Gobby Server"
+#~ msgstr "Gobby 服务器"
+
+#~ msgid "Chat Client"
+#~ msgstr "聊天客户端"
+
+#~ msgid "Block Sandbox"
+#~ msgstr "方块沙盒"
+
+#~ msgid "Simple Media Server"
+#~ msgstr "简单媒体服务器"
+
+#~ msgid "News Feed Reader"
+#~ msgstr "新闻源阅读器"
+
+#~ msgid "Voice Chat"
+#~ msgstr "语音聊天"
+
+#~ msgid "Virtual Private Network"
+#~ msgstr "虚拟专用网络"
+
+#~ msgid "Public Visibility"
+#~ msgstr "公开可见性"
+
+#~ msgid "Web Proxy"
+#~ msgstr "Web 代理"
+
+#~ msgid "IRC Client"
+#~ msgstr "IRC 客户端"
+
+#~ msgid "Calendar and Addressbook"
+#~ msgstr "日历和通讯录"
+
+#~ msgid "Email Client"
+#~ msgstr "邮件客户端"
+
+#~ msgid "Network File Storage"
+#~ msgstr "网络文件存储"
+
+#~ msgid "Web Search"
+#~ msgstr "Web 搜索"
+
+#~ msgid "Anonymity Network"
+#~ msgstr "匿名网络"
+
+#~ msgid "Website and Blog"
+#~ msgstr "网站和博客"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -9203,9 +9453,6 @@ msgstr "古吉拉特语"
#~ msgid "SSH authentication with password enabled."
#~ msgstr "启用密码的 SSH 身份验证。"
-#~ msgid "Error running apt-get"
-#~ msgstr "运行 apt-get 出错"
-
#, python-format
#~ msgid "Core functionality and web interface for %(box_name)s"
#~ msgstr "%(box_name)s 的核心功能和网络界面"
@@ -10041,9 +10288,6 @@ msgstr "古吉拉特语"
#~ msgid "HTTP"
#~ msgstr "HTTP"
-#~ msgid "HTTPS"
-#~ msgstr "HTTPS"
-
#~ msgid "Not Available"
#~ msgstr "不可用"
@@ -10174,11 +10418,6 @@ msgstr "古吉拉特语"
#~ msgid "Delete Snapshot"
#~ msgstr "删除快照"
-#, fuzzy
-#~| msgid "Disks"
-#~ msgid "Disk"
-#~ msgstr "磁盘"
-
#, fuzzy
#~| msgid "reStore"
#~ msgid "Restore apps"
diff --git a/plinth/locale/zh_Hant/LC_MESSAGES/django.po b/plinth/locale/zh_Hant/LC_MESSAGES/django.po
index 9e1b5a561..ec5fee33c 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-12-16 21:12-0500\n"
+"POT-Creation-Date: 2024-12-30 20:05-0500\n"
"PO-Revision-Date: 2024-07-26 08:09+0000\n"
"Last-Translator: Ricky From Hong Kong \n"
"Language-Team: Chinese (Traditional) software update "
"runs daily by default. For the first time, manually run it now."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:27
+#: modules/first_boot/templates/firstboot_complete.html:30
#: modules/upgrades/templates/upgrades_configure.html:114
msgid "Update now"
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:36
+#: modules/first_boot/templates/firstboot_complete.html:39
#, python-format
msgid ""
"Review privacy options."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:46
+#: modules/first_boot/templates/firstboot_complete.html:49
#, python-format
msgid ""
"Review and setup network "
"connections. Change the default Wi-Fi password, if applicable."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:57
+#: modules/first_boot/templates/firstboot_complete.html:60
#, python-format
msgid ""
"Configure a domain name."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:67
+#: modules/first_boot/templates/firstboot_complete.html:70
#, python-format
msgid ""
"Configure and schedule remote backups."
msgstr ""
-#: modules/first_boot/templates/firstboot_complete.html:78
+#: modules/first_boot/templates/firstboot_complete.html:81
#, python-format
msgid ""
"Put %(box_name)s to use by installing Coturn app or configure an external server."
msgstr ""
-#: modules/matrixsynapse/__init__.py:55
+#: modules/matrixsynapse/__init__.py:54
msgid "Matrix Synapse"
msgstr ""
@@ -3600,12 +3743,6 @@ msgstr "聊天伺服器"
msgid "Matrix server"
msgstr "聊天伺服器"
-#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:15
-#: modules/miniflux/templates/miniflux.html:12
-#: modules/snapshot/templates/snapshot.html:13 templates/app.html:52
-msgid "Configuration"
-msgstr ""
-
#: modules/matrixsynapse/templates/matrix-synapse-pre-setup.html:18
msgid ""
"Matrix service needs to be configured for a domain. Users on other Matrix "
@@ -3839,10 +3976,6 @@ msgstr ""
msgid "Minetest"
msgstr ""
-#: modules/minetest/__init__.py:57
-msgid "Block Sandbox"
-msgstr ""
-
#: modules/minetest/forms.py:13
msgid "Maximum number of players"
msgstr ""
@@ -3913,10 +4046,6 @@ msgstr ""
msgid "MiniDLNA"
msgstr ""
-#: modules/minidlna/__init__.py:46
-msgid "Simple Media Server"
-msgstr ""
-
#: modules/minidlna/forms.py:20
msgid "Media Files Directory"
msgstr ""
@@ -3987,10 +4116,6 @@ msgstr ""
msgid "Miniflux"
msgstr ""
-#: modules/miniflux/__init__.py:44 modules/ttrss/__init__.py:51
-msgid "News Feed Reader"
-msgstr ""
-
#: modules/miniflux/forms.py:12
msgid "Enter a username for the user."
msgstr ""
@@ -4138,10 +4263,6 @@ msgstr ""
msgid "Mumble"
msgstr ""
-#: modules/mumble/__init__.py:46
-msgid "Voice Chat"
-msgstr ""
-
#: modules/mumble/forms.py:30
msgid "Set SuperUser Password"
msgstr ""
@@ -4184,11 +4305,6 @@ msgstr ""
msgid "Group conference"
msgstr ""
-#: modules/mumble/manifest.py:67 modules/radicale/manifest.py:91
-#: modules/shadowsocks/forms.py:24
-msgid "Server"
-msgstr ""
-
#: modules/mumble/views.py:43
msgid "SuperUser password successfully updated."
msgstr ""
@@ -4245,7 +4361,7 @@ msgstr ""
msgid "Use DNSSEC when resolving domains (global preference)"
msgstr ""
-#: modules/names/forms.py:84
+#: modules/names/forms.py:84 modules/names/manifest.py:12
msgid "Hostname"
msgstr "主機名稱"
@@ -4280,6 +4396,16 @@ msgstr ""
"包含字母、數字和連字符。每個標籤的長度必須低於 63 字元。網域名稱的總長度必須"
"低於 253 字元。"
+#: modules/names/manifest.py:11 modules/names/templates/names.html:12
+#, fuzzy
+#| msgid "Domain"
+msgid "Domains"
+msgstr "域"
+
+#: modules/names/manifest.py:13
+msgid "DNS Resolution"
+msgstr ""
+
#: modules/names/resolved.py:91 modules/names/resolved.py:101
#: modules/networks/forms.py:28
#: modules/networks/templates/connection_show.html:70
@@ -4311,16 +4437,6 @@ msgstr ""
msgid "unsupported"
msgstr ""
-#: modules/names/templates/names.html:12
-#, fuzzy
-#| msgid "Domain"
-msgid "Domains"
-msgstr "域"
-
-#: modules/names/templates/names.html:20
-msgid "Services"
-msgstr ""
-
#: modules/names/templates/names.html:56
msgid "Resolver Status"
msgstr ""
@@ -4569,94 +4685,90 @@ msgstr ""
msgid "-- select --"
msgstr ""
-#: modules/networks/forms.py:304
+#: modules/networks/forms.py:312
#: modules/networks/templates/connection_show.html:139
msgid "SSID"
msgstr ""
-#: modules/networks/forms.py:305
+#: modules/networks/forms.py:313
msgid "The visible name of the network."
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
#: modules/networks/templates/connection_show.html:152
msgid "Mode"
msgstr ""
-#: modules/networks/forms.py:307
+#: modules/networks/forms.py:315
msgid "Infrastructure"
msgstr ""
-#: modules/networks/forms.py:308
+#: modules/networks/forms.py:316
msgid "Access Point"
msgstr ""
-#: modules/networks/forms.py:309
+#: modules/networks/forms.py:317
msgid "Ad-hoc"
msgstr ""
-#: modules/networks/forms.py:311
+#: modules/networks/forms.py:319
msgid "Frequency Band"
msgstr ""
-#: modules/networks/forms.py:311
-msgid "Automatic"
-msgstr ""
-
-#: modules/networks/forms.py:312
+#: modules/networks/forms.py:320
msgid "A (5 GHz)"
msgstr ""
-#: modules/networks/forms.py:313
+#: modules/networks/forms.py:321
msgid "B/G (2.4 GHz)"
msgstr ""
-#: modules/networks/forms.py:315
+#: modules/networks/forms.py:323
#: modules/networks/templates/connection_show.html:166
msgid "Channel"
msgstr ""
-#: modules/networks/forms.py:316
+#: modules/networks/forms.py:324
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:321
+#: modules/networks/forms.py:329
msgid "BSSID"
msgstr ""
-#: modules/networks/forms.py:322
+#: modules/networks/forms.py:330
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:328
+#: modules/networks/forms.py:336
msgid "Authentication Mode"
msgstr ""
-#: modules/networks/forms.py:329
+#: modules/networks/forms.py:337
msgid ""
"Select WPA if the wireless network is secured and requires clients to have "
"the password to connect."
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "WPA"
msgstr ""
-#: modules/networks/forms.py:331
+#: modules/networks/forms.py:339
msgid "Open"
msgstr ""
-#: modules/networks/forms.py:367
+#: modules/networks/forms.py:375
#, python-brace-format
msgid "Specify how your {box_name} is connected to your network"
msgstr ""
-#: modules/networks/forms.py:374
+#: modules/networks/forms.py:382
#, python-brace-format
msgid ""
"Connected to a router Your {box_name} gets its "
@@ -4664,7 +4776,7 @@ msgid ""
"typical home setup.
"
msgstr ""
-#: modules/networks/forms.py:381
+#: modules/networks/forms.py:389
#, python-brace-format
msgid ""
"{box_name} is your router Your {box_name} has "
@@ -4673,7 +4785,7 @@ msgid ""
"devices connect to {box_name} for their Internet connectivity.
"
msgstr ""
-#: modules/networks/forms.py:390
+#: modules/networks/forms.py:398
#, python-brace-format
msgid ""
"Directly connected to the Internet Your Internet "
@@ -4681,11 +4793,11 @@ msgid ""
"devices on the network. This can happen on community or cloud setups.
"
msgstr ""
-#: modules/networks/forms.py:409
+#: modules/networks/forms.py:417
msgid "Choose your internet connection type"
msgstr ""
-#: modules/networks/forms.py:413
+#: modules/networks/forms.py:421
msgid ""
"I have a public IP address that may change over timeThis means that devices on the Internet can reach you when you are "
@@ -4696,7 +4808,7 @@ msgid ""
"over time or not, it is safer to choose this option.
"
msgstr ""
-#: modules/networks/forms.py:425
+#: modules/networks/forms.py:433
#, python-brace-format
msgid ""
"I have a public IP address that does not change over time (recommended)"
msgstr ""
-#: modules/networks/forms.py:438
+#: modules/networks/forms.py:446
#, python-brace-format
msgid ""
"I dont have a public IP address
This means that "
@@ -4720,17 +4832,17 @@ msgid ""
"workaround solutions but each solution has some limitations.
"
msgstr ""
-#: modules/networks/forms.py:451
+#: modules/networks/forms.py:459
msgid ""
"I do not know the type of connection my ISP provides You will be suggested the most conservative actions.
"
msgstr ""
-#: modules/networks/forms.py:468
+#: modules/networks/forms.py:476
msgid "Preferred router configuration"
msgstr ""
-#: modules/networks/forms.py:473
+#: modules/networks/forms.py:481
#, python-brace-format
msgid ""
"Use DMZ feature to forward all traffic (recommended) "
msgstr ""
-#: modules/networks/forms.py:485
+#: modules/networks/forms.py:493
#, python-brace-format
msgid ""
"Forward specific traffic as needed by each application
"
msgstr ""
-#: modules/networks/forms.py:499
+#: modules/networks/forms.py:507
msgid ""
"Router is currently unconfigured
Choose this if you "
"have not configured or are unable to configure the router currently and wish "
"to be reminded later. Some of the other configuration steps may fail.
"
msgstr ""
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:11
+msgid "Internet"
+msgstr ""
+
+#: modules/networks/manifest.py:8
+#: modules/networks/templates/connections_diagram.html:32
+#: modules/networks/templates/connections_diagram.html:62
+#: modules/networks/templates/connections_fields_wifi.html:15
+#: modules/networks/views.py:102 network.py:29
+msgid "Wi-Fi"
+msgstr ""
+
+#: modules/networks/manifest.py:8 modules/privoxy/manifest.py:10
+#: modules/samba/manifest.py:90
+#, fuzzy
+#| msgid "Local Network Domain"
+msgid "Local network"
+msgstr "內部網路網域"
+
+#: modules/networks/manifest.py:8
+msgid "Topology"
+msgstr ""
+
#: modules/networks/templates/connection_show.html:27
#, python-format
msgid ""
@@ -4776,7 +4912,7 @@ msgstr ""
#: modules/networks/templates/connection_show.html:40
#: modules/wireguard/templates/wireguard_show_client.html:72
#: modules/wireguard/templates/wireguard_show_server.html:73
-#: templates/base.html:167 templates/base.html:168
+#: templates/base.html:165 templates/base.html:166
msgid "Edit"
msgstr ""
@@ -4966,10 +5102,6 @@ msgstr ""
msgid "Delete connection %(name)s permanently?"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:11
-msgid "Internet"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:16
#: modules/networks/templates/connections_diagram.html:48
msgid "Spacing"
@@ -4981,13 +5113,6 @@ msgstr ""
msgid "Ethernet"
msgstr ""
-#: modules/networks/templates/connections_diagram.html:32
-#: modules/networks/templates/connections_diagram.html:62
-#: modules/networks/templates/connections_fields_wifi.html:15
-#: modules/networks/views.py:102 network.py:29
-msgid "Wi-Fi"
-msgstr ""
-
#: modules/networks/templates/connections_diagram.html:35
#: modules/networks/templates/connections_diagram.html:65
#: modules/networks/templates/connections_list.html:43
@@ -5511,10 +5636,6 @@ msgstr ""
msgid "Nextcloud"
msgstr ""
-#: modules/nextcloud/__init__.py:68
-msgid "File Storage & Collaboration"
-msgstr ""
-
#: modules/nextcloud/forms.py:19
#, fuzzy
#| msgid "Hostname set"
@@ -5593,11 +5714,7 @@ msgstr ""
msgid "OpenVPN"
msgstr ""
-#: modules/openvpn/__init__.py:47 modules/wireguard/__init__.py:49
-msgid "Virtual Private Network"
-msgstr ""
-
-#: modules/openvpn/__init__.py:58
+#: modules/openvpn/__init__.py:57
#, python-brace-format
msgid ""
"Download Profile"
@@ -5613,7 +5730,8 @@ msgstr ""
msgid "VPN server"
msgstr "網頁伺服器"
-#: modules/openvpn/manifest.py:60 modules/wireguard/manifest.py:45
+#: modules/openvpn/manifest.py:60 modules/pagekite/manifest.py:17
+#: modules/wireguard/manifest.py:45
msgid "Remote access"
msgstr ""
@@ -5687,11 +5805,7 @@ msgstr ""
msgid "PageKite"
msgstr ""
-#: modules/pagekite/__init__.py:60
-msgid "Public Visibility"
-msgstr ""
-
-#: modules/pagekite/__init__.py:74
+#: modules/pagekite/__init__.py:73
msgid "PageKite Domain"
msgstr ""
@@ -5767,6 +5881,14 @@ msgstr ""
msgid "This service already exists"
msgstr ""
+#: modules/pagekite/manifest.py:16
+msgid "Reachability"
+msgstr ""
+
+#: modules/pagekite/manifest.py:18
+msgid "Tunneling"
+msgstr ""
+
#: modules/pagekite/templates/pagekite_configure.html:13
msgid "Custom Services"
msgstr ""
@@ -5825,10 +5947,6 @@ msgid ""
"SshOverPageKite/\">instructions"
msgstr ""
-#: modules/performance/__init__.py:16 modules/performance/__init__.py:40
-msgid "Performance"
-msgstr ""
-
#: modules/performance/__init__.py:19
msgid ""
"Performance app allows you to collect, store and view information about "
@@ -5842,8 +5960,12 @@ msgid ""
"using the Cockpit app."
msgstr ""
-#: modules/performance/__init__.py:41
-msgid "System Monitoring"
+#: modules/performance/manifest.py:18
+msgid "Monitoring"
+msgstr ""
+
+#: modules/performance/manifest.py:18
+msgid "Resource utilization"
msgstr ""
#: modules/power/__init__.py:14
@@ -5854,8 +5976,16 @@ msgstr ""
msgid "Power"
msgstr ""
-#: modules/power/templates/power.html:15 templates/base.html:182
-#: templates/base.html:183
+#: modules/power/manifest.py:10
+msgid "Reboot"
+msgstr ""
+
+#: modules/power/manifest.py:10
+msgid "Shutdown"
+msgstr ""
+
+#: modules/power/templates/power.html:15 templates/base.html:180
+#: templates/base.html:181
msgid "Restart"
msgstr ""
@@ -5930,6 +6060,14 @@ msgid ""
"and reliable."
msgstr ""
+#: modules/privacy/manifest.py:10
+msgid "Usage reporting"
+msgstr ""
+
+#: modules/privacy/manifest.py:10
+msgid "Fallback DNS"
+msgstr ""
+
#: modules/privoxy/__init__.py:25
msgid ""
"Privoxy is a non-caching web proxy with advanced filtering capabilities for "
@@ -5952,10 +6090,6 @@ msgstr ""
msgid "Privoxy"
msgstr ""
-#: modules/privoxy/__init__.py:54
-msgid "Web Proxy"
-msgstr ""
-
#: modules/privoxy/__init__.py:119
#, python-brace-format
msgid "Access {url} with proxy {proxy} on tcp{kind}"
@@ -5970,12 +6104,6 @@ msgstr ""
msgid "Proxy server"
msgstr ""
-#: modules/privoxy/manifest.py:10 modules/samba/manifest.py:90
-#, fuzzy
-#| msgid "Local Network Domain"
-msgid "Local network"
-msgstr "內部網路網域"
-
#: modules/quassel/__init__.py:24
#, python-brace-format
msgid ""
@@ -5999,10 +6127,6 @@ msgstr ""
msgid "Quassel"
msgstr ""
-#: modules/quassel/__init__.py:52
-msgid "IRC Client"
-msgstr ""
-
#: modules/quassel/manifest.py:33
msgid "Quasseldroid"
msgstr ""
@@ -6031,10 +6155,6 @@ msgstr ""
msgid "Radicale"
msgstr ""
-#: modules/radicale/__init__.py:54
-msgid "Calendar and Addressbook"
-msgstr ""
-
#: modules/radicale/forms.py:14
msgid "Only the owner of a calendar/addressbook can view or make changes."
msgstr ""
@@ -6137,10 +6257,6 @@ msgid ""
"a>)."
msgstr ""
-#: modules/roundcube/__init__.py:51
-msgid "Email Client"
-msgstr ""
-
#: modules/roundcube/forms.py:16
msgid "Use only the local mail server"
msgstr ""
@@ -6194,10 +6310,6 @@ msgstr ""
msgid "RSS-Bridge"
msgstr ""
-#: modules/rssbridge/__init__.py:52
-msgid "RSS Feed Generator"
-msgstr ""
-
#: modules/rssbridge/forms.py:12 modules/searx/forms.py:17
msgid "Allow Public Access"
msgstr ""
@@ -6253,10 +6365,6 @@ msgstr ""
msgid "Samba"
msgstr ""
-#: modules/samba/__init__.py:54
-msgid "Network File Storage"
-msgstr ""
-
#: modules/samba/manifest.py:12
msgid "Android Samba Client"
msgstr ""
@@ -6401,10 +6509,6 @@ msgstr ""
msgid "Searx"
msgstr ""
-#: modules/searx/__init__.py:42
-msgid "Web Search"
-msgstr ""
-
#: modules/searx/forms.py:12
msgid "Safe Search"
msgstr ""
@@ -6442,6 +6546,14 @@ msgid ""
"services."
msgstr ""
+#: modules/security/manifest.py:10
+msgid "Automatic bans"
+msgstr ""
+
+#: modules/security/manifest.py:10
+msgid "Reports"
+msgstr ""
+
#: modules/security/templates/security.html:12
#: modules/security/templates/security.html:14
msgid "Show security report"
@@ -6552,14 +6664,14 @@ msgstr ""
msgid "Shaarli"
msgstr ""
-#: modules/shaarli/__init__.py:37 modules/shaarli/manifest.py:34
-msgid "Bookmarks"
-msgstr ""
-
#: modules/shaarli/manifest.py:12
msgid "Shaarlier"
msgstr ""
+#: modules/shaarli/manifest.py:34
+msgid "Bookmarks"
+msgstr ""
+
#: modules/shaarli/manifest.py:34
msgid "Link blog"
msgstr ""
@@ -6601,10 +6713,6 @@ msgstr ""
msgid "Shadowsocks Client"
msgstr ""
-#: modules/shadowsocks/__init__.py:52
-msgid "Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocks/forms.py:25
msgid "Server hostname or IP address"
msgstr ""
@@ -6643,14 +6751,10 @@ msgid ""
"through this server."
msgstr ""
-#: modules/shadowsocksserver/__init__.py:48
+#: modules/shadowsocksserver/__init__.py:47
msgid "Shadowsocks Server"
msgstr ""
-#: modules/shadowsocksserver/__init__.py:49
-msgid "Help Others Bypass Censorship"
-msgstr ""
-
#: modules/shadowsocksserver/forms.py:10 modules/shadowsocksserver/forms.py:11
msgid "Recommended"
msgstr ""
@@ -6865,6 +6969,18 @@ msgid ""
"no yearly snapshot)."
msgstr ""
+#: modules/snapshot/manifest.py:14
+msgid "Periodic"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Known good state"
+msgstr ""
+
+#: modules/snapshot/manifest.py:14
+msgid "Btrfs"
+msgstr ""
+
#: modules/snapshot/templates/snapshot_delete_selected.html:12
msgid "Delete the following snapshots permanently?"
msgstr ""
@@ -6991,8 +7107,10 @@ msgid ""
msgstr ""
#: modules/ssh/__init__.py:42
-msgid "Secure Shell (SSH) Server"
-msgstr ""
+#, fuzzy
+#| msgid "Chat Server"
+msgid "Secure Shell Server"
+msgstr "聊天伺服器"
#: modules/ssh/__init__.py:75
msgid "Remotely login using Secure Shell (SSH)"
@@ -7020,6 +7138,20 @@ msgid ""
"SSH."
msgstr ""
+#: modules/ssh/manifest.py:22
+msgid "SSH"
+msgstr ""
+
+#: modules/ssh/manifest.py:22
+#, fuzzy
+#| msgid "Remove Location"
+msgid "Remote terminal"
+msgstr "移除儲存庫位置"
+
+#: modules/ssh/manifest.py:22
+msgid "Fingerprints"
+msgstr ""
+
#: modules/ssh/templates/ssh.html:11
msgid "Server Fingerprints"
msgstr ""
@@ -7050,7 +7182,7 @@ msgstr ""
msgid "Proceed to Login"
msgstr ""
-#: modules/sso/templates/login.html:20
+#: modules/sso/templates/login.html:23
msgid "Login"
msgstr ""
@@ -7066,11 +7198,6 @@ msgid ""
"media, expand the root partition etc."
msgstr ""
-#: modules/storage/__init__.py:47 modules/storage/__init__.py:319
-#: modules/storage/__init__.py:350 modules/storage/__init__.py:396
-msgid "Storage"
-msgstr ""
-
#: modules/storage/__init__.py:227
#, python-brace-format
msgid "{disk_size:.1f} bytes"
@@ -7224,6 +7351,22 @@ msgstr ""
msgid "Other directory (specify below)"
msgstr ""
+#: modules/storage/manifest.py:9
+msgid "Disks"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Usage"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Auto-mount"
+msgstr ""
+
+#: modules/storage/manifest.py:9
+msgid "Expand partition"
+msgstr ""
+
#: modules/storage/templates/storage.html:17
msgid "The following storage devices are in use:"
msgstr ""
@@ -7321,10 +7464,6 @@ msgstr ""
msgid "Syncthing"
msgstr ""
-#: modules/syncthing/__init__.py:60
-msgid "File Synchronization"
-msgstr ""
-
#: modules/tiddlywiki/__init__.py:25
#, python-brace-format
msgid ""
@@ -7359,10 +7498,6 @@ msgstr ""
msgid "TiddlyWiki"
msgstr ""
-#: modules/tiddlywiki/__init__.py:66
-msgid "Non-linear Notebooks"
-msgstr ""
-
#: modules/tiddlywiki/forms.py:32
msgid "A TiddlyWiki file with .html file extension"
msgstr ""
@@ -7393,7 +7528,7 @@ msgid ""
"TiddlyWiki before deleting it."
msgstr ""
-#: modules/tor/__init__.py:33 modules/torproxy/__init__.py:29
+#: modules/tor/__init__.py:34 modules/torproxy/__init__.py:30
msgid ""
"Tor is an anonymous communication system. You can learn more about it from "
"the Tor Project website. For "
@@ -7402,13 +7537,13 @@ msgid ""
"en\">Tor Browser."
msgstr ""
-#: modules/tor/__init__.py:39
+#: modules/tor/__init__.py:40
msgid ""
"This app provides relay services to contribute to Tor network and help "
"others overcome censorship."
msgstr ""
-#: modules/tor/__init__.py:42
+#: modules/tor/__init__.py:43
#, python-brace-format
msgid ""
"This app provides an onion domain to expose {box_name} services via the Tor "
@@ -7416,15 +7551,11 @@ msgid ""
"when using an ISP that limits servers at home."
msgstr ""
-#: modules/tor/__init__.py:62 modules/tor/manifest.py:61
+#: modules/tor/__init__.py:63 modules/tor/manifest.py:61
#: modules/torproxy/manifest.py:58
msgid "Tor"
msgstr ""
-#: modules/tor/__init__.py:63 modules/torproxy/__init__.py:57
-msgid "Anonymity Network"
-msgstr ""
-
#: modules/tor/__init__.py:78
msgid "Tor Onion Service"
msgstr ""
@@ -7433,19 +7564,19 @@ msgstr ""
msgid "Tor Bridge Relay"
msgstr ""
-#: modules/tor/__init__.py:138
+#: modules/tor/__init__.py:140
msgid "Tor relay port available"
msgstr ""
-#: modules/tor/__init__.py:150
+#: modules/tor/__init__.py:152
msgid "Obfs3 transport registered"
msgstr ""
-#: modules/tor/__init__.py:161
+#: modules/tor/__init__.py:163
msgid "Obfs4 transport registered"
msgstr ""
-#: modules/tor/__init__.py:174
+#: modules/tor/__init__.py:176
msgid "Onion service is version 3"
msgstr ""
@@ -7539,10 +7670,6 @@ msgstr ""
msgid "Onion Service"
msgstr ""
-#: modules/tor/templates/tor.html:20
-msgid "Ports"
-msgstr ""
-
#: modules/tor/views.py:53 modules/torproxy/views.py:51
#, fuzzy
#| msgid "An error occurred during configuration."
@@ -7555,7 +7682,7 @@ msgstr "設置過程中發生錯誤。"
msgid "Error configuring app: {error}"
msgstr "安裝應用遇到錯誤:{error}"
-#: modules/torproxy/__init__.py:36
+#: modules/torproxy/__init__.py:37
#, python-brace-format
msgid ""
"This app provides a web proxy on your {box_name} for internal networks on "
@@ -7564,7 +7691,7 @@ msgid ""
"using upstream bridges."
msgstr ""
-#: modules/torproxy/__init__.py:56
+#: modules/torproxy/__init__.py:57
msgid "Tor Proxy"
msgstr ""
@@ -7572,12 +7699,12 @@ msgstr ""
msgid "Tor Socks Proxy"
msgstr ""
-#: modules/torproxy/__init__.py:142
+#: modules/torproxy/__init__.py:154
#, python-brace-format
msgid "Access URL {url} on tcp{kind} via Tor"
msgstr ""
-#: modules/torproxy/__init__.py:154
+#: modules/torproxy/__init__.py:166
#, python-brace-format
msgid "Confirm Tor usage at {url} on tcp{kind}"
msgstr ""
@@ -7773,6 +7900,14 @@ msgstr ""
msgid "Activate frequent feature updates (recommended)"
msgstr ""
+#: modules/upgrades/manifest.py:10
+msgid "Reboots"
+msgstr ""
+
+#: modules/upgrades/manifest.py:10
+msgid "New features"
+msgstr ""
+
#: modules/upgrades/templates/backports-firstboot.html:26
msgid ""
"It is strongly recommended to activate frequent feature updates. If not "
@@ -8037,6 +8172,18 @@ msgstr ""
msgid "User account created, you are now logged in"
msgstr ""
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Manage Passwords"
+msgid "Manage accounts"
+msgstr "管理密碼"
+
+#: modules/users/manifest.py:8
+#, fuzzy
+#| msgid "Permissions"
+msgid "App permissions"
+msgstr "權限"
+
#: modules/users/templates/users_change_password.html:11
#, python-format
msgid "Change Password for %(username)s"
@@ -8508,10 +8655,6 @@ msgstr ""
msgid "WordPress"
msgstr ""
-#: modules/wordpress/__init__.py:54
-msgid "Website and Blog"
-msgstr ""
-
#: modules/wordpress/forms.py:14
msgid "Public access"
msgstr ""
@@ -8551,10 +8694,6 @@ msgstr ""
msgid "Zoph"
msgstr ""
-#: modules/zoph/__init__.py:57
-msgid "Photo Organizer"
-msgstr ""
-
#: modules/zoph/forms.py:14
msgid "Enable OpenStreetMap for maps"
msgstr ""
@@ -8782,49 +8921,45 @@ msgstr ""
msgid "Search with tags"
msgstr ""
+#: templates/apps.html:42
+msgid "Clear all tags"
+msgstr ""
+
#: templates/base.html:31
msgid ""
"FreedomBox is a personal server designed for privacy and data ownership. It "
"is free software that lets you install and manage server apps with ease."
msgstr ""
-#: templates/base.html:118
+#: templates/base.html:116
msgid " Home"
msgstr ""
-#: templates/base.html:121
-msgid "Home"
-msgstr ""
-
-#: templates/base.html:126
+#: templates/base.html:124
msgid " Apps"
msgstr ""
-#: templates/base.html:130
-msgid "Apps"
-msgstr ""
-
-#: templates/base.html:135
+#: templates/base.html:133
msgid " System"
msgstr ""
-#: templates/base.html:174 templates/base.html:175
+#: templates/base.html:172 templates/base.html:173
msgid "Change password"
msgstr ""
-#: templates/base.html:188 templates/base.html:189
+#: templates/base.html:186 templates/base.html:187
msgid "Shut down"
msgstr ""
-#: templates/base.html:199 templates/base.html:237
+#: templates/base.html:197 templates/base.html:235
msgid "Log out"
msgstr ""
-#: templates/base.html:208 templates/base.html:211
+#: templates/base.html:206 templates/base.html:209
msgid "Select language"
msgstr ""
-#: templates/base.html:226 templates/base.html:228
+#: templates/base.html:224 templates/base.html:226
msgid "Log in"
msgstr ""
@@ -9030,11 +9165,15 @@ msgid ""
"installed freshly again."
msgstr ""
-#: views.py:322
+#: views.py:85
+msgid "Here"
+msgstr ""
+
+#: views.py:374
msgid "Setting unchanged"
msgstr ""
-#: views.py:557
+#: views.py:609
#, python-brace-format
msgid "before uninstall of {app_id}"
msgstr ""
@@ -9043,6 +9182,33 @@ msgstr ""
msgid "Gujarati"
msgstr ""
+#~ msgid "File & Snippet Sharing"
+#~ msgstr "檔案 & 字條分享"
+
+#~ msgid "Domain Name Server"
+#~ msgstr "域名服務器 DNS"
+
+#~ msgid "E-book Library"
+#~ msgstr "電子書圖書館"
+
+#~ msgid "Server Administration"
+#~ msgstr "伺服器管理"
+
+#~ msgid "VoIP Helper"
+#~ msgstr "VoIP 協助程式"
+
+#~ msgid "BitTorrent Web Client"
+#~ msgstr "BitTorrent 網頁客戶端"
+
+#~ msgid "Chat Server"
+#~ msgstr "聊天伺服器"
+
+#~ msgid "Email Server"
+#~ msgstr "郵件伺服器"
+
+#~ msgid "Documentation"
+#~ msgstr "文件"
+
#, python-format
#~ msgid ""
#~ "\n"
@@ -9083,11 +9249,6 @@ msgstr ""
#~ msgid "Enable Domain Name System Security Extensions"
#~ msgstr "啟用網域名稱系統安全擴充功能"
-#, fuzzy
-#~| msgid "Error During Backup"
-#~ msgid "Error running apt-get"
-#~ msgstr "備份時發生錯誤"
-
#~ msgid ""
#~ "Cockpit requires that you access it through a domain name. It will not "
#~ "work when accessed using an IP address as part of the URL."