]> git.proxmox.com Git - proxmox-i18n.git/blobdiff - proxmox-mailgateway.pot
run make update
[proxmox-i18n.git] / proxmox-mailgateway.pot
index f52cdb11e5f9624975f79ed54d627900b2e41461..103a3ec1e88aa6e7c72c46d7175f898e2ea02023 100644 (file)
@@ -1,17 +1,18 @@
 # Proxmox message catalog.
 # Proxmox message catalog.
-# Copyright (C) 2011-2020 Proxmox Server Solutions GmbH
-# This file is free software: you can redistribute it and/or modify
-# it under the terms of the GNU Affero General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-# Proxmox Support Team <support@proxmox.com>, 2020.
+#
+# Copyright (C) Proxmox Server Solutions GmbH
+#
+# This file is free software: you can redistribute it and/or modify it under the terms of the GNU
+# Affero General Public License as published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+# -- Proxmox Support Team <support\@proxmox.com>
 #
 #, fuzzy
 msgid ""
 msgstr ""
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: proxmox-mailgateway 947d7632996d15c17d2a8e0dc75933b5d65c8183\n"
+"Project-Id-Version: proxmox-mailgateway e4fc927b7dcfe91d483415893480a69993731c09\n"
 "Report-Msgid-Bugs-To: <support@proxmox.com>\n"
 "Report-Msgid-Bugs-To: <support@proxmox.com>\n"
-"POT-Creation-Date: Mon Apr 26 14:25:37 2021\n"
+"POT-Creation-Date: Thu Jun 20 10:46:36 2024\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <support@proxmox.com>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <support@proxmox.com>\n"
@@ -23,35 +24,35 @@ msgstr ""
 msgid "5 Minutes"
 msgstr ""
 
 msgid "5 Minutes"
 msgstr ""
 
-#: pmg-gui/js/Certificates.js:78
+#: pmg-gui/js/Certificates.js:81
 msgid "ACME Accounts/Challenges"
 msgstr ""
 
 msgid "ACME Accounts/Challenges"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:242 pmg-gui/js/LDAPUserEditor.js:43 pmg-gui/js/LDAPUserSelector.js:26
+#: pmg-gui/js/LDAPConfig.js:248 pmg-gui/js/LDAPUserEditor.js:43 pmg-gui/js/LDAPUserSelector.js:26
 msgid "Account"
 msgstr ""
 
 msgid "Account"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:145
+#: pmg-gui/js/LDAPConfig.js:151
 msgid "Account attribute name"
 msgstr ""
 
 msgid "Account attribute name"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:590
+#: pmg-gui/js/LDAPConfig.js:598
 msgid "Accounts"
 msgstr ""
 
 msgid "Accounts"
 msgstr ""
 
-#: pmg-gui/js/ObjectGroupSelector.js:35 pmg-gui/js/RuleInfo.js:367
+#: pmg-gui/js/ObjectGroupSelector.js:35 pmg-gui/js/RuleInfo.js:426
 msgid "Action"
 msgstr ""
 
 msgid "Action"
 msgstr ""
 
-#: pmg-gui/js/SpamQuarantine.js:125
+#: pmg-gui/js/controller/QuarantineController.js:97
 msgid "Action '{0}' for '{1}' items"
 msgstr ""
 
 msgid "Action '{0}' for '{1}' items"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:778 pmg-gui/js/Utils.js:882
+#: pmg-gui/js/Utils.js:777 pmg-gui/js/Utils.js:888
 msgid "Action '{0}' for '{1}' items successful"
 msgstr ""
 
 msgid "Action '{0}' for '{1}' items successful"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:779 pmg-gui/js/Utils.js:883
+#: pmg-gui/js/Utils.js:778 pmg-gui/js/Utils.js:889
 msgid "Action '{0}' successful"
 msgstr ""
 
 msgid "Action '{0}' successful"
 msgstr ""
 
@@ -59,11 +60,11 @@ msgstr ""
 msgid "Action Objects"
 msgstr ""
 
 msgid "Action Objects"
 msgstr ""
 
-#: pmg-gui/js/RuleEditor.js:45 pmg-gui/js/RuleInfo.js:249
+#: pmg-gui/js/RuleEditor.js:45 pmg-gui/js/RuleInfo.js:288
 msgid "Active"
 msgstr ""
 
 msgid "Active"
 msgstr ""
 
-#: pmg-gui/js/ActionList.js:101 pmg-gui/js/ClusterAdministration.js:206 pmg-gui/js/FetchmailView.js:70 pmg-gui/js/ObjectGroup.js:183 pmg-gui/js/RuleConfiguration.js:160 pmg-gui/js/RuleInfo.js:358 pmg-gui/js/UserBlackWhiteList.js:159 pmg-gui/js/UserView.js:96
+#: pmg-gui/js/ActionList.js:101 pmg-gui/js/ClusterAdministration.js:206 pmg-gui/js/FetchmailView.js:70 pmg-gui/js/ObjectGroup.js:197 pmg-gui/js/RuleConfiguration.js:160 pmg-gui/js/RuleInfo.js:417 pmg-gui/js/UserBlackWhiteList.js:159 pmg-gui/js/UserView.js:120
 msgid "Add"
 msgstr ""
 
 msgid "Add"
 msgstr ""
 
@@ -71,6 +72,10 @@ msgstr ""
 msgid "Add Remote"
 msgstr ""
 
 msgid "Add Remote"
 msgstr ""
 
+#: pmg-gui/js/Utils.js:703
+msgid "Add Separator"
+msgstr ""
+
 #: pmg-gui/js/MailProxyTLS.js:14
 msgid "Add TLS received header"
 msgstr ""
 #: pmg-gui/js/MailProxyTLS.js:14
 msgid "Add TLS received header"
 msgstr ""
@@ -79,7 +84,7 @@ msgstr ""
 msgid "Address"
 msgstr ""
 
 msgid "Address"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:596
+#: pmg-gui/js/LDAPConfig.js:604
 msgid "Addresses"
 msgstr ""
 
 msgid "Addresses"
 msgstr ""
 
@@ -95,27 +100,35 @@ msgstr ""
 msgid "Administrator EMail"
 msgstr ""
 
 msgid "Administrator EMail"
 msgstr ""
 
+#: pmg-gui/js/form/MatchModeSelector.js:6
+msgid "All match"
+msgstr ""
+
 #: pmg-gui/js/SpamQuarantineOptions.js:66 pmg-gui/js/VirusQuarantineOptions.js:19
 msgid "Allow HREFs"
 msgstr ""
 
 #: pmg-gui/js/SpamQuarantineOptions.js:66 pmg-gui/js/VirusQuarantineOptions.js:19
 msgid "Allow HREFs"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:62
+#: pmg-gui/js/PBSRemoteEdit.js:87
 msgid "Always"
 msgstr ""
 
 msgid "Always"
 msgstr ""
 
+#: pmg-gui/js/form/MatchModeSelector.js:7
+msgid "Any matches"
+msgstr ""
+
 #: pmg-gui/js/SpamDetectorCustom.js:81
 msgid "Apply"
 msgstr ""
 
 #: pmg-gui/js/SpamDetectorCustom.js:81
 msgid "Apply"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorCustom.js:85 pmg-gui/js/SpamDetectorCustom.js:252
+#: pmg-gui/js/SpamDetectorCustom.js:85 pmg-gui/js/SpamDetectorCustom.js:298
 msgid "Apply Custom Scores"
 msgstr ""
 
 msgid "Apply Custom Scores"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:850
+#: pmg-gui/js/Utils.js:856
 msgid "Apply custom SpamAssassin scores"
 msgstr ""
 
 msgid "Apply custom SpamAssassin scores"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:457
+#: pmg-gui/js/Utils.js:445
 msgid "Archive Filter"
 msgstr ""
 
 msgid "Archive Filter"
 msgstr ""
 
@@ -139,14 +152,22 @@ msgstr ""
 msgid "Are you sure you want to remove {0} entries"
 msgstr ""
 
 msgid "Are you sure you want to remove {0} entries"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:571
+#: pmg-gui/js/form/MatchModeSelector.js:8
+msgid "At least one does not match"
+msgstr ""
+
+#: pmg-gui/js/Utils.js:555
 msgid "Attach orig. Mail"
 msgstr ""
 
 msgid "Attach orig. Mail"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:99 pmg-gui/js/NavigationTree.js:122
+#: pmg-gui/js/AttachmentQuarantine.js:42 pmg-gui/js/NavigationTree.js:122
 msgid "Attachment Quarantine"
 msgstr ""
 
 msgid "Attachment Quarantine"
 msgstr ""
 
+#: pmg-gui/js/AttachmentGrid.js:8
+msgid "Attachments"
+msgstr ""
+
 #: pmg-gui/js/Utils.js:47
 msgid "Auditor"
 msgstr ""
 #: pmg-gui/js/Utils.js:47
 msgid "Auditor"
 msgstr ""
@@ -155,7 +176,11 @@ msgstr ""
 msgid "Authentication mode"
 msgstr ""
 
 msgid "Authentication mode"
 msgstr ""
 
-#: pmg-gui/js/RuleInfo.js:321
+#: pmg-gui/js/TFAView.js:60
+msgid "Auto-fill"
+msgstr ""
+
+#: pmg-gui/js/RuleInfo.js:380
 msgid "Available Objects"
 msgstr ""
 
 msgid "Available Objects"
 msgstr ""
 
@@ -163,7 +188,7 @@ msgstr ""
 msgid "Avg. Mail Processing Time"
 msgstr ""
 
 msgid "Avg. Mail Processing Time"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:612
+#: pmg-gui/js/Utils.js:596
 msgid "BCC"
 msgstr ""
 
 msgid "BCC"
 msgstr ""
 
@@ -171,11 +196,11 @@ msgstr ""
 msgid "Back"
 msgstr ""
 
 msgid "Back"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorOptions.js:37
+#: pmg-gui/js/SpamDetectorOptions.js:39
 msgid "Backscatter Score"
 msgstr ""
 
 msgid "Backscatter Score"
 msgstr ""
 
-#: pmg-gui/js/BackupConfiguration.js:5 pmg-gui/js/BackupRestore.js:78 pmg-gui/js/BackupRestore.js:81 pmg-gui/js/BackupRestore.js:102 pmg-gui/js/Utils.js:852
+#: pmg-gui/js/BackupConfiguration.js:5 pmg-gui/js/BackupRestore.js:78 pmg-gui/js/BackupRestore.js:81 pmg-gui/js/BackupRestore.js:102 pmg-gui/js/Utils.js:858
 msgid "Backup"
 msgstr ""
 
 msgid "Backup"
 msgstr ""
 
@@ -183,7 +208,7 @@ msgstr ""
 msgid "Backup Now"
 msgstr ""
 
 msgid "Backup Now"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:21
+#: pmg-gui/js/PBSRemoteEdit.js:18
 msgid "Backup Server"
 msgstr ""
 
 msgid "Backup Server"
 msgstr ""
 
@@ -195,11 +220,11 @@ msgstr ""
 msgid "Backup/Restore"
 msgstr ""
 
 msgid "Backup/Restore"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:124
+#: pmg-gui/js/LDAPConfig.js:130
 msgid "Base DN"
 msgstr ""
 
 msgid "Base DN"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:131
+#: pmg-gui/js/LDAPConfig.js:137
 msgid "Base DN for Groups"
 msgstr ""
 
 msgid "Base DN for Groups"
 msgstr ""
 
@@ -207,7 +232,7 @@ msgstr ""
 msgid "Before Queue Filtering"
 msgstr ""
 
 msgid "Before Queue Filtering"
 msgstr ""
 
-#: pmg-gui/js/QuarantineView.js:28 pmg-gui/js/SpamContextMenu.js:37 pmg-gui/js/SpamQuarantine.js:353 pmg-gui/js/UserBlackWhiteList.js:54 pmg-gui/js/UserBlackWhiteList.js:204 pmg-gui/js/mobile/mailview.js:29 pmg-gui/js/mobile/quarantineview.js:94
+#: pmg-gui/js/QuarantineView.js:28 pmg-gui/js/SpamContextMenu.js:25 pmg-gui/js/SpamQuarantine.js:261 pmg-gui/js/UserBlackWhiteList.js:54 pmg-gui/js/UserBlackWhiteList.js:204 pmg-gui/js/mobile/mailview.js:29 pmg-gui/js/mobile/quarantineview.js:94
 msgid "Blacklist"
 msgstr ""
 
 msgid "Blacklist"
 msgstr ""
 
@@ -215,30 +240,50 @@ msgstr ""
 msgid "Block encrypted archives and documents"
 msgstr ""
 
 msgid "Block encrypted archives and documents"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:566
+#: pmg-gui/js/Utils.js:550
 msgid "Body"
 msgstr ""
 
 msgid "Body"
 msgstr ""
 
+#: pmg-gui/js/dashboard/NodeInfo.js:105
+msgid "Boot Mode"
+msgstr ""
+
 #: pmg-gui/js/GeneralMailStatistics.js:54 pmg-gui/js/GeneralMailStatistics.js:78 pmg-gui/js/GeneralMailStatistics.js:180 pmg-gui/js/GeneralMailStatistics.js:195
 msgid "Bounces"
 msgstr ""
 
 #: pmg-gui/js/GeneralMailStatistics.js:54 pmg-gui/js/GeneralMailStatistics.js:78 pmg-gui/js/GeneralMailStatistics.js:180 pmg-gui/js/GeneralMailStatistics.js:195
 msgid "Bounces"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:87
+#: pmg-gui/js/ClamAVDatabase.js:85
 msgid "Build time"
 msgstr ""
 
 msgid "Build time"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:401
+#: pmg-gui/js/MyNetworks.js:45 pmg-gui/js/MyNetworks.js:73
+msgid "CIDR"
+msgstr ""
+
+#: pmg-gui/js/Dashboard.js:496
 msgid "CPU"
 msgstr ""
 
 msgid "CPU"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:115 pmg-gui/js/ServerStatus.js:118
+#: pmg-gui/js/ServerStatus.js:120 pmg-gui/js/ServerStatus.js:123 pmg-gui/js/dashboard/NodeInfo.js:24
 msgid "CPU usage"
 msgstr ""
 
 msgid "CPU usage"
 msgstr ""
 
-#: pmg-gui/js/Certificates.js:5 pmg-gui/js/Certificates.js:28 pmg-gui/js/NavigationTree.js:96
+#: pmg-gui/js/dashboard/NodeInfo.js:81
+msgid "CPU(s)"
+msgstr ""
+
+#: pmg-gui/js/ObjectGroup.js:319
+msgid "Caution: 'What Objects' match each mail part separately, so be careful with any option besides 'Any matches'."
+msgstr ""
+
+#: pmg-gui/js/Certificates.js:5 pmg-gui/js/Certificates.js:30 pmg-gui/js/NavigationTree.js:96
 msgid "Certificates"
 msgstr ""
 
 msgid "Certificates"
 msgstr ""
 
+#: pmg-gui/js/TFAView.js:82
+msgid "Changing the Relying Party may break existing webAuthn TFA entries."
+msgstr ""
+
 #: pmg-gui/js/SpamDetectorStatus.js:22
 msgid "Channel"
 msgstr ""
 #: pmg-gui/js/SpamDetectorStatus.js:22
 msgid "Channel"
 msgstr ""
@@ -251,7 +296,7 @@ msgstr ""
 msgid "ClamAV"
 msgstr ""
 
 msgid "ClamAV"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:851
+#: pmg-gui/js/Utils.js:857
 msgid "ClamAV update"
 msgstr ""
 
 msgid "ClamAV update"
 msgstr ""
 
@@ -271,6 +316,10 @@ msgstr ""
 msgid "Client Message Rate Limit"
 msgstr ""
 
 msgid "Client Message Rate Limit"
 msgstr ""
 
+#: pmg-gui/js/Settings.js:14
+msgid "Close"
+msgstr ""
+
 #: pmg-gui/js/NavigationTree.js:78
 msgid "Cluster"
 msgstr ""
 #: pmg-gui/js/NavigationTree.js:78
 msgid "Cluster"
 msgstr ""
@@ -283,7 +332,15 @@ msgstr ""
 msgid "Cluster Join"
 msgstr ""
 
 msgid "Cluster Join"
 msgstr ""
 
-#: pmg-gui/js/ActionList.js:141 pmg-gui/js/LDAPConfig.js:166 pmg-gui/js/LDAPConfig.js:583 pmg-gui/js/LDAPProfileSelector.js:41 pmg-gui/js/MyNetworks.js:59 pmg-gui/js/MyNetworks.js:97 pmg-gui/js/MyNetworks.js:128 pmg-gui/js/RelayDomains.js:64 pmg-gui/js/RelayDomains.js:102 pmg-gui/js/RelayDomains.js:133 pmg-gui/js/SpamDetectorCustom.js:132 pmg-gui/js/SpamDetectorCustom.js:176 pmg-gui/js/SpamDetectorCustom.js:280 pmg-gui/js/Transport.js:107 pmg-gui/js/Transport.js:194 pmg-gui/js/UserEdit.js:146 pmg-gui/js/UserView.js:164 pmg-gui/js/Utils.js:534 pmg-gui/js/Utils.js:591 pmg-gui/js/Utils.js:624 pmg-gui/js/Utils.js:660 pmg-gui/js/Utils.js:699
+#: pmg-gui/js/Dashboard.js:481
+msgid "Cluster Resources (average)"
+msgstr ""
+
+#: pmg-gui/js/MainView.js:213 pmg-gui/js/QuarantineView.js:246
+msgid "Color Theme"
+msgstr ""
+
+#: pmg-gui/js/ActionList.js:141 pmg-gui/js/LDAPConfig.js:172 pmg-gui/js/LDAPConfig.js:591 pmg-gui/js/LDAPProfileSelector.js:41 pmg-gui/js/MyNetworks.js:50 pmg-gui/js/MyNetworks.js:78 pmg-gui/js/MyNetworks.js:125 pmg-gui/js/RelayDomains.js:57 pmg-gui/js/RelayDomains.js:88 pmg-gui/js/RelayDomains.js:135 pmg-gui/js/SpamDetectorCustom.js:133 pmg-gui/js/SpamDetectorCustom.js:179 pmg-gui/js/SpamDetectorCustom.js:263 pmg-gui/js/Transport.js:113 pmg-gui/js/Transport.js:200 pmg-gui/js/UserEdit.js:145 pmg-gui/js/UserView.js:219 pmg-gui/js/Utils.js:518 pmg-gui/js/Utils.js:575 pmg-gui/js/Utils.js:608 pmg-gui/js/Utils.js:641 pmg-gui/js/Utils.js:680
 msgid "Comment"
 msgstr ""
 
 msgid "Comment"
 msgstr ""
 
@@ -295,15 +352,15 @@ msgstr ""
 msgid "Configure Scheduled Backup"
 msgstr ""
 
 msgid "Configure Scheduled Backup"
 msgstr ""
 
-#: pmg-gui/js/RuleConfiguration.js:98 pmg-gui/js/RuleInfo.js:39 pmg-gui/js/SpamQuarantine.js:123 pmg-gui/js/mobile/app.js:31
+#: pmg-gui/js/RuleConfiguration.js:98 pmg-gui/js/RuleInfo.js:39 pmg-gui/js/controller/QuarantineController.js:95 pmg-gui/js/mobile/app.js:32
 msgid "Confirm"
 msgstr ""
 
 msgid "Confirm"
 msgstr ""
 
-#: pmg-gui/js/UserEdit.js:70
+#: pmg-gui/js/UserEdit.js:69
 msgid "Confirm password"
 msgstr ""
 
 msgid "Confirm password"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:50
+#: pmg-gui/js/ServerStatus.js:59
 msgid "Console"
 msgstr ""
 
 msgid "Console"
 msgstr ""
 
@@ -311,27 +368,31 @@ msgstr ""
 msgid "Contact"
 msgstr ""
 
 msgid "Contact"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:407 pmg-gui/js/Utils.js:474
+#: pmg-gui/js/Utils.js:398 pmg-gui/js/Utils.js:461
 msgid "Content Type"
 msgstr ""
 
 msgid "Content Type"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:390
+#: pmg-gui/js/Utils.js:382
 msgid "Content Type Filter"
 msgstr ""
 
 msgid "Content Type Filter"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:679
-msgid "Copy orignal mail to Attachment Quarantine"
+#: pmg-gui/js/Utils.js:660
+msgid "Copy original mail to Attachment Quarantine"
 msgstr ""
 
 msgstr ""
 
-#: pmg-gui/js/ContactStatistics.js:158 pmg-gui/js/Dashboard.js:453 pmg-gui/js/DomainStatistics.js:86 pmg-gui/js/DomainStatistics.js:130 pmg-gui/js/HourlyMailDistribution.js:11 pmg-gui/js/ReceiverStatistics.js:166 pmg-gui/js/SenderStatistics.js:158 pmg-gui/js/SpamScoreDistribution.js:38 pmg-gui/js/VirusCharts.js:30
+#: pmg-gui/js/DKIMSettings.js:40
+msgid "Could not read private key - please create a selector first!"
+msgstr ""
+
+#: pmg-gui/js/ContactStatistics.js:158 pmg-gui/js/Dashboard.js:473 pmg-gui/js/DomainStatistics.js:86 pmg-gui/js/DomainStatistics.js:130 pmg-gui/js/HourlyMailDistribution.js:11 pmg-gui/js/ReceiverStatistics.js:166 pmg-gui/js/SenderStatistics.js:158 pmg-gui/js/SpamScoreDistribution.js:38 pmg-gui/js/VirusCharts.js:30
 msgid "Count"
 msgstr ""
 
 msgid "Count"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:198 pmg-gui/js/LDAPConfig.js:527 pmg-gui/js/MailProxyTLSDestinations.js:128 pmg-gui/js/MyNetworks.js:80 pmg-gui/js/ObjectGroupList.js:114 pmg-gui/js/RelayDomains.js:85 pmg-gui/js/SpamDetectorCustom.js:225 pmg-gui/js/Transport.js:57
+#: pmg-gui/js/ClusterAdministration.js:198 pmg-gui/js/LDAPConfig.js:527 pmg-gui/js/MailProxyTLSDestinations.js:120 pmg-gui/js/MailProxyTLSInboundDomains.js:67 pmg-gui/js/MyNetworks.js:61 pmg-gui/js/ObjectGroupList.js:99 pmg-gui/js/RelayDomains.js:71 pmg-gui/js/SpamDetectorCustom.js:221 pmg-gui/js/Transport.js:50
 msgid "Create"
 msgstr ""
 
 msgid "Create"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:853
+#: pmg-gui/js/Utils.js:859
 msgid "Create Cluster"
 msgstr ""
 
 msgid "Create Cluster"
 msgstr ""
 
@@ -339,7 +400,7 @@ msgstr ""
 msgid "Custom"
 msgstr ""
 
 msgid "Custom"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorCustom.js:113 pmg-gui/js/SpamDetectorCustom.js:158
+#: pmg-gui/js/SpamDetectorCustom.js:114 pmg-gui/js/SpamDetectorCustom.js:161
 msgid "Custom Rule Score"
 msgstr ""
 
 msgid "Custom Rule Score"
 msgstr ""
 
@@ -351,7 +412,7 @@ msgstr ""
 msgid "DKIM"
 msgstr ""
 
 msgid "DKIM"
 msgstr ""
 
-#: pmg-gui/js/SystemConfiguration.js:36
+#: pmg-gui/js/SystemConfiguration.js:34
 msgid "DNS"
 msgstr ""
 
 msgid "DNS"
 msgstr ""
 
@@ -367,7 +428,11 @@ msgstr ""
 msgid "DNSBL Threshold"
 msgstr ""
 
 msgid "DNSBL Threshold"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:279 pmg-gui/js/NavigationTree.js:10
+#: pmg-gui/js/AttachmentQuarantine.js:118 pmg-gui/js/SpamQuarantine.js:235 pmg-gui/js/VirusQuarantine.js:131
+msgid "Dark-mode filter"
+msgstr ""
+
+#: pmg-gui/js/Dashboard.js:324 pmg-gui/js/NavigationTree.js:10
 msgid "Dashboard"
 msgstr ""
 
 msgid "Dashboard"
 msgstr ""
 
@@ -383,11 +448,15 @@ msgstr ""
 msgid "Datastore"
 msgstr ""
 
 msgid "Datastore"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:133 pmg-gui/js/ContactStatistics.js:75 pmg-gui/js/ReceiverStatistics.js:75 pmg-gui/js/SenderStatistics.js:75 pmg-gui/js/SpamQuarantine.js:292 pmg-gui/js/VirusQuarantine.js:139
+#: pmg-gui/js/AttachmentQuarantine.js:77 pmg-gui/js/ContactStatistics.js:75 pmg-gui/js/ReceiverStatistics.js:75 pmg-gui/js/SenderStatistics.js:75 pmg-gui/js/SpamQuarantine.js:182 pmg-gui/js/VirusQuarantine.js:85
 msgid "Date"
 msgstr ""
 
 msgid "Date"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:90
+#: pmg-gui/js/ViewMailHeaders.js:106
+msgid "Decode"
+msgstr ""
+
+#: pmg-gui/js/LDAPConfig.js:95
 msgid "Default"
 msgstr ""
 
 msgid "Default"
 msgstr ""
 
@@ -407,7 +476,7 @@ msgstr ""
 msgid "Delay Warning Time (hours)"
 msgstr ""
 
 msgid "Delay Warning Time (hours)"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:173 pmg-gui/js/SpamContextMenu.js:24 pmg-gui/js/SpamQuarantine.js:365 pmg-gui/js/VirusQuarantine.js:179 pmg-gui/js/mobile/mailview.js:43 pmg-gui/js/mobile/quarantineview.js:99
+#: pmg-gui/js/AttachmentQuarantine.js:143 pmg-gui/js/QuarantineContextMenu.js:25 pmg-gui/js/SpamContextMenu.js:12 pmg-gui/js/SpamQuarantine.js:273 pmg-gui/js/VirusQuarantine.js:156 pmg-gui/js/mobile/mailview.js:43 pmg-gui/js/mobile/quarantineview.js:99
 msgid "Delete"
 msgstr ""
 
 msgid "Delete"
 msgstr ""
 
@@ -415,15 +484,15 @@ msgstr ""
 msgid "Delete all Messages"
 msgstr ""
 
 msgid "Delete all Messages"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:167 pmg-gui/js/SpamContextMenu.js:18 pmg-gui/js/SpamQuarantine.js:359 pmg-gui/js/VirusQuarantine.js:173 pmg-gui/js/mobile/mailview.js:50 pmg-gui/js/mobile/quarantineview.js:82
+#: pmg-gui/js/AttachmentQuarantine.js:137 pmg-gui/js/QuarantineContextMenu.js:19 pmg-gui/js/SpamContextMenu.js:6 pmg-gui/js/SpamQuarantine.js:267 pmg-gui/js/VirusQuarantine.js:150 pmg-gui/js/mobile/mailview.js:50 pmg-gui/js/mobile/quarantineview.js:82
 msgid "Deliver"
 msgstr ""
 
 msgid "Deliver"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:75 pmg-gui/js/FetchmailView.js:112
+#: pmg-gui/js/FetchmailEdit.js:75 pmg-gui/js/FetchmailView.js:113
 msgid "Deliver to"
 msgstr ""
 
 msgid "Deliver to"
 msgstr ""
 
-#: pmg-gui/js/ActionList.js:134 pmg-gui/js/ObjectGroupList.js:40 pmg-gui/js/SpamInfoGrid.js:54
+#: pmg-gui/js/ActionList.js:134 pmg-gui/js/ObjectGroupList.js:40 pmg-gui/js/SpamInfoGrid.js:72
 msgid "Description"
 msgstr ""
 
 msgid "Description"
 msgstr ""
 
@@ -431,11 +500,11 @@ msgstr ""
 msgid "Destination"
 msgstr ""
 
 msgid "Destination"
 msgstr ""
 
-#: pmg-gui/js/ObjectGroup.js:86 pmg-gui/js/RuleEditor.js:37 pmg-gui/js/RuleInfo.js:248
+#: pmg-gui/js/ObjectGroup.js:100 pmg-gui/js/RuleEditor.js:37 pmg-gui/js/RuleInfo.js:287
 msgid "Direction"
 msgstr ""
 
 msgid "Direction"
 msgstr ""
 
-#: pmg-gui/js/MailProxyRelaying.js:28
+#: pmg-gui/js/MailProxyRelaying.js:33
 msgid "Disable MX lookup (SMTP)"
 msgstr ""
 
 msgid "Disable MX lookup (SMTP)"
 msgstr ""
 
@@ -443,43 +512,43 @@ msgstr ""
 msgid "Discard address verification database"
 msgstr ""
 
 msgid "Discard address verification database"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:687 pmg-gui/js/Utils.js:706
+#: pmg-gui/js/Utils.js:668 pmg-gui/js/Utils.js:687
 msgid "Disclaimer"
 msgstr ""
 
 msgid "Disclaimer"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:154
+#: pmg-gui/js/ServerStatus.js:159
 msgid "Disk usage"
 msgstr ""
 
 msgid "Disk usage"
 msgstr ""
 
-#: pmg-gui/js/MainView.js:181
+#: pmg-gui/js/MainView.js:187
 msgid "Documentation"
 msgstr ""
 
 msgid "Documentation"
 msgstr ""
 
-#: pmg-gui/js/DomainStatistics.js:5 pmg-gui/js/DomainStatistics.js:72 pmg-gui/js/DomainStatistics.js:116 pmg-gui/js/NavigationTree.js:184 pmg-gui/js/PostfixQShape.js:116 pmg-gui/js/Utils.js:246 pmg-gui/js/Utils.js:252 pmg-gui/js/Utils.js:261 pmg-gui/js/Utils.js:268
+#: pmg-gui/js/DomainStatistics.js:5 pmg-gui/js/DomainStatistics.js:72 pmg-gui/js/DomainStatistics.js:116 pmg-gui/js/MailProxyTLSInboundDomains.js:28 pmg-gui/js/MailProxyTLSInboundDomains.js:43 pmg-gui/js/NavigationTree.js:184 pmg-gui/js/PostfixQShape.js:116 pmg-gui/js/Utils.js:241 pmg-gui/js/Utils.js:247 pmg-gui/js/Utils.js:256 pmg-gui/js/Utils.js:263
 msgid "Domain"
 msgstr ""
 
 msgid "Domain"
 msgstr ""
 
-#: pmg-gui/js/AttachmentGrid.js:50 pmg-gui/js/BackupRestore.js:190 pmg-gui/js/SpamQuarantine.js:334 pmg-gui/js/Subscription.js:60
+#: pmg-gui/js/AttachmentGrid.js:124 pmg-gui/js/AttachmentQuarantine.js:125 pmg-gui/js/BackupRestore.js:190 pmg-gui/js/SpamQuarantine.js:242 pmg-gui/js/Subscription.js:60 pmg-gui/js/VirusQuarantine.js:138
 msgid "Download"
 msgstr ""
 
 msgid "Download"
 msgstr ""
 
-#: pmg-gui/js/LDAPUserSelector.js:32 pmg-gui/js/UserEdit.js:134 pmg-gui/js/Utils.js:215 pmg-gui/js/Utils.js:221 pmg-gui/js/Utils.js:230 pmg-gui/js/Utils.js:237
+#: pmg-gui/js/LDAPUserSelector.js:32 pmg-gui/js/QuarantineList.js:362 pmg-gui/js/UserBlackWhiteList.js:156 pmg-gui/js/UserEdit.js:133 pmg-gui/js/Utils.js:210 pmg-gui/js/Utils.js:216 pmg-gui/js/Utils.js:225 pmg-gui/js/Utils.js:232
 msgid "E-Mail"
 msgstr ""
 
 msgid "E-Mail"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:364
+#: pmg-gui/js/Dashboard.js:409
 msgid "E-Mail Processing"
 msgstr ""
 
 msgid "E-Mail Processing"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:310
+#: pmg-gui/js/Dashboard.js:355
 msgid "E-Mail Volume"
 msgstr ""
 
 msgid "E-Mail Volume"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:313
+#: pmg-gui/js/LDAPConfig.js:319
 msgid "E-Mail address"
 msgstr ""
 
 msgid "E-Mail address"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:296
+#: pmg-gui/js/LDAPConfig.js:302
 msgid "E-Mail addresses of '{0}'"
 msgstr ""
 
 msgid "E-Mail addresses of '{0}'"
 msgstr ""
 
@@ -487,11 +556,11 @@ msgstr ""
 msgid "EMail 'From:'"
 msgstr ""
 
 msgid "EMail 'From:'"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:138
+#: pmg-gui/js/LDAPConfig.js:144
 msgid "EMail attribute name(s)"
 msgstr ""
 
 msgid "EMail attribute name(s)"
 msgstr ""
 
-#: pmg-gui/js/ActionList.js:108 pmg-gui/js/ClamAVDatabase.js:158 pmg-gui/js/DKIMSettings.js:205 pmg-gui/js/FetchmailView.js:76 pmg-gui/js/LDAPConfig.js:522 pmg-gui/js/MailProxyOptions.js:89 pmg-gui/js/MailProxyPorts.js:33 pmg-gui/js/MailProxyRelaying.js:90 pmg-gui/js/MailProxyTLS.js:22 pmg-gui/js/MailProxyTLSDestinations.js:124 pmg-gui/js/MyNetworks.js:74 pmg-gui/js/ObjectGroup.js:192 pmg-gui/js/ObjectGroupList.js:108 pmg-gui/js/PBSConfig.js:118 pmg-gui/js/RelayDomains.js:79 pmg-gui/js/SpamDetectorCustom.js:220 pmg-gui/js/SpamDetectorOptions.js:57 pmg-gui/js/SpamQuarantineOptions.js:75 pmg-gui/js/SystemOptions.js:25 pmg-gui/js/Transport.js:51 pmg-gui/js/UserView.js:102 pmg-gui/js/VirusDetectorOptions.js:49 pmg-gui/js/VirusQuarantineOptions.js:28
+#: pmg-gui/js/ActionList.js:108 pmg-gui/js/ClamAVDatabase.js:156 pmg-gui/js/DKIMSettings.js:219 pmg-gui/js/FetchmailView.js:77 pmg-gui/js/LDAPConfig.js:533 pmg-gui/js/MailProxyOptions.js:89 pmg-gui/js/MailProxyPorts.js:33 pmg-gui/js/MailProxyRelaying.js:98 pmg-gui/js/MailProxyTLS.js:22 pmg-gui/js/MailProxyTLSDestinations.js:133 pmg-gui/js/MyNetworks.js:89 pmg-gui/js/ObjectGroup.js:207 pmg-gui/js/ObjectGroupList.js:119 pmg-gui/js/PBSConfig.js:118 pmg-gui/js/RelayDomains.js:99 pmg-gui/js/SpamDetectorCustom.js:227 pmg-gui/js/SpamDetectorOptions.js:59 pmg-gui/js/SpamQuarantineOptions.js:75 pmg-gui/js/SystemOptions.js:25 pmg-gui/js/Transport.js:64 pmg-gui/js/UserView.js:127 pmg-gui/js/VirusDetectorOptions.js:49 pmg-gui/js/VirusQuarantineOptions.js:28
 msgid "Edit"
 msgstr ""
 
 msgid "Edit"
 msgstr ""
 
@@ -499,15 +568,15 @@ msgstr ""
 msgid "Editable"
 msgstr ""
 
 msgid "Editable"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:149
+#: pmg-gui/js/ServerStatus.js:154
 msgid "Egress"
 msgstr ""
 
 msgid "Egress"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:117 pmg-gui/js/PBSRemoteEdit.js:99
+#: pmg-gui/js/LDAPConfig.js:123 pmg-gui/js/PBSRemoteEdit.js:99
 msgid "Enable"
 msgstr ""
 
 msgid "Enable"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:127
+#: pmg-gui/js/DKIMSettings.js:132
 msgid "Enable DKIM Signing"
 msgstr ""
 
 msgid "Enable DKIM Signing"
 msgstr ""
 
@@ -519,7 +588,7 @@ msgstr ""
 msgid "Enable TLS Logging"
 msgstr ""
 
 msgid "Enable TLS Logging"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:83 pmg-gui/js/FetchmailView.js:118 pmg-gui/js/LDAPConfig.js:576 pmg-gui/js/LDAPProfileSelector.js:34 pmg-gui/js/PBSConfig.js:174 pmg-gui/js/UserEdit.js:103 pmg-gui/js/UserView.js:143
+#: pmg-gui/js/FetchmailEdit.js:83 pmg-gui/js/FetchmailView.js:119 pmg-gui/js/LDAPConfig.js:584 pmg-gui/js/LDAPProfileSelector.js:34 pmg-gui/js/PBSConfig.js:174 pmg-gui/js/UserEdit.js:102 pmg-gui/js/UserView.js:177
 msgid "Enabled"
 msgstr ""
 
 msgid "Enabled"
 msgstr ""
 
@@ -527,23 +596,27 @@ msgstr ""
 msgid "Encryption"
 msgstr ""
 
 msgid "Encryption"
 msgstr ""
 
-#: pmg-gui/js/MailTracker.js:112
+#: pmg-gui/js/MailTracker.js:112 pmg-gui/js/Utils.js:696
 msgid "End"
 msgstr ""
 
 msgid "End"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:319
+#: pmg-gui/js/Utils.js:314
 msgid "End Time"
 msgstr ""
 
 msgid "End Time"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:142 pmg-gui/js/ClusterAdministration.js:161 pmg-gui/js/DKIMSettings.js:26 pmg-gui/js/Dashboard.js:161 pmg-gui/js/LDAPConfig.js:500 pmg-gui/js/LoginView.js:62 pmg-gui/js/MailTracker.js:188 pmg-gui/js/MailTracker.js:297 pmg-gui/js/PostfixMailQueue.js:62 pmg-gui/js/PostfixMailQueue.js:80 pmg-gui/js/PostfixQShape.js:52 pmg-gui/js/PostfixQShape.js:68 pmg-gui/js/PostfixQShape.js:81 pmg-gui/js/RegexTester.js:54 pmg-gui/js/RuleConfiguration.js:68 pmg-gui/js/RuleConfiguration.js:112 pmg-gui/js/RuleInfo.js:31 pmg-gui/js/RuleInfo.js:53 pmg-gui/js/RuleInfo.js:75 pmg-gui/js/ServerStatus.js:34 pmg-gui/js/SpamDetectorStatus.js:70 pmg-gui/js/Subscription.js:89 pmg-gui/js/Subscription.js:177 pmg-gui/js/UserBlackWhiteList.js:88 pmg-gui/js/Utils.js:773 pmg-gui/js/ViewMailHeaders.js:48 pmg-gui/js/mobile/utils.js:44 pmg-gui/js/mobile/utils.js:47 pmg-gui/js/mobile/utils.js:58
+#: pmg-gui/js/DKIMSettings.js:124
+msgid "Envelope"
+msgstr ""
+
+#: pmg-gui/js/ClamAVDatabase.js:140 pmg-gui/js/ClusterAdministration.js:161 pmg-gui/js/DKIMSettings.js:26 pmg-gui/js/Dashboard.js:169 pmg-gui/js/LDAPConfig.js:506 pmg-gui/js/LoginView.js:89 pmg-gui/js/MailTracker.js:188 pmg-gui/js/MailTracker.js:297 pmg-gui/js/PostfixMailQueue.js:62 pmg-gui/js/PostfixMailQueue.js:80 pmg-gui/js/PostfixQShape.js:52 pmg-gui/js/PostfixQShape.js:68 pmg-gui/js/PostfixQShape.js:81 pmg-gui/js/RegexTester.js:55 pmg-gui/js/RuleConfiguration.js:68 pmg-gui/js/RuleConfiguration.js:112 pmg-gui/js/RuleInfo.js:31 pmg-gui/js/RuleInfo.js:53 pmg-gui/js/RuleInfo.js:75 pmg-gui/js/ServerStatus.js:35 pmg-gui/js/SpamDetectorStatus.js:70 pmg-gui/js/Subscription.js:89 pmg-gui/js/Subscription.js:177 pmg-gui/js/UserBlackWhiteList.js:88 pmg-gui/js/UserView.js:101 pmg-gui/js/Utils.js:772 pmg-gui/js/ViewMailHeaders.js:61 pmg-gui/js/mobile/utils.js:44 pmg-gui/js/mobile/utils.js:47 pmg-gui/js/mobile/utils.js:58
 msgid "Error"
 msgstr ""
 
 msgid "Error"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:63
+#: pmg-gui/js/PBSRemoteEdit.js:88
 msgid "Errors"
 msgstr ""
 
 msgid "Errors"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:77 pmg-gui/js/PBSRemoteEdit.js:80 pmg-gui/js/PBSRemoteEdit.js:119
+#: pmg-gui/js/PBSRemoteEdit.js:62 pmg-gui/js/PBSRemoteEdit.js:65 pmg-gui/js/PBSRemoteEdit.js:117 pmg-gui/js/Utils.js:926
 msgid "Example"
 msgstr ""
 
 msgid "Example"
 msgstr ""
 
@@ -551,7 +624,7 @@ msgstr ""
 msgid "Existing LDAP address"
 msgstr ""
 
 msgid "Existing LDAP address"
 msgstr ""
 
-#: pmg-gui/js/UserEdit.js:96 pmg-gui/js/UserView.js:150
+#: pmg-gui/js/UserEdit.js:95 pmg-gui/js/UserView.js:184
 msgid "Expire"
 msgstr ""
 
 msgid "Expire"
 msgstr ""
 
@@ -559,31 +632,35 @@ msgstr ""
 msgid "External SMTP Port"
 msgstr ""
 
 msgid "External SMTP Port"
 msgstr ""
 
+#: pmg-gui/js/SpamDetectorOptions.js:22
+msgid "Extract Text from Attachments"
+msgstr ""
+
 #: pmg-gui/js/RuleConfiguration.js:177
 msgid "Factory Defaults"
 msgstr ""
 
 #: pmg-gui/js/RuleConfiguration.js:177
 msgid "Factory Defaults"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:366 pmg-gui/js/Utils.js:597
+#: pmg-gui/js/Utils.js:360 pmg-gui/js/Utils.js:581
 msgid "Field"
 msgstr ""
 
 msgid "Field"
 msgstr ""
 
-#: pmg-gui/js/AttachmentGrid.js:33 pmg-gui/js/BackupRestore.js:168 pmg-gui/js/Utils.js:438 pmg-gui/js/Utils.js:505
+#: pmg-gui/js/AttachmentGrid.js:107 pmg-gui/js/BackupRestore.js:168 pmg-gui/js/Utils.js:428 pmg-gui/js/Utils.js:491
 msgid "Filename"
 msgstr ""
 
 msgid "Filename"
 msgstr ""
 
-#: pmg-gui/js/AttachmentGrid.js:38
+#: pmg-gui/js/AttachmentGrid.js:112
 msgid "Filetype"
 msgstr ""
 
 msgid "Filetype"
 msgstr ""
 
-#: pmg-gui/js/MailTracker.js:81 pmg-gui/js/PostfixMailQueue.js:132
+#: pmg-gui/js/MailTracker.js:81 pmg-gui/js/PostfixMailQueue.js:132 pmg-gui/js/form/FilterField.js:14
 msgid "Filter"
 msgstr ""
 
 msgid "Filter"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:57 pmg-gui/js/ClusterAdministration.js:99 pmg-gui/js/PBSRemoteEdit.js:116
+#: pmg-gui/js/ClusterAdministration.js:57 pmg-gui/js/ClusterAdministration.js:99 pmg-gui/js/PBSRemoteEdit.js:114
 msgid "Fingerprint"
 msgstr ""
 
 msgid "Fingerprint"
 msgstr ""
 
-#: pmg-gui/js/UserEdit.js:118
+#: pmg-gui/js/UserEdit.js:117
 msgid "First Name"
 msgstr ""
 
 msgid "First Name"
 msgstr ""
 
@@ -595,18 +672,22 @@ msgstr ""
 msgid "Flush Queue"
 msgstr ""
 
 msgid "Flush Queue"
 msgstr ""
 
+#: pmg-gui/js/Settings.js:239
+msgid "Font-Family"
+msgstr ""
+
+#: pmg-gui/js/Settings.js:247
+msgid "Font-Size"
+msgstr ""
+
 #: pmg-gui/js/PBSSnapshotView.js:212
 msgid "Forget Snapshot"
 msgstr ""
 
 #: pmg-gui/js/PBSSnapshotView.js:212
 msgid "Forget Snapshot"
 msgstr ""
 
-#: pmg-gui/js/MailInfo.js:31 pmg-gui/js/MailTracker.js:367 pmg-gui/js/ObjectGroupSelector.js:23 pmg-gui/js/RuleInfo.js:375 pmg-gui/js/Utils.js:59 pmg-gui/js/ViewMailHeaders.js:57
+#: pmg-gui/js/MailInfo.js:32 pmg-gui/js/MailTracker.js:367 pmg-gui/js/ObjectGroupSelector.js:23 pmg-gui/js/RuleInfo.js:434 pmg-gui/js/Utils.js:59 pmg-gui/js/ViewMailHeaders.js:75
 msgid "From"
 msgstr ""
 
 msgid "From"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:13
-msgid "Google Safe Browsing"
-msgstr ""
-
 #: pmg-gui/js/GeneralMailStatistics.js:36
 msgid "Greylisted Mails"
 msgstr ""
 #: pmg-gui/js/GeneralMailStatistics.js:36
 msgid "Greylisted Mails"
 msgstr ""
@@ -619,19 +700,19 @@ msgstr ""
 msgid "Group member"
 msgstr ""
 
 msgid "Group member"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:159
+#: pmg-gui/js/LDAPConfig.js:165
 msgid "Group objectclass"
 msgstr ""
 
 msgid "Group objectclass"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:602
+#: pmg-gui/js/LDAPConfig.js:610
 msgid "Groups"
 msgstr ""
 
 msgid "Groups"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:421
+#: pmg-gui/js/LDAPConfig.js:427
 msgid "Groups of '{0}'"
 msgstr ""
 
 msgid "Groups of '{0}'"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:305
+#: pmg-gui/js/ClusterAdministration.js:305 pmg-gui/js/dashboard/NodeInfo.js:58
 msgid "HD space"
 msgstr ""
 
 msgid "HD space"
 msgstr ""
 
@@ -639,11 +720,11 @@ msgstr ""
 msgid "HTTP proxy"
 msgstr ""
 
 msgid "HTTP proxy"
 msgstr ""
 
-#: pmg-gui/js/ViewMailHeaders.js:78
+#: pmg-gui/js/DKIMSettings.js:125 pmg-gui/js/ViewMailHeaders.js:100
 msgid "Header"
 msgstr ""
 
 msgid "Header"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:579
+#: pmg-gui/js/Utils.js:563
 msgid "Header Attribute"
 msgstr ""
 
 msgid "Header Attribute"
 msgstr ""
 
@@ -659,7 +740,7 @@ msgstr ""
 msgid "Help Desk"
 msgstr ""
 
 msgid "Help Desk"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorOptions.js:44
+#: pmg-gui/js/SpamDetectorOptions.js:46
 msgid "Heuristic Score"
 msgstr ""
 
 msgid "Heuristic Score"
 msgstr ""
 
@@ -667,11 +748,11 @@ msgstr ""
 msgid "Hide Internal Hosts"
 msgstr ""
 
 msgid "Hide Internal Hosts"
 msgstr ""
 
-#: pmg-gui/js/Transport.js:86 pmg-gui/js/Transport.js:155
+#: pmg-gui/js/Transport.js:92 pmg-gui/js/Transport.js:161
 msgid "Host"
 msgstr ""
 
 msgid "Host"
 msgstr ""
 
-#: pmg-gui/js/HourlyMailDistribution.js:68 pmg-gui/js/NavigationTree.js:172
+#: pmg-gui/js/HourlyMailDistribution.js:104 pmg-gui/js/NavigationTree.js:172
 msgid "Hourly Distribution"
 msgstr ""
 
 msgid "Hourly Distribution"
 msgstr ""
 
@@ -679,11 +760,11 @@ msgstr ""
 msgid "Hours to show"
 msgstr ""
 
 msgid "Hours to show"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:234 pmg-gui/js/PBSRemoteEdit.js:35
+#: pmg-gui/js/ClusterAdministration.js:234 pmg-gui/js/PBSRemoteEdit.js:31
 msgid "ID"
 msgstr ""
 
 msgid "ID"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:118
+#: pmg-gui/js/ServerStatus.js:123 pmg-gui/js/dashboard/NodeInfo.js:32
 msgid "IO delay"
 msgstr ""
 
 msgid "IO delay"
 msgstr ""
 
@@ -691,11 +772,11 @@ msgstr ""
 msgid "IP"
 msgstr ""
 
 msgid "IP"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:93 pmg-gui/js/Utils.js:277 pmg-gui/js/Utils.js:283
+#: pmg-gui/js/ClusterAdministration.js:93 pmg-gui/js/Utils.js:272 pmg-gui/js/Utils.js:278
 msgid "IP Address"
 msgstr ""
 
 msgid "IP Address"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:292 pmg-gui/js/Utils.js:298
+#: pmg-gui/js/Utils.js:287 pmg-gui/js/Utils.js:293
 msgid "IP Network"
 msgstr ""
 
 msgid "IP Network"
 msgstr ""
 
@@ -715,10 +796,14 @@ msgstr ""
 msgid "Include Greylist"
 msgstr ""
 
 msgid "Include Greylist"
 msgstr ""
 
-#: pmg-gui/js/BackupRestore.js:92 pmg-gui/js/PBSRemoteEdit.js:106
+#: pmg-gui/js/BackupRestore.js:92
 msgid "Include Statistics"
 msgstr ""
 
 msgid "Include Statistics"
 msgstr ""
 
+#: pmg-gui/js/PBSRemoteEdit.js:109
+msgid "Include in Backup"
+msgstr ""
+
 #: pmg-gui/js/DomainStatistics.js:62 pmg-gui/js/ReceiverStatistics.js:108
 msgid "Incoming"
 msgstr ""
 #: pmg-gui/js/DomainStatistics.js:62 pmg-gui/js/ReceiverStatistics.js:108
 msgid "Incoming"
 msgstr ""
@@ -727,11 +812,11 @@ msgstr ""
 msgid "Incoming Mail Traffic"
 msgstr ""
 
 msgid "Incoming Mail Traffic"
 msgstr ""
 
-#: pmg-gui/js/GeneralMailStatistics.js:24 pmg-gui/js/GeneralMailStatistics.js:102 pmg-gui/js/GeneralMailStatistics.js:165 pmg-gui/js/GeneralMailStatistics.js:175 pmg-gui/js/GeneralMailStatistics.js:179 pmg-gui/js/HourlyMailDistribution.js:94
+#: pmg-gui/js/GeneralMailStatistics.js:24 pmg-gui/js/GeneralMailStatistics.js:102 pmg-gui/js/GeneralMailStatistics.js:165 pmg-gui/js/GeneralMailStatistics.js:175 pmg-gui/js/GeneralMailStatistics.js:179 pmg-gui/js/HourlyMailDistribution.js:130
 msgid "Incoming Mails"
 msgstr ""
 
 msgid "Incoming Mails"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:15
+#: pmg-gui/js/ClamAVDatabase.js:13
 msgid "Incremental Download"
 msgstr ""
 
 msgid "Incremental Download"
 msgstr ""
 
@@ -739,11 +824,11 @@ msgstr ""
 msgid "Information"
 msgstr ""
 
 msgid "Information"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:149
+#: pmg-gui/js/ServerStatus.js:154
 msgid "Ingress"
 msgstr ""
 
 msgid "Ingress"
 msgstr ""
 
-#: pmg-gui/js/SystemConfiguration.js:30
+#: pmg-gui/js/SystemConfiguration.js:41
 msgid "Interfaces"
 msgstr ""
 
 msgid "Interfaces"
 msgstr ""
 
@@ -751,7 +836,7 @@ msgstr ""
 msgid "Internal SMTP Port"
 msgstr ""
 
 msgid "Internal SMTP Port"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:91 pmg-gui/js/FetchmailView.js:124
+#: pmg-gui/js/FetchmailEdit.js:91 pmg-gui/js/FetchmailView.js:125
 msgid "Interval"
 msgstr ""
 
 msgid "Interval"
 msgstr ""
 
@@ -759,7 +844,7 @@ msgstr ""
 msgid "Join"
 msgstr ""
 
 msgid "Join"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:854
+#: pmg-gui/js/Utils.js:860
 msgid "Join Cluster"
 msgstr ""
 
 msgid "Join Cluster"
 msgstr ""
 
@@ -767,27 +852,27 @@ msgstr ""
 msgid "Junk Mails"
 msgstr ""
 
 msgid "Junk Mails"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:144
+#: pmg-gui/js/PBSRemoteEdit.js:142
 msgid "Keep Daily"
 msgstr ""
 
 msgid "Keep Daily"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:158
+#: pmg-gui/js/PBSRemoteEdit.js:156
 msgid "Keep Hourly"
 msgstr ""
 
 msgid "Keep Hourly"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:138
+#: pmg-gui/js/PBSRemoteEdit.js:136
 msgid "Keep Last"
 msgstr ""
 
 msgid "Keep Last"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:150
+#: pmg-gui/js/PBSRemoteEdit.js:148
 msgid "Keep Monthly"
 msgstr ""
 
 msgid "Keep Monthly"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:164
+#: pmg-gui/js/PBSRemoteEdit.js:162
 msgid "Keep Weekly"
 msgstr ""
 
 msgid "Keep Weekly"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:170
+#: pmg-gui/js/PBSRemoteEdit.js:168
 msgid "Keep Yearly"
 msgstr ""
 
 msgid "Keep Yearly"
 msgstr ""
 
@@ -795,35 +880,39 @@ msgstr ""
 msgid "Keep old mails"
 msgstr ""
 
 msgid "Keep old mails"
 msgstr ""
 
-#: pmg-gui/js/UserEdit.js:155
+#: pmg-gui/js/dashboard/NodeInfo.js:88
+msgid "Kernel Version"
+msgstr ""
+
+#: pmg-gui/js/UserEdit.js:154
 msgid "Key IDs"
 msgstr ""
 
 msgid "Key IDs"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:66 pmg-gui/js/DKIMSettings.js:164
+#: pmg-gui/js/DKIMSettings.js:66 pmg-gui/js/DKIMSettings.js:169
 msgid "Key Size"
 msgstr ""
 
 msgid "Key Size"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:184
+#: pmg-gui/js/Utils.js:180
 msgid "LDAP Group"
 msgstr ""
 
 msgid "LDAP Group"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:191
+#: pmg-gui/js/Utils.js:187
 msgid "LDAP User"
 msgstr ""
 
 msgid "LDAP User"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:152
+#: pmg-gui/js/LDAPConfig.js:158
 msgid "LDAP filter"
 msgstr ""
 
 msgid "LDAP filter"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:191 pmg-gui/js/MainView.js:202 pmg-gui/js/QuarantineView.js:232
+#: pmg-gui/js/LoginView.js:264 pmg-gui/js/MainView.js:221 pmg-gui/js/QuarantineView.js:250
 msgid "Language"
 msgstr ""
 
 msgid "Language"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorOptions.js:30
+#: pmg-gui/js/SpamDetectorOptions.js:32
 msgid "Languages"
 msgstr ""
 
 msgid "Languages"
 msgstr ""
 
-#: pmg-gui/js/UserEdit.js:126
+#: pmg-gui/js/UserEdit.js:125
 msgid "Last Name"
 msgstr ""
 
 msgid "Last Name"
 msgstr ""
 
@@ -835,7 +924,15 @@ msgstr ""
 msgid "Last checked"
 msgstr ""
 
 msgid "Last checked"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:335
+#: pmg-gui/js/Settings.js:174
+msgid "Layout"
+msgstr ""
+
+#: pmg-gui/js/Settings.js:254
+msgid "Letter Spacing"
+msgstr ""
+
+#: pmg-gui/js/Utils.js:330
 msgid "Level"
 msgstr ""
 
 msgid "Level"
 msgstr ""
 
@@ -843,11 +940,15 @@ msgstr ""
 msgid "Lifetime (days)"
 msgstr ""
 
 msgid "Lifetime (days)"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:278 pmg-gui/js/ServerStatus.js:125
+#: pmg-gui/js/Settings.js:262
+msgid "Line Height"
+msgstr ""
+
+#: pmg-gui/js/ClusterAdministration.js:278 pmg-gui/js/ServerStatus.js:130 pmg-gui/js/dashboard/NodeInfo.js:51
 msgid "Load average"
 msgstr ""
 
 msgid "Load average"
 msgstr ""
 
-#: pmg-gui/js/UserManagement.js:13
+#: pmg-gui/js/UserManagement.js:14
 msgid "Local"
 msgstr ""
 
 msgid "Local"
 msgstr ""
 
@@ -855,19 +956,27 @@ msgstr ""
 msgid "Local Backup/Restore"
 msgstr ""
 
 msgid "Local Backup/Restore"
 msgstr ""
 
+#: pmg-gui/js/UserView.js:207
+msgid "Locked"
+msgstr ""
+
+#: pmg-gui/js/UserView.js:93
+msgid "Locked 2nd factors can happen if the user's password was leaked. Are you sure you want to unlock the user?"
+msgstr ""
+
 #: pmg-gui/js/mobile/loginscreen.js:38
 msgid "Log In"
 msgstr ""
 
 #: pmg-gui/js/mobile/loginscreen.js:38
 msgid "Log In"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:209
+#: pmg-gui/js/LoginView.js:292
 msgid "Login"
 msgstr ""
 
 msgid "Login"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:63
+#: pmg-gui/js/LoginView.js:90
 msgid "Login failed. Please try again"
 msgstr ""
 
 msgid "Login failed. Please try again"
 msgstr ""
 
-#: pmg-gui/js/MainView.js:209 pmg-gui/js/QuarantineView.js:239
+#: pmg-gui/js/MainView.js:228 pmg-gui/js/QuarantineView.js:257
 msgid "Logout"
 msgstr ""
 
 msgid "Logout"
 msgstr ""
 
@@ -883,7 +992,7 @@ msgstr ""
 msgid "Mail Proxy"
 msgstr ""
 
 msgid "Mail Proxy"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:324
+#: pmg-gui/js/Dashboard.js:369
 msgid "Mails / min"
 msgstr ""
 
 msgid "Mails / min"
 msgstr ""
 
@@ -891,19 +1000,23 @@ msgstr ""
 msgid "Match"
 msgstr ""
 
 msgid "Match"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:499
+#: pmg-gui/js/Utils.js:485
 msgid "Match Archive Filename"
 msgstr ""
 
 msgid "Match Archive Filename"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:358
+#: pmg-gui/js/Utils.js:353
 msgid "Match Field"
 msgstr ""
 
 msgid "Match Field"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:432
+#: pmg-gui/js/Utils.js:422
 msgid "Match Filename"
 msgstr ""
 
 msgid "Match Filename"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorOptions.js:22
+#: pmg-gui/js/ObjectGroup.js:255 pmg-gui/js/RuleInfo.js:338
+msgid "Match if"
+msgstr ""
+
+#: pmg-gui/js/SpamDetectorOptions.js:24
 msgid "Max Spam Size (bytes)"
 msgstr ""
 
 msgid "Max Spam Size (bytes)"
 msgstr ""
 
@@ -927,11 +1040,11 @@ msgstr ""
 msgid "Max scan size"
 msgstr ""
 
 msgid "Max scan size"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:405
+#: pmg-gui/js/Dashboard.js:500
 msgid "Memory"
 msgstr ""
 
 msgid "Memory"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:130
+#: pmg-gui/js/ServerStatus.js:135
 msgid "Memory usage"
 msgstr ""
 
 msgid "Memory usage"
 msgstr ""
 
@@ -939,14 +1052,22 @@ msgstr ""
 msgid "Message Size (bytes)"
 msgstr ""
 
 msgid "Message Size (bytes)"
 msgstr ""
 
-#: pmg-gui/js/SpamQuarantine.js:87
+#: pmg-gui/js/controller/QuarantineController.js:33
 msgid "Multiple E-Mails selected"
 msgstr ""
 
 msgid "Multiple E-Mails selected"
 msgstr ""
 
-#: pmg-gui/js/ActionList.js:127 pmg-gui/js/ClamAVDatabase.js:81 pmg-gui/js/ObjectGroupList.js:35 pmg-gui/js/ObjectGroupList.js:144 pmg-gui/js/RuleEditor.js:19 pmg-gui/js/RuleInfo.js:295 pmg-gui/js/RuleInfo.js:346 pmg-gui/js/SpamDetectorCustom.js:120 pmg-gui/js/SpamDetectorCustom.js:164 pmg-gui/js/SpamDetectorCustom.js:268 pmg-gui/js/UserView.js:157 pmg-gui/js/Utils.js:529 pmg-gui/js/Utils.js:586 pmg-gui/js/Utils.js:619 pmg-gui/js/Utils.js:655 pmg-gui/js/Utils.js:694 pmg-gui/js/VirusCharts.js:25
+#: pmg-gui/js/MainView.js:208 pmg-gui/js/Settings.js:5
+msgid "My Settings"
+msgstr ""
+
+#: pmg-gui/js/ActionList.js:127 pmg-gui/js/ClamAVDatabase.js:79 pmg-gui/js/ObjectGroupList.js:35 pmg-gui/js/ObjectGroupList.js:143 pmg-gui/js/RuleEditor.js:19 pmg-gui/js/RuleInfo.js:325 pmg-gui/js/RuleInfo.js:405 pmg-gui/js/SpamDetectorCustom.js:121 pmg-gui/js/SpamDetectorCustom.js:167 pmg-gui/js/SpamDetectorCustom.js:251 pmg-gui/js/UserView.js:191 pmg-gui/js/Utils.js:513 pmg-gui/js/Utils.js:570 pmg-gui/js/Utils.js:603 pmg-gui/js/Utils.js:636 pmg-gui/js/Utils.js:675 pmg-gui/js/VirusCharts.js:25
 msgid "Name"
 msgstr ""
 
 msgid "Name"
 msgstr ""
 
+#: pmg-gui/js/PBSRemoteEdit.js:52
+msgid "Namespace"
+msgstr ""
+
 #: pmg-gui/js/MailProxyOptions.js:48
 msgid "Netmask for Greylisting IPv4"
 msgstr ""
 #: pmg-gui/js/MailProxyOptions.js:48
 msgid "Netmask for Greylisting IPv4"
 msgstr ""
@@ -955,7 +1076,7 @@ msgstr ""
 msgid "Netmask for Greylisting IPv6"
 msgstr ""
 
 msgid "Netmask for Greylisting IPv6"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:146
+#: pmg-gui/js/ServerStatus.js:151
 msgid "Network traffic"
 msgstr ""
 
 msgid "Network traffic"
 msgstr ""
 
@@ -967,7 +1088,7 @@ msgstr ""
 msgid "Networks"
 msgstr ""
 
 msgid "Networks"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:64 pmg-gui/js/PBSRemoteEdit.js:67
+#: pmg-gui/js/PBSRemoteEdit.js:89 pmg-gui/js/PBSRemoteEdit.js:92
 msgid "Never"
 msgstr ""
 
 msgid "Never"
 msgstr ""
 
@@ -979,7 +1100,7 @@ msgstr ""
 msgid "Next due date"
 msgstr ""
 
 msgid "Next due date"
 msgstr ""
 
-#: pmg-gui/js/AttachmentGrid.js:25
+#: pmg-gui/js/AttachmentGrid.js:79 pmg-gui/js/AttachmentGrid.js:99
 msgid "No Attachments"
 msgstr ""
 
 msgid "No Attachments"
 msgstr ""
 
@@ -991,7 +1112,7 @@ msgstr ""
 msgid "No E-Mail address selected"
 msgstr ""
 
 msgid "No E-Mail address selected"
 msgstr ""
 
-#: pmg-gui/js/RuleInfo.js:259 pmg-gui/js/RuleInfo.js:329
+#: pmg-gui/js/RuleInfo.js:298 pmg-gui/js/RuleInfo.js:388
 msgid "No Objects"
 msgstr ""
 
 msgid "No Objects"
 msgstr ""
 
@@ -999,7 +1120,7 @@ msgstr ""
 msgid "No Reports"
 msgstr ""
 
 msgid "No Reports"
 msgstr ""
 
-#: pmg-gui/js/SpamInfoGrid.js:27
+#: pmg-gui/js/SpamInfoGrid.js:26
 msgid "No Spam Info"
 msgstr ""
 
 msgid "No Spam Info"
 msgstr ""
 
@@ -1007,11 +1128,11 @@ msgstr ""
 msgid "No backups on remote"
 msgstr ""
 
 msgid "No backups on remote"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:101 pmg-gui/js/ContactStatistics.js:105 pmg-gui/js/Dashboard.js:431 pmg-gui/js/DomainStatistics.js:66 pmg-gui/js/DomainStatistics.js:110 pmg-gui/js/LDAPConfig.js:228 pmg-gui/js/LDAPConfig.js:408 pmg-gui/js/MailTracker.js:264 pmg-gui/js/QuarantineList.js:12 pmg-gui/js/QuarantineList.js:322 pmg-gui/js/ReceiverStatistics.js:113 pmg-gui/js/SenderStatistics.js:105 pmg-gui/js/UserBlackWhiteList.js:16 pmg-gui/js/UserBlackWhiteList.js:153 pmg-gui/js/VirusCharts.js:12 pmg-gui/js/VirusQuarantine.js:101
+#: pmg-gui/js/AttachmentQuarantine.js:44 pmg-gui/js/ContactStatistics.js:105 pmg-gui/js/Dashboard.js:453 pmg-gui/js/DomainStatistics.js:66 pmg-gui/js/DomainStatistics.js:110 pmg-gui/js/LDAPConfig.js:234 pmg-gui/js/LDAPConfig.js:414 pmg-gui/js/MailTracker.js:264 pmg-gui/js/QuarantineList.js:12 pmg-gui/js/QuarantineList.js:340 pmg-gui/js/ReceiverStatistics.js:113 pmg-gui/js/SenderStatistics.js:105 pmg-gui/js/UserBlackWhiteList.js:16 pmg-gui/js/UserBlackWhiteList.js:153 pmg-gui/js/VirusCharts.js:12 pmg-gui/js/VirusQuarantine.js:46
 msgid "No data in database"
 msgstr ""
 
 msgid "No data in database"
 msgstr ""
 
-#: pmg-gui/js/QuarantineList.js:258
+#: pmg-gui/js/QuarantineList.js:265
 msgid "No match found"
 msgstr ""
 
 msgid "No match found"
 msgstr ""
 
@@ -1023,14 +1144,10 @@ msgstr ""
 msgid "No valid subscription"
 msgstr ""
 
 msgid "No valid subscription"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:224 pmg-gui/js/ServerStatus.js:58 pmg-gui/js/ServerStatus.js:66
+#: pmg-gui/js/ClusterAdministration.js:224 pmg-gui/js/ServerStatus.js:67 pmg-gui/js/ServerStatus.js:75
 msgid "Node"
 msgstr ""
 
 msgid "Node"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:388
-msgid "Node Resources"
-msgstr ""
-
 #: pmg-gui/js/ClusterAdministration.js:128
 msgid "Nodes"
 msgstr ""
 #: pmg-gui/js/ClusterAdministration.js:128
 msgid "Nodes"
 msgstr ""
@@ -1039,22 +1156,34 @@ msgstr ""
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:522
+#: pmg-gui/js/form/MatchModeSelector.js:9
+msgid "None matches"
+msgstr ""
+
+#: pmg-gui/js/TFAView.js:73
+msgid "Note:"
+msgstr ""
+
+#: pmg-gui/js/Utils.js:506
 msgid "Notification"
 msgstr ""
 
 msgid "Notification"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:60
+#: pmg-gui/js/PBSRemoteEdit.js:85
 msgid "Notify"
 msgstr ""
 
 msgid "Notify"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:77 pmg-gui/js/RegexTester.js:48 pmg-gui/js/mobile/quarantineview.js:36
+#: pmg-gui/js/LoginView.js:125 pmg-gui/js/RegexTester.js:49 pmg-gui/js/mobile/quarantineview.js:36
 msgid "OK"
 msgstr ""
 
 msgid "OK"
 msgstr ""
 
-#: pmg-gui/js/MailProxyConfiguration.js:29 pmg-gui/js/SpamDetectorConfiguration.js:13 pmg-gui/js/SystemConfiguration.js:49 pmg-gui/js/VirusDetectorConfiguration.js:13
+#: pmg-gui/js/MailProxyConfiguration.js:29 pmg-gui/js/SpamDetectorConfiguration.js:13 pmg-gui/js/SystemConfiguration.js:52 pmg-gui/js/VirusDetectorConfiguration.js:13
 msgid "Options"
 msgstr ""
 
 msgid "Options"
 msgstr ""
 
+#: pmg-gui/js/TFAView.js:40
+msgid "Origin"
+msgstr ""
+
 #: pmg-gui/js/Utils.js:115
 msgid "Out"
 msgstr ""
 #: pmg-gui/js/Utils.js:115
 msgid "Out"
 msgstr ""
@@ -1067,19 +1196,23 @@ msgstr ""
 msgid "Outgoing Mail Traffic"
 msgstr ""
 
 msgid "Outgoing Mail Traffic"
 msgstr ""
 
-#: pmg-gui/js/GeneralMailStatistics.js:72 pmg-gui/js/GeneralMailStatistics.js:108 pmg-gui/js/GeneralMailStatistics.js:165 pmg-gui/js/GeneralMailStatistics.js:190 pmg-gui/js/GeneralMailStatistics.js:194 pmg-gui/js/HourlyMailDistribution.js:100
+#: pmg-gui/js/GeneralMailStatistics.js:72 pmg-gui/js/GeneralMailStatistics.js:108 pmg-gui/js/GeneralMailStatistics.js:165 pmg-gui/js/GeneralMailStatistics.js:190 pmg-gui/js/GeneralMailStatistics.js:194 pmg-gui/js/HourlyMailDistribution.js:136
 msgid "Outgoing Mails"
 msgstr ""
 
 msgid "Outgoing Mails"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:180
+#: pmg-gui/js/DKIMSettings.js:185
 msgid "Overwrite existing file"
 msgstr ""
 
 msgid "Overwrite existing file"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:52 pmg-gui/js/FetchmailEdit.js:69 pmg-gui/js/LDAPConfig.js:107 pmg-gui/js/LoginView.js:185 pmg-gui/js/PBSRemoteEdit.js:92 pmg-gui/js/UserEdit.js:50 pmg-gui/js/UserView.js:115 pmg-gui/js/mobile/loginscreen.js:28
+#: pmg-gui/js/ServerStatus.js:50
+msgid "Package versions"
+msgstr ""
+
+#: pmg-gui/js/ClusterAdministration.js:52 pmg-gui/js/FetchmailEdit.js:69 pmg-gui/js/LDAPConfig.js:113 pmg-gui/js/LoginView.js:257 pmg-gui/js/PBSRemoteEdit.js:80 pmg-gui/js/UserEdit.js:49 pmg-gui/js/UserView.js:140 pmg-gui/js/mobile/loginscreen.js:28
 msgid "Password"
 msgstr ""
 
 msgid "Password"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorCustom.js:305
+#: pmg-gui/js/SpamDetectorCustom.js:306
 msgid "Pending changes"
 msgstr ""
 
 msgid "Pending changes"
 msgstr ""
 
@@ -1091,10 +1224,6 @@ msgstr ""
 msgid "Please enter your search parameters and press 'Search'."
 msgstr ""
 
 msgid "Please enter your search parameters and press 'Search'."
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorCustom.js:306
-msgid "Please restart pmg-smtp-filter to activate changes"
-msgstr ""
-
 #: pmg-gui/js/ContactStatistics.js:11 pmg-gui/js/ContactStatistics.js:31
 msgid "Please select a contact"
 msgstr ""
 #: pmg-gui/js/ContactStatistics.js:11 pmg-gui/js/ContactStatistics.js:31
 msgid "Please select a contact"
 msgstr ""
@@ -1103,7 +1232,7 @@ msgstr ""
 msgid "Please select a receiver."
 msgstr ""
 
 msgid "Please select a receiver."
 msgstr ""
 
-#: pmg-gui/js/RuleInfo.js:251
+#: pmg-gui/js/RuleInfo.js:290
 msgid "Please select a rule."
 msgstr ""
 
 msgid "Please select a rule."
 msgstr ""
 
@@ -1111,7 +1240,7 @@ msgstr ""
 msgid "Please select a sender."
 msgstr ""
 
 msgid "Please select a sender."
 msgstr ""
 
-#: pmg-gui/js/ObjectGroup.js:14
+#: pmg-gui/js/ObjectGroup.js:15
 msgid "Please select an object."
 msgstr ""
 
 msgid "Please select an object."
 msgstr ""
 
@@ -1119,7 +1248,7 @@ msgstr ""
 msgid "Please use the 'Join' button on the node you want to add, using the following IP address and fingerprint."
 msgstr ""
 
 msgid "Please use the 'Join' button on the node you want to add, using the following IP address and fingerprint."
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:51 pmg-gui/js/LoginView.js:101
+#: pmg-gui/js/LoginView.js:56 pmg-gui/js/LoginView.js:149
 msgid "Please wait..."
 msgstr ""
 
 msgid "Please wait..."
 msgstr ""
 
@@ -1127,7 +1256,7 @@ msgstr ""
 msgid "Policy"
 msgstr ""
 
 msgid "Policy"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:53 pmg-gui/js/LDAPConfig.js:94 pmg-gui/js/MailProxyRelaying.js:76 pmg-gui/js/Transport.js:96 pmg-gui/js/Transport.js:178
+#: pmg-gui/js/FetchmailEdit.js:53 pmg-gui/js/LDAPConfig.js:99 pmg-gui/js/MailProxyRelaying.js:83 pmg-gui/js/Transport.js:102 pmg-gui/js/Transport.js:184
 msgid "Port"
 msgstr ""
 
 msgid "Port"
 msgstr ""
 
@@ -1135,19 +1264,23 @@ msgstr ""
 msgid "Ports"
 msgstr ""
 
 msgid "Ports"
 msgstr ""
 
+#: pmg-gui/js/Utils.js:692
+msgid "Position"
+msgstr ""
+
 #: pmg-gui/js/NavigationTree.js:178 pmg-gui/js/RBLStatistics.js:10
 msgid "Postscreen"
 msgstr ""
 
 #: pmg-gui/js/NavigationTree.js:178 pmg-gui/js/RBLStatistics.js:10
 msgid "Postscreen"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:247
+#: pmg-gui/js/LDAPConfig.js:253
 msgid "Primary E-Mail"
 msgstr ""
 
 msgid "Primary E-Mail"
 msgstr ""
 
-#: pmg-gui/js/RuleEditor.js:27 pmg-gui/js/RuleInfo.js:247
+#: pmg-gui/js/RuleEditor.js:27 pmg-gui/js/RuleInfo.js:286
 msgid "Priority"
 msgstr ""
 
 msgid "Priority"
 msgstr ""
 
-#: pmg-gui/js/SpamQuarantine.js:133
+#: pmg-gui/js/controller/QuarantineController.js:105
 msgid "Processing..."
 msgstr ""
 
 msgid "Processing..."
 msgstr ""
 
@@ -1155,19 +1288,19 @@ msgstr ""
 msgid "Profile"
 msgstr ""
 
 msgid "Profile"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:40 pmg-gui/js/LDAPConfig.js:553
+#: pmg-gui/js/LDAPConfig.js:45 pmg-gui/js/LDAPConfig.js:561
 msgid "Profile Name"
 msgstr ""
 
 msgid "Profile Name"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:42 pmg-gui/js/FetchmailView.js:102 pmg-gui/js/LDAPConfig.js:55 pmg-gui/js/LDAPConfig.js:559 pmg-gui/js/Transport.js:91 pmg-gui/js/Transport.js:160
+#: pmg-gui/js/FetchmailEdit.js:42 pmg-gui/js/FetchmailView.js:103 pmg-gui/js/LDAPConfig.js:60 pmg-gui/js/LDAPConfig.js:567 pmg-gui/js/Transport.js:97 pmg-gui/js/Transport.js:166
 msgid "Protocol"
 msgstr ""
 
 msgid "Protocol"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:157
+#: pmg-gui/js/LoginView.js:227
 msgid "Proxmox Mail Gateway Login"
 msgstr ""
 
 msgid "Proxmox Mail Gateway Login"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:126
+#: pmg-gui/js/PBSRemoteEdit.js:124
 msgid "Prune Options"
 msgstr ""
 
 msgid "Prune Options"
 msgstr ""
 
@@ -1195,7 +1328,7 @@ msgstr ""
 msgid "Queues"
 msgstr ""
 
 msgid "Queues"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:296
+#: pmg-gui/js/ClusterAdministration.js:296 pmg-gui/js/dashboard/NodeInfo.js:43
 msgid "RAM usage"
 msgstr ""
 
 msgid "RAM usage"
 msgstr ""
 
@@ -1207,7 +1340,7 @@ msgstr ""
 msgid "Range"
 msgstr ""
 
 msgid "Range"
 msgstr ""
 
-#: pmg-gui/js/UserView.js:130
+#: pmg-gui/js/UserView.js:164
 msgid "Realm"
 msgstr ""
 
 msgid "Realm"
 msgstr ""
 
@@ -1215,11 +1348,15 @@ msgstr ""
 msgid "Reason"
 msgstr ""
 
 msgid "Reason"
 msgstr ""
 
-#: pmg-gui/js/ContactStatistics.js:100 pmg-gui/js/Dashboard.js:448 pmg-gui/js/DomainStatistics.js:73 pmg-gui/js/DomainStatistics.js:117 pmg-gui/js/MailTracker.js:75 pmg-gui/js/NavigationTree.js:196 pmg-gui/js/PostfixMailQueue.js:160 pmg-gui/js/ReceiverStatistics.js:107 pmg-gui/js/ReceiverStatistics.js:154 pmg-gui/js/ReceiverStatistics.js:218 pmg-gui/js/SenderStatistics.js:62 pmg-gui/js/Utils.js:39 pmg-gui/js/Utils.js:541
+#: pmg-gui/js/AttachmentQuarantine.js:64 pmg-gui/js/ContactStatistics.js:100 pmg-gui/js/Dashboard.js:468 pmg-gui/js/DomainStatistics.js:73 pmg-gui/js/DomainStatistics.js:117 pmg-gui/js/MailInfo.js:34 pmg-gui/js/MailTracker.js:75 pmg-gui/js/NavigationTree.js:196 pmg-gui/js/PostfixMailQueue.js:160 pmg-gui/js/ReceiverStatistics.js:107 pmg-gui/js/ReceiverStatistics.js:154 pmg-gui/js/ReceiverStatistics.js:218 pmg-gui/js/SenderStatistics.js:62 pmg-gui/js/Utils.js:39 pmg-gui/js/Utils.js:525 pmg-gui/js/VirusQuarantine.js:66
 msgid "Receiver"
 msgstr ""
 
 msgid "Receiver"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:160 pmg-gui/js/Utils.js:168 pmg-gui/js/Utils.js:198 pmg-gui/js/Utils.js:206
+#: pmg-gui/js/Utils.js:165 pmg-gui/js/Utils.js:201
+msgid "Regex"
+msgstr ""
+
+#: pmg-gui/js/Utils.js:158 pmg-gui/js/Utils.js:194
 msgid "Regular Expression"
 msgstr ""
 
 msgid "Regular Expression"
 msgstr ""
 
@@ -1235,7 +1372,7 @@ msgstr ""
 msgid "Rejects"
 msgstr ""
 
 msgid "Rejects"
 msgstr ""
 
-#: pmg-gui/js/RelayDomains.js:12 pmg-gui/js/RelayDomains.js:92 pmg-gui/js/Transport.js:81 pmg-gui/js/Transport.js:150
+#: pmg-gui/js/RelayDomains.js:12 pmg-gui/js/RelayDomains.js:78 pmg-gui/js/Transport.js:87 pmg-gui/js/Transport.js:156
 msgid "Relay Domain"
 msgstr ""
 
 msgid "Relay Domain"
 msgstr ""
 
@@ -1243,11 +1380,11 @@ msgstr ""
 msgid "Relay Domains"
 msgstr ""
 
 msgid "Relay Domains"
 msgstr ""
 
-#: pmg-gui/js/MailProxyRelaying.js:13
+#: pmg-gui/js/MailProxyRelaying.js:16
 msgid "Relay Port"
 msgstr ""
 
 msgid "Relay Port"
 msgstr ""
 
-#: pmg-gui/js/MailProxyRelaying.js:20
+#: pmg-gui/js/MailProxyRelaying.js:24
 msgid "Relay Protocol"
 msgstr ""
 
 msgid "Relay Protocol"
 msgstr ""
 
@@ -1259,15 +1396,19 @@ msgstr ""
 msgid "Reload"
 msgstr ""
 
 msgid "Reload"
 msgstr ""
 
+#: pmg-gui/js/TFAView.js:27
+msgid "Relying Party"
+msgstr ""
+
 #: pmg-gui/js/PBSConfig.js:142 pmg-gui/js/PBSSnapshotView.js:112
 msgid "Remote"
 msgstr ""
 
 #: pmg-gui/js/PBSConfig.js:142 pmg-gui/js/PBSSnapshotView.js:112
 msgid "Remote"
 msgstr ""
 
-#: pmg-gui/js/RuleConfiguration.js:166 pmg-gui/js/RuleInfo.js:307 pmg-gui/js/UserBlackWhiteList.js:164
+#: pmg-gui/js/RuleConfiguration.js:166 pmg-gui/js/RuleInfo.js:364 pmg-gui/js/UserBlackWhiteList.js:164
 msgid "Remove"
 msgstr ""
 
 msgid "Remove"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:645
+#: pmg-gui/js/Utils.js:629
 msgid "Remove Attachments"
 msgstr ""
 
 msgid "Remove Attachments"
 msgstr ""
 
@@ -1279,38 +1420,54 @@ msgstr ""
 msgid "Remove Subscription"
 msgstr ""
 
 msgid "Remove Subscription"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:673
-msgid "Remove all attachments"
+#: pmg-gui/js/Utils.js:654
+msgid "Remove all Attachments"
+msgstr ""
+
+#: pmg-gui/js/ServerAdministration.js:55
+msgid "Repositories"
 msgstr ""
 
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:74 pmg-gui/js/LoginView.js:205
+#: pmg-gui/js/LoginView.js:122 pmg-gui/js/LoginView.js:288
 msgid "Request Quarantine Link"
 msgstr ""
 
 msgid "Request Quarantine Link"
 msgstr ""
 
+#: pmg-gui/js/Settings.js:159 pmg-gui/js/Settings.js:180 pmg-gui/js/Settings.js:278
+msgid "Reset"
+msgstr ""
+
+#: pmg-gui/js/Settings.js:181
+msgid "Reset all layout changes (for example, column widths)"
+msgstr ""
+
 #: pmg-gui/js/RuleConfiguration.js:99
 msgid "Reset rule database to factory defaults?"
 msgstr ""
 
 #: pmg-gui/js/RuleConfiguration.js:99
 msgid "Reset rule database to factory defaults?"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:56 pmg-gui/js/ServerStatus.js:58
+#: pmg-gui/js/ServerStatus.js:65 pmg-gui/js/ServerStatus.js:67
 msgid "Restart"
 msgstr ""
 
 #: pmg-gui/js/SpamDetectorCustom.js:92
 msgid "Restart"
 msgstr ""
 
 #: pmg-gui/js/SpamDetectorCustom.js:92
-msgid "Restart pmg-smtp-filter"
+msgid "Restart pmg-smtp-filter to activate changes."
 msgstr ""
 
 msgstr ""
 
-#: pmg-gui/js/BackupRestore.js:22 pmg-gui/js/BackupRestore.js:25 pmg-gui/js/BackupRestore.js:102 pmg-gui/js/BackupRestore.js:142 pmg-gui/js/PBSSnapshotView.js:206 pmg-gui/js/Utils.js:855
+#: pmg-gui/js/BackupRestore.js:22 pmg-gui/js/BackupRestore.js:25 pmg-gui/js/BackupRestore.js:102 pmg-gui/js/BackupRestore.js:142 pmg-gui/js/PBSSnapshotView.js:206 pmg-gui/js/Utils.js:861
 msgid "Restore"
 msgstr ""
 
 msgid "Restore"
 msgstr ""
 
-#: pmg-gui/js/SpamDetectorCustom.js:242
+#: pmg-gui/js/SpamDetectorCustom.js:289
 msgid "Revert"
 msgstr ""
 
 msgid "Revert"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:229 pmg-gui/js/UserEdit.js:85 pmg-gui/js/UserView.js:136
+#: pmg-gui/js/ClusterAdministration.js:229 pmg-gui/js/UserEdit.js:84 pmg-gui/js/UserView.js:170
 msgid "Role"
 msgstr ""
 
 msgid "Role"
 msgstr ""
 
+#: pmg-gui/js/PBSRemoteEdit.js:54
+msgid "Root"
+msgstr ""
+
 #: pmg-gui/js/BackupRestore.js:44
 msgid "Rule Database"
 msgstr ""
 #: pmg-gui/js/BackupRestore.js:44
 msgid "Rule Database"
 msgstr ""
@@ -1331,10 +1488,22 @@ msgstr ""
 msgid "SPF rejects"
 msgstr ""
 
 msgid "SPF rejects"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:34
+#: pmg-gui/js/dashboard/NodeInfo.js:67
+msgid "SWAP usage"
+msgstr ""
+
+#: pmg-gui/js/Dashboard.js:34 pmg-gui/js/Settings.js:284
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
+#: pmg-gui/js/LoginView.js:279
+msgid "Save User name"
+msgstr ""
+
+#: pmg-gui/js/Settings.js:149
+msgid "Saved User Name"
+msgstr ""
+
 #: pmg-gui/js/PBSConfig.js:17 pmg-gui/js/PBSSnapshotView.js:122 pmg-gui/js/PBSSnapshotView.js:177
 msgid "Schedule"
 msgstr ""
 #: pmg-gui/js/PBSConfig.js:17 pmg-gui/js/PBSSnapshotView.js:122 pmg-gui/js/PBSSnapshotView.js:177
 msgid "Schedule"
 msgstr ""
@@ -1343,19 +1512,19 @@ msgstr ""
 msgid "Schedule on '{0}'"
 msgstr ""
 
 msgid "Schedule on '{0}'"
 msgstr ""
 
-#: pmg-gui/js/ReceiverStatistics.js:90 pmg-gui/js/SpamDetectorCustom.js:126 pmg-gui/js/SpamDetectorCustom.js:170 pmg-gui/js/SpamDetectorCustom.js:274 pmg-gui/js/SpamInfoGrid.js:45 pmg-gui/js/SpamQuarantine.js:279 pmg-gui/js/Utils.js:40
+#: pmg-gui/js/ReceiverStatistics.js:90 pmg-gui/js/SpamDetectorCustom.js:127 pmg-gui/js/SpamDetectorCustom.js:173 pmg-gui/js/SpamDetectorCustom.js:257 pmg-gui/js/SpamInfoGrid.js:43 pmg-gui/js/SpamQuarantine.js:169 pmg-gui/js/Utils.js:40
 msgid "Score"
 msgstr ""
 
 msgid "Score"
 msgstr ""
 
-#: pmg-gui/js/QuarantineList.js:357
+#: pmg-gui/js/QuarantineList.js:379
 msgid "Search"
 msgstr ""
 
 msgid "Search"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:146 pmg-gui/js/SpamQuarantine.js:305 pmg-gui/js/VirusQuarantine.js:152
+#: pmg-gui/js/AttachmentQuarantine.js:90 pmg-gui/js/SpamQuarantine.js:195 pmg-gui/js/VirusQuarantine.js:98
 msgid "Selected Mail"
 msgstr ""
 
 msgid "Selected Mail"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:53 pmg-gui/js/DKIMSettings.js:61 pmg-gui/js/DKIMSettings.js:139
+#: pmg-gui/js/DKIMSettings.js:53 pmg-gui/js/DKIMSettings.js:61 pmg-gui/js/DKIMSettings.js:144
 msgid "Selector"
 msgstr ""
 
 msgid "Selector"
 msgstr ""
 
@@ -1363,19 +1532,23 @@ msgstr ""
 msgid "Send NDR on Blocked E-Mails"
 msgstr ""
 
 msgid "Send NDR on Blocked E-Mails"
 msgstr ""
 
+#: pmg-gui/js/Utils.js:620
+msgid "Send Original Mail"
+msgstr ""
+
 #: pmg-gui/js/SystemOptions.js:66
 msgid "Send daily admin reports"
 msgstr ""
 
 #: pmg-gui/js/SystemOptions.js:66
 msgid "Send daily admin reports"
 msgstr ""
 
-#: pmg-gui/js/ContactStatistics.js:62 pmg-gui/js/MailTracker.js:69 pmg-gui/js/NavigationTree.js:190 pmg-gui/js/PostfixMailQueue.js:155 pmg-gui/js/ReceiverStatistics.js:62 pmg-gui/js/SenderStatistics.js:99 pmg-gui/js/SenderStatistics.js:146 pmg-gui/js/SenderStatistics.js:206 pmg-gui/js/Utils.js:38
+#: pmg-gui/js/AttachmentQuarantine.js:64 pmg-gui/js/ContactStatistics.js:62 pmg-gui/js/MailTracker.js:69 pmg-gui/js/NavigationTree.js:190 pmg-gui/js/PostfixMailQueue.js:155 pmg-gui/js/ReceiverStatistics.js:62 pmg-gui/js/SenderStatistics.js:99 pmg-gui/js/SenderStatistics.js:146 pmg-gui/js/SenderStatistics.js:206 pmg-gui/js/Utils.js:38 pmg-gui/js/VirusQuarantine.js:66
 msgid "Sender"
 msgstr ""
 
 msgid "Sender"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:120 pmg-gui/js/SpamQuarantine.js:273 pmg-gui/js/VirusQuarantine.js:120
+#: pmg-gui/js/SpamQuarantine.js:163
 msgid "Sender/Subject"
 msgstr ""
 
 msgid "Sender/Subject"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:37 pmg-gui/js/FetchmailView.js:96 pmg-gui/js/LDAPConfig.js:74 pmg-gui/js/LDAPConfig.js:81 pmg-gui/js/LDAPConfig.js:565 pmg-gui/js/PBSConfig.js:148 pmg-gui/js/PBSRemoteEdit.js:45
+#: pmg-gui/js/FetchmailEdit.js:37 pmg-gui/js/FetchmailView.js:97 pmg-gui/js/LDAPConfig.js:79 pmg-gui/js/LDAPConfig.js:86 pmg-gui/js/LDAPConfig.js:573 pmg-gui/js/PBSConfig.js:148 pmg-gui/js/PBSRemoteEdit.js:38
 msgid "Server"
 msgstr ""
 
 msgid "Server"
 msgstr ""
 
@@ -1387,15 +1560,15 @@ msgstr ""
 msgid "Server ID"
 msgstr ""
 
 msgid "Server ID"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:117
+#: pmg-gui/js/PBSRemoteEdit.js:115
 msgid "Server certificate SHA-256 fingerprint, required for self-signed certificates"
 msgstr ""
 
 msgid "Server certificate SHA-256 fingerprint, required for self-signed certificates"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:123
+#: pmg-gui/js/ServerStatus.js:128
 msgid "Server load"
 msgstr ""
 
 msgid "Server load"
 msgstr ""
 
-#: pmg-gui/js/ServerAdministration.js:26
+#: pmg-gui/js/ServerAdministration.js:27
 msgid "Services"
 msgstr ""
 
 msgid "Services"
 msgstr ""
 
@@ -1415,15 +1588,19 @@ msgstr ""
 msgid "Short"
 msgstr ""
 
 msgid "Short"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:437
+#: pmg-gui/js/AttachmentGrid.js:22
+msgid "Show All Parts"
+msgstr ""
+
+#: pmg-gui/js/LDAPConfig.js:443
 msgid "Show E-Mail addresses"
 msgstr ""
 
 msgid "Show E-Mail addresses"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:411
+#: pmg-gui/js/LDAPConfig.js:417
 msgid "Show Users"
 msgstr ""
 
 msgid "Show Users"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:64 pmg-gui/js/ServerStatus.js:66
+#: pmg-gui/js/ServerStatus.js:73 pmg-gui/js/ServerStatus.js:75
 msgid "Shutdown"
 msgstr ""
 
 msgid "Shutdown"
 msgstr ""
 
@@ -1439,23 +1616,27 @@ msgstr ""
 msgid "Sign Outgoing Mails"
 msgstr ""
 
 msgid "Sign Outgoing Mails"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:186
+#: pmg-gui/js/DKIMSettings.js:200
 msgid "Sign all Outgoing Mail"
 msgstr ""
 
 msgid "Sign all Outgoing Mail"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:99
+#: pmg-gui/js/ClamAVDatabase.js:97
 msgid "Signatures"
 msgstr ""
 
 msgid "Signatures"
 msgstr ""
 
-#: pmg-gui/js/QuarantineList.js:303 pmg-gui/js/mobile/quarantineview.js:21
+#: pmg-gui/js/DKIMSettings.js:192
+msgid "Signing Domain Source"
+msgstr ""
+
+#: pmg-gui/js/QuarantineList.js:322 pmg-gui/js/mobile/quarantineview.js:21
 msgid "Since"
 msgstr ""
 
 msgid "Since"
 msgstr ""
 
-#: pmg-gui/js/AttachmentGrid.js:44 pmg-gui/js/AttachmentQuarantine.js:126 pmg-gui/js/BackupRestore.js:183 pmg-gui/js/ContactStatistics.js:69 pmg-gui/js/ContactStatistics.js:171 pmg-gui/js/MailTracker.js:406 pmg-gui/js/ReceiverStatistics.js:69 pmg-gui/js/ReceiverStatistics.js:183 pmg-gui/js/SenderStatistics.js:69 pmg-gui/js/SenderStatistics.js:171 pmg-gui/js/SpamQuarantine.js:285 pmg-gui/js/VirusQuarantine.js:132
+#: pmg-gui/js/AttachmentGrid.js:118 pmg-gui/js/AttachmentQuarantine.js:70 pmg-gui/js/BackupRestore.js:183 pmg-gui/js/ContactStatistics.js:69 pmg-gui/js/ContactStatistics.js:171 pmg-gui/js/MailTracker.js:406 pmg-gui/js/ReceiverStatistics.js:69 pmg-gui/js/ReceiverStatistics.js:183 pmg-gui/js/SenderStatistics.js:69 pmg-gui/js/SenderStatistics.js:171 pmg-gui/js/SpamQuarantine.js:175 pmg-gui/js/VirusQuarantine.js:78
 msgid "Size"
 msgstr ""
 
 msgid "Size"
 msgstr ""
 
-#: pmg-gui/js/MailProxyRelaying.js:33 pmg-gui/js/MailProxyRelaying.js:57 pmg-gui/js/MailProxyRelaying.js:67
+#: pmg-gui/js/MailProxyRelaying.js:40 pmg-gui/js/MailProxyRelaying.js:64 pmg-gui/js/MailProxyRelaying.js:74
 msgid "Smarthost"
 msgstr ""
 
 msgid "Smarthost"
 msgstr ""
 
@@ -1467,7 +1648,7 @@ msgstr ""
 msgid "Spam"
 msgstr ""
 
 msgid "Spam"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:339
+#: pmg-gui/js/Dashboard.js:384
 msgid "Spam / min"
 msgstr ""
 
 msgid "Spam / min"
 msgstr ""
 
@@ -1475,7 +1656,7 @@ msgstr ""
 msgid "Spam Detector"
 msgstr ""
 
 msgid "Spam Detector"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:328
+#: pmg-gui/js/Utils.js:323
 msgid "Spam Filter"
 msgstr ""
 
 msgid "Spam Filter"
 msgstr ""
 
@@ -1483,7 +1664,7 @@ msgstr ""
 msgid "Spam Mails"
 msgstr ""
 
 msgid "Spam Mails"
 msgstr ""
 
-#: pmg-gui/js/NavigationTree.js:110 pmg-gui/js/QuarantineView.js:16 pmg-gui/js/SpamQuarantine.js:252
+#: pmg-gui/js/NavigationTree.js:110 pmg-gui/js/QuarantineView.js:16 pmg-gui/js/SpamQuarantine.js:143
 msgid "Spam Quarantine"
 msgstr ""
 
 msgid "Spam Quarantine"
 msgstr ""
 
@@ -1491,19 +1672,19 @@ msgstr ""
 msgid "Spam Scores"
 msgstr ""
 
 msgid "Spam Scores"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:856
+#: pmg-gui/js/Utils.js:862
 msgid "SpamAssassin update"
 msgstr ""
 
 msgid "SpamAssassin update"
 msgstr ""
 
-#: pmg-gui/js/SpamInfoGrid.js:41
+#: pmg-gui/js/SpamInfoGrid.js:39
 msgid "Spamscore"
 msgstr ""
 
 msgid "Spamscore"
 msgstr ""
 
-#: pmg-gui/js/MailTracker.js:97
+#: pmg-gui/js/MailTracker.js:97 pmg-gui/js/Utils.js:697
 msgid "Start"
 msgstr ""
 
 msgid "Start"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:313
+#: pmg-gui/js/Utils.js:308
 msgid "Start Time"
 msgstr ""
 
 msgid "Start Time"
 msgstr ""
 
@@ -1515,35 +1696,35 @@ msgstr ""
 msgid "Statistic"
 msgstr ""
 
 msgid "Statistic"
 msgstr ""
 
-#: pmg-gui/js/ContactStatistics.js:99 pmg-gui/js/DomainStatistics.js:5 pmg-gui/js/GeneralMailStatistics.js:16 pmg-gui/js/HourlyMailDistribution.js:68 pmg-gui/js/NavigationTree.js:154 pmg-gui/js/RBLStatistics.js:10 pmg-gui/js/ReceiverStatistics.js:107 pmg-gui/js/SenderStatistics.js:99 pmg-gui/js/SpamScoreDistribution.js:8 pmg-gui/js/VirusCharts.js:5
+#: pmg-gui/js/ContactStatistics.js:99 pmg-gui/js/DomainStatistics.js:5 pmg-gui/js/GeneralMailStatistics.js:16 pmg-gui/js/HourlyMailDistribution.js:104 pmg-gui/js/NavigationTree.js:154 pmg-gui/js/PBSRemoteEdit.js:108 pmg-gui/js/RBLStatistics.js:10 pmg-gui/js/ReceiverStatistics.js:107 pmg-gui/js/SenderStatistics.js:99 pmg-gui/js/SpamScoreDistribution.js:8 pmg-gui/js/VirusCharts.js:5
 msgid "Statistics"
 msgstr ""
 
 msgid "Statistics"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:52 pmg-gui/js/MailTracker.js:379 pmg-gui/js/ServerStatus.js:5 pmg-gui/js/SpamDetectorConfiguration.js:23 pmg-gui/js/SpamDetectorStatus.js:15 pmg-gui/js/Subscription.js:124
+#: pmg-gui/js/ClamAVDatabase.js:50 pmg-gui/js/MailTracker.js:379 pmg-gui/js/ServerStatus.js:5 pmg-gui/js/SpamDetectorConfiguration.js:23 pmg-gui/js/SpamDetectorStatus.js:15 pmg-gui/js/Subscription.js:124
 msgid "Status"
 msgstr ""
 
 msgid "Status"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:409
+#: pmg-gui/js/Dashboard.js:504
 msgid "Storage"
 msgstr ""
 
 msgid "Storage"
 msgstr ""
 
-#: pmg-gui/js/MailInfo.js:32 pmg-gui/js/Utils.js:548 pmg-gui/js/ViewMailHeaders.js:71
+#: pmg-gui/js/AttachmentQuarantine.js:64 pmg-gui/js/MailInfo.js:36 pmg-gui/js/Utils.js:532 pmg-gui/js/ViewMailHeaders.js:89 pmg-gui/js/VirusQuarantine.js:66
 msgid "Subject"
 msgstr ""
 
 msgid "Subject"
 msgstr ""
 
-#: pmg-gui/js/QuarantineList.js:358
+#: pmg-gui/js/QuarantineList.js:380
 msgid "Subject, Sender"
 msgstr ""
 
 msgid "Subject, Sender"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:266 pmg-gui/js/NavigationTree.js:84 pmg-gui/js/Subscription.js:22
+#: pmg-gui/js/ClusterAdministration.js:266 pmg-gui/js/Dashboard.js:422 pmg-gui/js/NavigationTree.js:84 pmg-gui/js/Subscription.js:23
 msgid "Subscription"
 msgstr ""
 
 msgid "Subscription"
 msgstr ""
 
-#: pmg-gui/js/Subscription.js:14 pmg-gui/js/Subscription.js:121
+#: pmg-gui/js/Subscription.js:15 pmg-gui/js/Subscription.js:121
 msgid "Subscription Key"
 msgstr ""
 
 msgid "Subscription Key"
 msgstr ""
 
-#: pmg-gui/js/RegexTester.js:47
+#: pmg-gui/js/RegexTester.js:48
 msgid "Success"
 msgstr ""
 
 msgid "Success"
 msgstr ""
 
@@ -1551,19 +1732,23 @@ msgstr ""
 msgid "Summary"
 msgstr ""
 
 msgid "Summary"
 msgstr ""
 
+#: pmg-gui/js/Settings.js:192
+msgid "Summary/Dashboard columns"
+msgstr ""
+
 #: pmg-gui/js/Utils.js:43
 msgid "Superuser"
 msgstr ""
 
 #: pmg-gui/js/Utils.js:43
 msgid "Superuser"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:138
+#: pmg-gui/js/ServerStatus.js:143
 msgid "Swap usage"
 msgstr ""
 
 msgid "Swap usage"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:537
+#: pmg-gui/js/LDAPConfig.js:545
 msgid "Synchronize"
 msgstr ""
 
 msgid "Synchronize"
 msgstr ""
 
-#: pmg-gui/js/MailTracker.js:163 pmg-gui/js/ServerAdministration.js:53
+#: pmg-gui/js/MailTracker.js:163 pmg-gui/js/ServerAdministration.js:66
 msgid "Syslog"
 msgstr ""
 
 msgid "Syslog"
 msgstr ""
 
@@ -1579,6 +1764,10 @@ msgstr ""
 msgid "System Report"
 msgstr ""
 
 msgid "System Report"
 msgstr ""
 
+#: pmg-gui/js/UserView.js:198
+msgid "TFA Lock"
+msgstr ""
+
 #: pmg-gui/js/MailProxyConfiguration.js:44
 msgid "TLS"
 msgstr ""
 #: pmg-gui/js/MailProxyConfiguration.js:44
 msgid "TLS"
 msgstr ""
@@ -1587,55 +1776,67 @@ msgstr ""
 msgid "TLS Destination Policy"
 msgstr ""
 
 msgid "TLS Destination Policy"
 msgstr ""
 
+#: pmg-gui/js/MailProxyTLSPanel.js:30
+msgid "TLS Inbound Domains"
+msgstr ""
+
+#: pmg-gui/js/MailProxyTLSInboundDomains.js:20
+msgid "TLS Inbound domains"
+msgstr ""
+
 #: pmg-gui/js/MailProxyTLSDestinations.js:20
 msgid "TLS Policy"
 msgstr ""
 
 #: pmg-gui/js/MailProxyTLSDestinations.js:20
 msgid "TLS Policy"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:630
+#: pmg-gui/js/UserView.js:212
+msgid "TOTP Locked"
+msgstr ""
+
+#: pmg-gui/js/Utils.js:614
 msgid "Target"
 msgstr ""
 
 msgid "Target"
 msgstr ""
 
-#: pmg-gui/js/ServerAdministration.js:59
+#: pmg-gui/js/ServerAdministration.js:73
 msgid "Tasks"
 msgstr ""
 
 msgid "Tasks"
 msgstr ""
 
-#: pmg-gui/js/SpamInfoGrid.js:36
+#: pmg-gui/js/SpamInfoGrid.js:35
 msgid "Test Name"
 msgstr ""
 
 msgid "Test Name"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:172 pmg-gui/js/Utils.js:378 pmg-gui/js/Utils.js:444 pmg-gui/js/Utils.js:511
+#: pmg-gui/js/Utils.js:169 pmg-gui/js/Utils.js:371 pmg-gui/js/Utils.js:433 pmg-gui/js/Utils.js:496
 msgid "Test String"
 msgstr ""
 
 msgid "Test String"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:667
+#: pmg-gui/js/Utils.js:648
 msgid "Text Replacement"
 msgstr ""
 
 msgid "Text Replacement"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:139 pmg-gui/js/BackupRestore.js:176 pmg-gui/js/ContactStatistics.js:81 pmg-gui/js/MailTracker.js:361 pmg-gui/js/PostfixMailQueue.js:143 pmg-gui/js/ReceiverStatistics.js:81 pmg-gui/js/SenderStatistics.js:81 pmg-gui/js/SpamQuarantine.js:298 pmg-gui/js/SystemConfiguration.js:41 pmg-gui/js/VirusQuarantine.js:145
+#: pmg-gui/js/AttachmentQuarantine.js:83 pmg-gui/js/BackupRestore.js:176 pmg-gui/js/ContactStatistics.js:81 pmg-gui/js/MailTracker.js:361 pmg-gui/js/PostfixMailQueue.js:143 pmg-gui/js/ReceiverStatistics.js:81 pmg-gui/js/SenderStatistics.js:81 pmg-gui/js/SpamQuarantine.js:188 pmg-gui/js/SystemConfiguration.js:29 pmg-gui/js/VirusQuarantine.js:91
 msgid "Time"
 msgstr ""
 
 msgid "Time"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:307
+#: pmg-gui/js/Utils.js:302
 msgid "TimeFrame"
 msgstr ""
 
 msgid "TimeFrame"
 msgstr ""
 
-#: pmg-gui/js/MailTracker.js:373 pmg-gui/js/ObjectGroupSelector.js:26 pmg-gui/js/RuleInfo.js:383 pmg-gui/js/Utils.js:60 pmg-gui/js/ViewMailHeaders.js:64
+#: pmg-gui/js/MailTracker.js:373 pmg-gui/js/ObjectGroupSelector.js:26 pmg-gui/js/RuleInfo.js:442 pmg-gui/js/Utils.js:60 pmg-gui/js/ViewMailHeaders.js:82
 msgid "To"
 msgstr ""
 
 msgid "To"
 msgstr ""
 
-#: pmg-gui/js/AttachmentQuarantine.js:160 pmg-gui/js/SpamQuarantine.js:319 pmg-gui/js/VirusQuarantine.js:166
+#: pmg-gui/js/AttachmentQuarantine.js:106 pmg-gui/js/SpamQuarantine.js:216 pmg-gui/js/VirusQuarantine.js:119
 msgid "Toggle Raw"
 msgstr ""
 
 msgid "Toggle Raw"
 msgstr ""
 
-#: pmg-gui/js/SpamQuarantine.js:326
+#: pmg-gui/js/SpamQuarantine.js:223
 msgid "Toggle Spam Info"
 msgstr ""
 
 msgid "Toggle Spam Info"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:417
+#: pmg-gui/js/Dashboard.js:440
 msgid "Top Receivers"
 msgstr ""
 
 msgid "Top Receivers"
 msgstr ""
 
-#: pmg-gui/js/PostfixQShape.js:121 pmg-gui/js/ServerStatus.js:133 pmg-gui/js/ServerStatus.js:141 pmg-gui/js/ServerStatus.js:157
+#: pmg-gui/js/PostfixQShape.js:121 pmg-gui/js/ServerStatus.js:138 pmg-gui/js/ServerStatus.js:146 pmg-gui/js/ServerStatus.js:162
 msgid "Total"
 msgstr ""
 
 msgid "Total"
 msgstr ""
 
@@ -1655,7 +1856,7 @@ msgstr ""
 msgid "Traffic"
 msgstr ""
 
 msgid "Traffic"
 msgstr ""
 
-#: pmg-gui/js/Transport.js:141
+#: pmg-gui/js/Transport.js:147
 msgid "Transport"
 msgstr ""
 
 msgid "Transport"
 msgstr ""
 
@@ -1663,15 +1864,15 @@ msgstr ""
 msgid "Transports"
 msgstr ""
 
 msgid "Transports"
 msgstr ""
 
-#: pmg-gui/js/MyNetworks.js:49 pmg-gui/js/MyNetworks.js:87 pmg-gui/js/MyNetworks.js:122
+#: pmg-gui/js/MyNetworks.js:40 pmg-gui/js/MyNetworks.js:68 pmg-gui/js/MyNetworks.js:119
 msgid "Trusted Network"
 msgstr ""
 
 msgid "Trusted Network"
 msgstr ""
 
-#: pmg-gui/js/ObjectGroup.js:78 pmg-gui/js/RuleInfo.js:290 pmg-gui/js/Subscription.js:118
+#: pmg-gui/js/ObjectGroup.js:92 pmg-gui/js/Subscription.js:118
 msgid "Type"
 msgstr ""
 
 msgid "Type"
 msgstr ""
 
-#: pmg-gui/js/PBSRemoteEdit.js:90
+#: pmg-gui/js/LDAPConfig.js:111 pmg-gui/js/PBSRemoteEdit.js:78
 msgid "Unchanged"
 msgstr ""
 
 msgid "Unchanged"
 msgstr ""
 
@@ -1683,11 +1884,19 @@ msgstr ""
 msgid "Unknown LDAP address"
 msgstr ""
 
 msgid "Unknown LDAP address"
 msgstr ""
 
-#: pmg-gui/js/QuarantineList.js:310 pmg-gui/js/mobile/quarantineview.js:29
+#: pmg-gui/js/UserView.js:147
+msgid "Unlock TFA"
+msgstr ""
+
+#: pmg-gui/js/UserView.js:92
+msgid "Unlock TFA authentication for {0}"
+msgstr ""
+
+#: pmg-gui/js/QuarantineList.js:329 pmg-gui/js/mobile/quarantineview.js:29
 msgid "Until"
 msgstr ""
 
 msgid "Until"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:149
+#: pmg-gui/js/DKIMSettings.js:154
 msgid "Update"
 msgstr ""
 
 msgid "Update"
 msgstr ""
 
@@ -1699,15 +1908,15 @@ msgstr ""
 msgid "Update Now"
 msgstr ""
 
 msgid "Update Now"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:165
+#: pmg-gui/js/ClamAVDatabase.js:163
 msgid "Update now"
 msgstr ""
 
 msgid "Update now"
 msgstr ""
 
-#: pmg-gui/js/ServerAdministration.js:37
+#: pmg-gui/js/ServerAdministration.js:39
 msgid "Updates"
 msgstr ""
 
 msgid "Updates"
 msgstr ""
 
-#: pmg-gui/js/ServerAdministration.js:42
+#: pmg-gui/js/ServerAdministration.js:45
 msgid "Upgrade"
 msgstr ""
 
 msgid "Upgrade"
 msgstr ""
 
@@ -1715,7 +1924,7 @@ msgstr ""
 msgid "Upload Subscription Key"
 msgstr ""
 
 msgid "Upload Subscription Key"
 msgstr ""
 
-#: pmg-gui/js/ClusterAdministration.js:272
+#: pmg-gui/js/ClusterAdministration.js:272 pmg-gui/js/dashboard/NodeInfo.js:129
 msgid "Uptime"
 msgstr ""
 
 msgid "Uptime"
 msgstr ""
 
@@ -1731,7 +1940,7 @@ msgstr ""
 msgid "Use Greylisting for IPv6"
 msgstr ""
 
 msgid "Use Greylisting for IPv6"
 msgstr ""
 
-#: pmg-gui/js/Transport.js:101 pmg-gui/js/Transport.js:189
+#: pmg-gui/js/Transport.js:107 pmg-gui/js/Transport.js:195
 msgid "Use MX"
 msgstr ""
 
 msgid "Use MX"
 msgstr ""
 
@@ -1759,11 +1968,11 @@ msgstr ""
 msgid "Use auto-whitelists"
 msgstr ""
 
 msgid "Use auto-whitelists"
 msgstr ""
 
-#: pmg-gui/js/ServerStatus.js:133 pmg-gui/js/ServerStatus.js:141 pmg-gui/js/ServerStatus.js:157
+#: pmg-gui/js/ServerStatus.js:138 pmg-gui/js/ServerStatus.js:146 pmg-gui/js/ServerStatus.js:162
 msgid "Used"
 msgstr ""
 
 msgid "Used"
 msgstr ""
 
-#: pmg-gui/js/RuleInfo.js:270
+#: pmg-gui/js/RuleInfo.js:300
 msgid "Used Objects"
 msgstr ""
 
 msgid "Used Objects"
 msgstr ""
 
@@ -1791,7 +2000,7 @@ msgstr ""
 msgid "User Whitelist"
 msgstr ""
 
 msgid "User Whitelist"
 msgstr ""
 
-#: pmg-gui/js/FetchmailView.js:106 pmg-gui/js/LDAPConfig.js:100 pmg-gui/js/LoginView.js:177 pmg-gui/js/UserEdit.js:38 pmg-gui/js/UserView.js:123
+#: pmg-gui/js/FetchmailView.js:107 pmg-gui/js/LDAPConfig.js:105 pmg-gui/js/LoginView.js:247 pmg-gui/js/UserEdit.js:38 pmg-gui/js/UserView.js:157
 msgid "User name"
 msgstr ""
 
 msgid "User name"
 msgstr ""
 
@@ -1799,15 +2008,15 @@ msgstr ""
 msgid "User statistic lifetime (days)"
 msgstr ""
 
 msgid "User statistic lifetime (days)"
 msgstr ""
 
-#: pmg-gui/js/FetchmailEdit.js:62 pmg-gui/js/PBSRemoteEdit.js:78 pmg-gui/js/mobile/loginscreen.js:19
+#: pmg-gui/js/FetchmailEdit.js:62 pmg-gui/js/PBSRemoteEdit.js:61 pmg-gui/js/mobile/loginscreen.js:19
 msgid "Username"
 msgstr ""
 
 msgid "Username"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:273 pmg-gui/js/LDAPConfig.js:442
+#: pmg-gui/js/LDAPConfig.js:279 pmg-gui/js/LDAPConfig.js:448
 msgid "Users of '{0}'"
 msgstr ""
 
 msgid "Users of '{0}'"
 msgstr ""
 
-#: pmg-gui/js/ObjectGroup.js:95 pmg-gui/js/Utils.js:374 pmg-gui/js/Utils.js:419 pmg-gui/js/Utils.js:486 pmg-gui/js/Utils.js:604
+#: pmg-gui/js/ObjectGroup.js:109 pmg-gui/js/Utils.js:367 pmg-gui/js/Utils.js:410 pmg-gui/js/Utils.js:473 pmg-gui/js/Utils.js:588
 msgid "Value"
 msgstr ""
 
 msgid "Value"
 msgstr ""
 
@@ -1815,7 +2024,7 @@ msgstr ""
 msgid "Verbose"
 msgstr ""
 
 msgid "Verbose"
 msgstr ""
 
-#: pmg-gui/js/LDAPConfig.js:66
+#: pmg-gui/js/LDAPConfig.js:71
 msgid "Verify Certificate"
 msgstr ""
 
 msgid "Verify Certificate"
 msgstr ""
 
@@ -1823,11 +2032,11 @@ msgstr ""
 msgid "Verify Receivers"
 msgstr ""
 
 msgid "Verify Receivers"
 msgstr ""
 
-#: pmg-gui/js/ClamAVDatabase.js:93 pmg-gui/js/SpamDetectorStatus.js:34
+#: pmg-gui/js/ClamAVDatabase.js:91 pmg-gui/js/SpamDetectorStatus.js:34
 msgid "Version"
 msgstr ""
 
 msgid "Version"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:194
+#: pmg-gui/js/DKIMSettings.js:208
 msgid "View DNS Record"
 msgstr ""
 
 msgid "View DNS Record"
 msgstr ""
 
@@ -1835,15 +2044,11 @@ msgstr ""
 msgid "View images"
 msgstr ""
 
 msgid "View images"
 msgstr ""
 
-#: pmg-gui/js/ContactStatistics.js:165 pmg-gui/js/DomainStatistics.js:93 pmg-gui/js/DomainStatistics.js:137 pmg-gui/js/ReceiverStatistics.js:173 pmg-gui/js/SenderStatistics.js:165 pmg-gui/js/VirusQuarantine.js:126
+#: pmg-gui/js/ContactStatistics.js:165 pmg-gui/js/DomainStatistics.js:93 pmg-gui/js/DomainStatistics.js:137 pmg-gui/js/ReceiverStatistics.js:173 pmg-gui/js/SenderStatistics.js:165 pmg-gui/js/VirusQuarantine.js:72
 msgid "Virus"
 msgstr ""
 
 msgid "Virus"
 msgstr ""
 
-#: pmg-gui/js/NavigationTree.js:166
-msgid "Virus  Charts"
-msgstr ""
-
-#: pmg-gui/js/VirusCharts.js:5
+#: pmg-gui/js/NavigationTree.js:166 pmg-gui/js/VirusCharts.js:5
 msgid "Virus Charts"
 msgstr ""
 
 msgid "Virus Charts"
 msgstr ""
 
@@ -1851,7 +2056,7 @@ msgstr ""
 msgid "Virus Detector"
 msgstr ""
 
 msgid "Virus Detector"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:344
+#: pmg-gui/js/Utils.js:339
 msgid "Virus Filter"
 msgstr ""
 
 msgid "Virus Filter"
 msgstr ""
 
@@ -1863,7 +2068,7 @@ msgstr ""
 msgid "Virus Outbreaks"
 msgstr ""
 
 msgid "Virus Outbreaks"
 msgstr ""
 
-#: pmg-gui/js/NavigationTree.js:116 pmg-gui/js/VirusQuarantine.js:99
+#: pmg-gui/js/NavigationTree.js:116 pmg-gui/js/VirusQuarantine.js:44
 msgid "Virus Quarantine"
 msgstr ""
 
 msgid "Virus Quarantine"
 msgstr ""
 
@@ -1871,7 +2076,7 @@ msgstr ""
 msgid "Virus info"
 msgstr ""
 
 msgid "Virus info"
 msgstr ""
 
-#: pmg-gui/js/DKIMSettings.js:155
+#: pmg-gui/js/DKIMSettings.js:160
 msgid "Warning: You need to update the _domainkey DNS records of all signed domains!"
 msgstr ""
 
 msgid "Warning: You need to update the _domainkey DNS records of all signed domains!"
 msgstr ""
 
@@ -1879,7 +2084,23 @@ msgstr ""
 msgid "Warning: Your subscription levels are not the same."
 msgstr ""
 
 msgid "Warning: Your subscription levels are not the same."
 msgstr ""
 
-#: pmg-gui/js/ObjectGroupSelector.js:32 pmg-gui/js/RuleInfo.js:391
+#: pmg-gui/js/TFAView.js:97
+msgid "WebAuthn"
+msgstr ""
+
+#: pmg-gui/js/TFAView.js:74
+msgid "WebAuthn requires using a trusted certificate."
+msgstr ""
+
+#: pmg-gui/js/TFAView.js:6
+msgid "Webauthn"
+msgstr ""
+
+#: pmg-gui/js/Settings.js:132
+msgid "Webinterface Settings"
+msgstr ""
+
+#: pmg-gui/js/ObjectGroupSelector.js:32 pmg-gui/js/RuleInfo.js:450
 msgid "What"
 msgstr ""
 
 msgid "What"
 msgstr ""
 
@@ -1887,7 +2108,7 @@ msgstr ""
 msgid "What Objects"
 msgstr ""
 
 msgid "What Objects"
 msgstr ""
 
-#: pmg-gui/js/ObjectGroupSelector.js:29 pmg-gui/js/RuleInfo.js:399
+#: pmg-gui/js/ObjectGroupSelector.js:29 pmg-gui/js/RuleInfo.js:458
 msgid "When"
 msgstr ""
 
 msgid "When"
 msgstr ""
 
@@ -1895,7 +2116,7 @@ msgstr ""
 msgid "When Objects"
 msgstr ""
 
 msgid "When Objects"
 msgstr ""
 
-#: pmg-gui/js/MailProxyConfiguration.js:54 pmg-gui/js/QuarantineView.js:22 pmg-gui/js/SpamContextMenu.js:31 pmg-gui/js/SpamQuarantine.js:347 pmg-gui/js/UserBlackWhiteList.js:56 pmg-gui/js/UserBlackWhiteList.js:240 pmg-gui/js/mobile/mailview.js:36 pmg-gui/js/mobile/quarantineview.js:87
+#: pmg-gui/js/MailProxyConfiguration.js:54 pmg-gui/js/QuarantineView.js:22 pmg-gui/js/SpamContextMenu.js:19 pmg-gui/js/SpamQuarantine.js:255 pmg-gui/js/UserBlackWhiteList.js:56 pmg-gui/js/UserBlackWhiteList.js:240 pmg-gui/js/mobile/mailview.js:36 pmg-gui/js/mobile/quarantineview.js:87
 msgid "Whitelist"
 msgstr ""
 
 msgid "Whitelist"
 msgstr ""
 
@@ -1903,11 +2124,11 @@ msgstr ""
 msgid "Who Objects"
 msgstr ""
 
 msgid "Who Objects"
 msgstr ""
 
-#: pmg-gui/js/StatTimeSelector.js:141
+#: pmg-gui/js/StatTimeSelector.js:154
 msgid "Whole month"
 msgstr ""
 
 msgid "Whole month"
 msgstr ""
 
-#: pmg-gui/js/StatTimeSelector.js:121
+#: pmg-gui/js/StatTimeSelector.js:134
 msgid "Whole year"
 msgstr ""
 
 msgid "Whole year"
 msgstr ""
 
@@ -1927,7 +2148,7 @@ msgstr ""
 msgid "You need to create a Selector before enabling DKIM Signing"
 msgstr ""
 
 msgid "You need to create a Selector before enabling DKIM Signing"
 msgstr ""
 
-#: pmg-gui/js/LoginView.js:83
+#: pmg-gui/js/LoginView.js:131
 msgid "Your E-Mail"
 msgstr ""
 
 msgid "Your E-Mail"
 msgstr ""
 
@@ -1939,15 +2160,19 @@ msgstr ""
 msgid "daily"
 msgstr ""
 
 msgid "daily"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:636
-msgid "send orig. Mail"
+#: pmg-gui/js/Settings.js:220
+msgid "xterm.js Settings"
 msgstr ""
 
 msgstr ""
 
-#: pmg-gui/js/Utils.js:887
+#: pmg-gui/js/Utils.js:893
 msgid "{0} ({1}/{2}) successful"
 msgstr ""
 
 msgid "{0} ({1}/{2}) successful"
 msgstr ""
 
-#: pmg-gui/js/Dashboard.js:280
+#: pmg-gui/js/AttachmentGrid.js:73
+msgid "{0} Attachments"
+msgstr ""
+
+#: pmg-gui/js/Dashboard.js:325
 msgid "{0} hours"
 msgstr ""
 
 msgid "{0} hours"
 msgstr ""
 
@@ -1959,7 +2184,7 @@ msgstr ""
 msgid "{0} seconds"
 msgstr ""
 
 msgid "{0} seconds"
 msgstr ""
 
-#: pmg-gui/js/Utils.js:888
+#: pmg-gui/js/Utils.js:894
 msgid "{0} successful"
 msgstr ""
 
 msgid "{0} successful"
 msgstr ""