]> git.proxmox.com Git - proxmox-i18n.git/blobdiff - proxmox-widget-toolkit.pot
bump version to 3.2.2
[proxmox-i18n.git] / proxmox-widget-toolkit.pot
index a53a8ffb5359151d3c2079c1f3663401bf74aafe..b1cee9336a0e615af7b43bed231150f65e24dccc 100644 (file)
@@ -1,17 +1,18 @@
 # 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 ""
-"Project-Id-Version: proxmox-widget-toolkit 33d34da8a7570d97d31b37f09714f53dcd3eb6c0\n"
+"Project-Id-Version: proxmox-widget-toolkit af27e81747737b462601bdf72662dfdfb3c0443f\n"
 "Report-Msgid-Bugs-To: <support@proxmox.com>\n"
-"POT-Creation-Date: Wed Jun 23 09:21:19 2021\n"
+"POT-Creation-Date: Mon Apr 22 19:58:29 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"
@@ -19,15 +20,35 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:322
+msgid ".tar.zst"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:316
+msgid ".zip"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddYubico.js:99
+msgid "A currently valid Yubico OTP value"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:394 proxmox-widget-toolkit/src/window/SyncWindow.js:110
+msgid "ACL"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEAccount.js:40
 msgid "ACME Directory"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:208
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:128
+msgid "ACR Values"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:209
 msgid "API Data"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:141
+#: proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:36 proxmox-widget-toolkit/src/window/TaskViewer.js:140
 msgid "API Token"
 msgstr ""
 
@@ -35,6 +56,10 @@ msgstr ""
 msgid "API server will be restarted to use new certificates, please reload web-interface!"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:146
+msgid "APT Repositories"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEAccount.js:116
 msgid "Accept TOS"
 msgstr ""
@@ -51,15 +76,19 @@ msgstr ""
 msgid "Accounts"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:88
+#: proxmox-widget-toolkit/src/window/ZFSDetail.js:92
 msgid "Action"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:111 proxmox-widget-toolkit/src/node/NetworkView.js:361
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:107 proxmox-widget-toolkit/src/node/NetworkView.js:281 proxmox-widget-toolkit/src/node/ServiceView.js:194
 msgid "Active"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:546 proxmox-widget-toolkit/src/panel/ACMEAccount.js:95 proxmox-widget-toolkit/src/panel/ACMEDomains.js:247 proxmox-widget-toolkit/src/panel/ACMEPlugin.js:94 proxmox-widget-toolkit/src/window/Edit.js:291
+#: proxmox-widget-toolkit/src/Schema.js:33
+msgid "Active Directory Server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:642 proxmox-widget-toolkit/src/node/APTRepositories.js:162 proxmox-widget-toolkit/src/panel/ACMEAccount.js:95 proxmox-widget-toolkit/src/panel/ACMEDomains.js:247 proxmox-widget-toolkit/src/panel/ACMEPlugin.js:94 proxmox-widget-toolkit/src/panel/AuthView.js:110 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:228 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:381 proxmox-widget-toolkit/src/panel/TfaView.js:253 proxmox-widget-toolkit/src/window/Edit.js:302 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:965
 msgid "Add"
 msgstr ""
 
@@ -67,66 +96,178 @@ msgstr ""
 msgid "Add ACME Account"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/Edit.js:370
+#: proxmox-widget-toolkit/src/window/AddTotp.js:11
+msgid "Add a TOTP login factor"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:10
+msgid "Add a Webauthn login token"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddYubico.js:10
+msgid "Add a Yubico OTP key"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:73
+msgid "Additional Recipient(s)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/Edit.js:366
 msgid "Advanced"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:377
+#: proxmox-widget-toolkit/src/node/Tasks.js:336 proxmox-widget-toolkit/src/node/Tasks.js:344 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:618
+msgid "All"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:441
+msgid "All OK, you have production-ready repositories configured!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/DiskList.js:406
 msgid "All data on the device will be lost!"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:998
+msgid "All rules match"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Toolkit.js:99 proxmox-widget-toolkit/src/Toolkit.js:107 proxmox-widget-toolkit/src/Toolkit.js:115
 msgid "Allowed characters"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/LanguageEdit.js:45
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:107
+msgid "An error occurred during token registration."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:107
+msgid "Anonymous Search"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:620
+msgid "Any"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:999
+msgid "Any rule matches"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/LanguageEdit.js:52 proxmox-widget-toolkit/src/window/ThemeEdit.js:48
 msgid "Apply"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:141
+#: proxmox-widget-toolkit/src/node/NetworkView.js:124
 msgid "Apply Configuration"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/button/Button.js:136
+#: proxmox-widget-toolkit/src/Utils.js:66
+msgid "Arabic"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/button/Button.js:142
 msgid "Are you sure you want to remove entry {0}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/Certificates.js:241
+#: proxmox-widget-toolkit/src/panel/Certificates.js:248
+msgid "Are you sure you want to remove the certificate"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/Certificates.js:244
 msgid "Are you sure you want to remove the certificate used for {0}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:374
+#: proxmox-widget-toolkit/src/window/TfaEdit.js:143
+msgid "Are you sure you want to remove this {0} entry?"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/DiskList.js:403
 msgid "Are you sure you want to wipe {0}?"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:35
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1000
+msgid "At least one rule does not match"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:34
 msgid "Attribute"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:52 proxmox-widget-toolkit/src/node/NetworkView.js:371
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:99 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:101
+msgid "Auth-Provider Default"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:103
+msgid "Authenticate"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:58 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:161
+msgid "Author"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:57
+msgid "Autocreate Users"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:52 proxmox-widget-toolkit/src/node/NetworkView.js:291
 msgid "Autostart"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:229
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:87
+msgid "Available recovery keys: {0}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:739 proxmox-widget-toolkit/src/Utils.js:741
+msgid "B"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1317
+msgid "Bad Request"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:87
+msgid "Base Domain Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:115
+msgid "Bind Domain Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:133
+msgid "Bind Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:69
 msgid "Block Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:395
+#: proxmox-widget-toolkit/src/node/NetworkView.js:326
 msgid "Bond Mode"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:68 proxmox-widget-toolkit/src/node/NetworkEdit.js:74
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:68 proxmox-widget-toolkit/src/node/NetworkEdit.js:78
 msgid "Bridge ports"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:94 proxmox-widget-toolkit/src/node/NetworkView.js:421
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:186 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:348
+msgid "Built-In"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:185 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:347
+msgid "Built-In (modified)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:90 proxmox-widget-toolkit/src/node/NetworkView.js:352
 msgid "CIDR"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:870
+#: proxmox-widget-toolkit/src/Utils.js:1046
 msgid "CPU(s)"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:67
+msgid "Catalan"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/Certificates.js:5 proxmox-widget-toolkit/src/window/Certificates.js:67
 msgid "Certificate"
 msgstr ""
@@ -143,47 +284,111 @@ msgstr ""
 msgid "Challenge Type"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:138 proxmox-widget-toolkit/src/node/APT.js:166
+#: proxmox-widget-toolkit/src/node/APT.js:126 proxmox-widget-toolkit/src/node/APT.js:154
 msgid "Changelog"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:230
+#: proxmox-widget-toolkit/src/Schema.js:70
 msgid "Character Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:95
+#: proxmox-widget-toolkit/src/Utils.js:91
+msgid "Chinese (Simplified)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:92
+msgid "Chinese (Traditional)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:189 proxmox-widget-toolkit/src/node/Tasks.js:243
+msgid "Clear Filter"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:40
+msgid "Client ID"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:46
+msgid "Client Key"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:93
 msgid "Close"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:123 proxmox-widget-toolkit/src/node/NetworkEdit.js:220 proxmox-widget-toolkit/src/node/NetworkView.js:447
+#: proxmox-widget-toolkit/src/window/ThemeEdit.js:33 proxmox-widget-toolkit/src/window/ThemeEdit.js:40
+msgid "Color Theme"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:119 proxmox-widget-toolkit/src/form/UserSelector.js:42 proxmox-widget-toolkit/src/node/APTRepositories.js:361 proxmox-widget-toolkit/src/node/NetworkEdit.js:228 proxmox-widget-toolkit/src/node/NetworkView.js:384 proxmox-widget-toolkit/src/panel/AuthView.js:30 proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:62 proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:46 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:175 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:337 proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:48 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:151 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:211 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:117 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:27 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:179
 msgid "Comment"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/button/Button.js:49 proxmox-widget-toolkit/src/window/SafeDestroy.js:9
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:290
+msgid "Components"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1318
+msgid "Configuration Unsupported"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:48
+msgid "Configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/button/Button.js:49 proxmox-widget-toolkit/src/window/SafeDestroy.js:7
 msgid "Confirm"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/PasswordEdit.js:30
-msgid "Confirm password"
+#: proxmox-widget-toolkit/src/window/PasswordEdit.js:47
+msgid "Confirm New Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:20 proxmox-widget-toolkit/src/window/TfaWindow.js:117
+msgid "Confirm Second Factor"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaEdit.js:99
+msgid "Confirm TFA Removal"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:128 proxmox-widget-toolkit/src/window/AddTotp.js:259 proxmox-widget-toolkit/src/window/AddWebauthn.js:210 proxmox-widget-toolkit/src/window/AddYubico.js:120 proxmox-widget-toolkit/src/window/TfaEdit.js:224
+msgid "Confirm your ({0}) password"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:300 proxmox-widget-toolkit/src/Utils.js:420 proxmox-widget-toolkit/src/Utils.js:422 proxmox-widget-toolkit/src/Utils.js:424 proxmox-widget-toolkit/src/Utils.js:426
+#: proxmox-widget-toolkit/src/Utils.js:378 proxmox-widget-toolkit/src/Utils.js:510 proxmox-widget-toolkit/src/Utils.js:512 proxmox-widget-toolkit/src/Utils.js:514 proxmox-widget-toolkit/src/Utils.js:516
 msgid "Connection error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:580
+#: proxmox-widget-toolkit/src/Utils.js:707
 msgid "Console"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:548 proxmox-widget-toolkit/src/node/NetworkView.js:310 proxmox-widget-toolkit/src/window/Edit.js:295
+#: proxmox-widget-toolkit/src/window/PackageVersions.js:22
+msgid "Copy"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:184
+msgid "Copy Recovery Keys"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:644 proxmox-widget-toolkit/src/node/NetworkView.js:231 proxmox-widget-toolkit/src/window/Edit.js:306
 msgid "Create"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEAccount.js:164
+#: proxmox-widget-toolkit/src/panel/TfaView.js:235 proxmox-widget-toolkit/src/window/ACMEAccount.js:164 proxmox-widget-toolkit/src/window/TfaEdit.js:192
 msgid "Created"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/DNSEdit.js:43
+#: proxmox-widget-toolkit/src/Utils.js:75
+msgid "Croatian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:184 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:346
+msgid "Custom"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/DNSEdit.js:50
 msgid "DNS"
 msgstr ""
 
@@ -191,87 +396,203 @@ msgstr ""
 msgid "DNS API"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/DNSEdit.js:21 proxmox-widget-toolkit/src/node/DNSEdit.js:28 proxmox-widget-toolkit/src/node/DNSEdit.js:35 proxmox-widget-toolkit/src/node/DNSView.js:31 proxmox-widget-toolkit/src/node/DNSView.js:36 proxmox-widget-toolkit/src/node/DNSView.js:40
+#: proxmox-widget-toolkit/src/node/DNSEdit.js:25 proxmox-widget-toolkit/src/node/DNSEdit.js:33 proxmox-widget-toolkit/src/node/DNSEdit.js:41 proxmox-widget-toolkit/src/node/DNSView.js:34 proxmox-widget-toolkit/src/node/DNSView.js:39 proxmox-widget-toolkit/src/node/DNSView.js:43
 msgid "DNS server"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:68
+msgid "Danish"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:22 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:24
 msgid "Day"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:53 proxmox-widget-toolkit/src/grid/ObjectGrid.js:175
+#: proxmox-widget-toolkit/src/Utils.js:53 proxmox-widget-toolkit/src/grid/ObjectGrid.js:175 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:167
 msgid "Default"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:344
+msgid "Default Sync Options"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:131
+msgid "Default sync options can be set by editing the realm."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:376
+msgid "Default user classes: inetorgperson, posixaccount, person, user"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:71
+msgid "Defaults to datacenter configuration, or root@$hostname"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:239
 msgid "Delete Custom Certificate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:40 proxmox-widget-toolkit/src/node/ServiceView.js:163 proxmox-widget-toolkit/src/node/Tasks.js:186
+#: proxmox-widget-toolkit/src/node/APT.js:42 proxmox-widget-toolkit/src/node/APTRepositories.js:36 proxmox-widget-toolkit/src/node/ServiceView.js:208 proxmox-widget-toolkit/src/node/Tasks.js:426 proxmox-widget-toolkit/src/panel/TfaView.js:242 proxmox-widget-toolkit/src/window/AddTotp.js:153 proxmox-widget-toolkit/src/window/AddWebauthn.js:191 proxmox-widget-toolkit/src/window/AddYubico.js:90 proxmox-widget-toolkit/src/window/TfaEdit.js:61 proxmox-widget-toolkit/src/window/TfaEdit.js:200
 msgid "Description"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:64
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:65
 msgid "Details"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:21 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:93 proxmox-widget-toolkit/src/panel/DiskList.js:236
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:489
+msgid "Detected mixed suites before upgrade"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:24 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:98 proxmox-widget-toolkit/src/panel/DiskList.js:258
 msgid "Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:98
+#: proxmox-widget-toolkit/src/Utils.js:1319
+msgid "Device Ineligible"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/ZFSDetail.js:102
 msgid "Devices"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:61 proxmox-widget-toolkit/src/window/ACMEAccount.js:174 proxmox-widget-toolkit/src/window/FileBrowser.js:231
+#: proxmox-widget-toolkit/src/window/AddTotp.js:201
+msgid "Digits"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:71 proxmox-widget-toolkit/src/Utils.js:61 proxmox-widget-toolkit/src/window/ACMEAccount.js:174
 msgid "Directory"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:198 proxmox-widget-toolkit/src/node/APTRepositories.js:551
+msgid "Disable"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Utils.js:47
 msgid "Disabled"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:14
+msgid "Do you want to reset {0} to its default settings?"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:120
+msgid "Do you want to send a test notification to '{0}'?"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:433
+msgid "Does not look like a valid recovery key"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/ACMEDomains.js:386 proxmox-widget-toolkit/src/window/ACMEDomains.js:6 proxmox-widget-toolkit/src/window/ACMEDomains.js:158
 msgid "Domain"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:248
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:301 proxmox-widget-toolkit/src/window/TaskViewer.js:230
 msgid "Download"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:159 proxmox-widget-toolkit/src/window/TaskViewer.js:182
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:309
+msgid "Download as"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:404 proxmox-widget-toolkit/src/window/TaskViewer.js:181
 msgid "Duration"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEAccount.js:31 proxmox-widget-toolkit/src/window/ACMEAccount.js:159
+#: proxmox-widget-toolkit/src/Utils.js:82
+msgid "Dutch"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:55 proxmox-widget-toolkit/src/window/ACMEAccount.js:31 proxmox-widget-toolkit/src/window/ACMEAccount.js:159
 msgid "E-Mail"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:551 proxmox-widget-toolkit/src/node/DNSView.js:46 proxmox-widget-toolkit/src/node/NetworkView.js:108 proxmox-widget-toolkit/src/node/TimeView.js:43 proxmox-widget-toolkit/src/panel/ACMEDomains.js:253 proxmox-widget-toolkit/src/panel/ACMEPlugin.js:100
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:334
+msgid "E-Mail attribute"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:740
+msgid "EB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:647 proxmox-widget-toolkit/src/node/DNSView.js:49 proxmox-widget-toolkit/src/node/NetworkView.js:110 proxmox-widget-toolkit/src/node/TimeView.js:41 proxmox-widget-toolkit/src/panel/ACMEDomains.js:253 proxmox-widget-toolkit/src/panel/ACMEPlugin.js:100 proxmox-widget-toolkit/src/panel/AuthView.js:117 proxmox-widget-toolkit/src/panel/NotesView.js:21 proxmox-widget-toolkit/src/panel/TfaView.js:291
 msgid "Edit"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:466
+#: proxmox-widget-toolkit/src/panel/NotesView.js:145
+msgid "Edit notes"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:742
+msgid "EiB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:12 proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:14
+msgid "Either mailto or mailto-user must be set"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkView.js:403
 msgid "Either reboot or use 'Apply Configuration' (needs ifupdown2) to activate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:46
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:197 proxmox-widget-toolkit/src/node/APTRepositories.js:551 proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:23 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:157 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:325 proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:34 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:56 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:20
+msgid "Enable"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:96
+msgid "Enable new"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:363
+msgid "Enable new users"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:46 proxmox-widget-toolkit/src/node/APTRepositories.js:242 proxmox-widget-toolkit/src/panel/TfaView.js:222 proxmox-widget-toolkit/src/window/TfaEdit.js:65
 msgid "Enabled"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:147 proxmox-widget-toolkit/src/window/TaskViewer.js:173
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:73
+msgid "Encryption"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:392 proxmox-widget-toolkit/src/window/TaskViewer.js:172
 msgid "End Time"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:50 proxmox-widget-toolkit/src/Utils.js:455 proxmox-widget-toolkit/src/Utils.js:466 proxmox-widget-toolkit/src/Utils.js:923 proxmox-widget-toolkit/src/button/Button.js:156 proxmox-widget-toolkit/src/node/APT.js:99 proxmox-widget-toolkit/src/node/APT.js:156 proxmox-widget-toolkit/src/node/NetworkEdit.js:370 proxmox-widget-toolkit/src/node/NetworkView.js:134 proxmox-widget-toolkit/src/node/NetworkView.js:161 proxmox-widget-toolkit/src/node/NetworkView.js:328 proxmox-widget-toolkit/src/node/ServiceView.js:66 proxmox-widget-toolkit/src/panel/ACMEDomains.js:143 proxmox-widget-toolkit/src/panel/ACMEDomains.js:182 proxmox-widget-toolkit/src/panel/ACMEDomains.js:206 proxmox-widget-toolkit/src/panel/Certificates.js:98 proxmox-widget-toolkit/src/panel/DiskList.js:102 proxmox-widget-toolkit/src/panel/DiskList.js:127 proxmox-widget-toolkit/src/window/ACMEAccount.js:96 proxmox-widget-toolkit/src/window/Edit.js:165 proxmox-widget-toolkit/src/window/Edit.js:237 proxmox-widget-toolkit/src/window/FileBrowser.js:130 proxmox-widget-toolkit/src/window/TaskViewer.js:206
+#: proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:17 proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:28 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:50
+msgid "Endpoint Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:70
+msgid "English"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1303
+msgid "Enterprise repository needs valid subscription"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:400 proxmox-widget-toolkit/src/window/SyncWindow.js:116
+msgid "Entry"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:50 proxmox-widget-toolkit/src/Utils.js:489 proxmox-widget-toolkit/src/Utils.js:550 proxmox-widget-toolkit/src/Utils.js:558 proxmox-widget-toolkit/src/Utils.js:1099 proxmox-widget-toolkit/src/button/Button.js:163 proxmox-widget-toolkit/src/node/APT.js:144 proxmox-widget-toolkit/src/node/APTRepositories.js:223 proxmox-widget-toolkit/src/node/APTRepositories.js:453 proxmox-widget-toolkit/src/node/APTRepositories.js:628 proxmox-widget-toolkit/src/node/NetworkEdit.js:379 proxmox-widget-toolkit/src/node/NetworkView.js:141 proxmox-widget-toolkit/src/node/NetworkView.js:248 proxmox-widget-toolkit/src/node/ServiceView.js:66 proxmox-widget-toolkit/src/panel/ACMEDomains.js:143 proxmox-widget-toolkit/src/panel/ACMEDomains.js:182 proxmox-widget-toolkit/src/panel/ACMEDomains.js:206 proxmox-widget-toolkit/src/panel/Certificates.js:98 proxmox-widget-toolkit/src/panel/DiskList.js:102 proxmox-widget-toolkit/src/panel/DiskList.js:127 proxmox-widget-toolkit/src/panel/NotesView.js:105 proxmox-widget-toolkit/src/panel/TfaView.js:198 proxmox-widget-toolkit/src/window/ACMEAccount.js:96 proxmox-widget-toolkit/src/window/AddWebauthn.js:151 proxmox-widget-toolkit/src/window/Edit.js:177 proxmox-widget-toolkit/src/window/Edit.js:247 proxmox-widget-toolkit/src/window/FileBrowser.js:153 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1099 proxmox-widget-toolkit/src/window/SyncWindow.js:52 proxmox-widget-toolkit/src/window/SyncWindow.js:168 proxmox-widget-toolkit/src/window/TaskViewer.js:204
 msgid "Error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:91
+#: proxmox-widget-toolkit/src/node/Tasks.js:350 proxmox-widget-toolkit/src/window/ZFSDetail.js:95
 msgid "Errors"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:11 proxmox-widget-toolkit/src/Toolkit.js:20 proxmox-widget-toolkit/src/Toolkit.js:26 proxmox-widget-toolkit/src/Toolkit.js:35 proxmox-widget-toolkit/src/Toolkit.js:41 proxmox-widget-toolkit/src/Toolkit.js:47 proxmox-widget-toolkit/src/Toolkit.js:63 proxmox-widget-toolkit/src/Toolkit.js:70 proxmox-widget-toolkit/src/Toolkit.js:76 proxmox-widget-toolkit/src/Toolkit.js:122 proxmox-widget-toolkit/src/Toolkit.js:133
+#: proxmox-widget-toolkit/src/Utils.js:72
+msgid "Euskera (Basque)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1043
+msgid "Exact"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:11 proxmox-widget-toolkit/src/Toolkit.js:20 proxmox-widget-toolkit/src/Toolkit.js:26 proxmox-widget-toolkit/src/Toolkit.js:35 proxmox-widget-toolkit/src/Toolkit.js:41 proxmox-widget-toolkit/src/Toolkit.js:47 proxmox-widget-toolkit/src/Toolkit.js:63 proxmox-widget-toolkit/src/Toolkit.js:70 proxmox-widget-toolkit/src/Toolkit.js:76 proxmox-widget-toolkit/src/Toolkit.js:122 proxmox-widget-toolkit/src/Toolkit.js:143
 msgid "Example"
 msgstr ""
 
@@ -283,38 +604,102 @@ msgstr ""
 msgid "Expires"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:65
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:64
 msgid "Failing"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/Certificates.js:13 proxmox-widget-toolkit/src/window/FileBrowser.js:232
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:155
+msgid "Fallback Server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:521
+msgid "Fatal parsing error for at least one repository"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:187 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1048
+msgid "Field"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:185
+msgid "Fields"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:72 proxmox-widget-toolkit/src/panel/Certificates.js:13
 msgid "File"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:132
+msgid "File of type {0} cannot be downloaded directly, download a parent directory instead."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:253
+msgid "Filter"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:58 proxmox-widget-toolkit/src/window/Certificates.js:21
 msgid "Fingerprint"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:61
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:316
+msgid "First Name attribute"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:60
 msgid "Flags"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:251
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:260
 msgid "For example, vmbr0.100, vmbr0, vlan0.100, vlan0"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AddTotp.js:154 proxmox-widget-toolkit/src/window/AddWebauthn.js:195 proxmox-widget-toolkit/src/window/AddYubico.js:94
+msgid "For example: TFA device ID, required to identify multiple factors."
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Toolkit.js:89 proxmox-widget-toolkit/src/Toolkit.js:94
 msgid "Format"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:685
+msgid "Forwarded mails to the local root user"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:74
+msgid "French"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SendmailEditPanel.js:68 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:136
+msgid "From Address"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/Certificates.js:143 proxmox-widget-toolkit/src/window/Certificates.js:174
 msgid "From File"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:315 proxmox-widget-toolkit/src/node/NetworkEdit.js:329 proxmox-widget-toolkit/src/node/NetworkView.js:428
+#: proxmox-widget-toolkit/src/Utils.js:739
+msgid "GB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:324 proxmox-widget-toolkit/src/node/NetworkEdit.js:338 proxmox-widget-toolkit/src/node/NetworkView.js:359
 msgid "Gateway"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditBase.js:50 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:115
+msgid "General"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:79
+msgid "Georgian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:69
+msgid "German"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:741
+msgid "GiB"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/PermissionView.js:144
 msgid "Granted Permissions"
 msgstr ""
@@ -327,66 +712,110 @@ msgstr ""
 msgid "HTTP proxy"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:233
+#: proxmox-widget-toolkit/src/Schema.js:73
 msgid "Hardlink"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:400
+#: proxmox-widget-toolkit/src/node/NetworkView.js:331
 msgid "Hash Policy"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:154
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:162
 msgid "Hash policy"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:129
+#: proxmox-widget-toolkit/src/window/ZFSDetail.js:82 proxmox-widget-toolkit/src/window/ZFSDetail.js:134
 msgid "Health"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:76
+msgid "Hebrew"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/button/HelpButton.js:8 proxmox-widget-toolkit/src/button/HelpButton.js:73
 msgid "Help"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:214
+#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:215
 msgid "Hint"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:150
+#: proxmox-widget-toolkit/src/Toolkit.js:160
 msgid "Host/IP address or optional port is invalid"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:670
+msgid "Hostname"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:18 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:20
 msgid "Hour"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:101
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:84
+msgid "ID {0}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:97
 msgid "IP"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:405
+#: proxmox-widget-toolkit/src/node/NetworkView.js:336
 msgid "IP address"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:574 proxmox-widget-toolkit/src/panel/DiskList.js:348
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:236
+msgid "Included target does not exist!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1096
+msgid "Info"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:701 proxmox-widget-toolkit/src/panel/DiskList.js:377
 msgid "Initialize Disk with GPT"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:106
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:102
 msgid "Interface"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/ComboGrid.js:381 proxmox-widget-toolkit/src/form/ComboGrid.js:460
+#: proxmox-widget-toolkit/src/form/ComboGrid.js:385 proxmox-widget-toolkit/src/form/ComboGrid.js:464
 msgid "Invalid Value"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:923
+#: proxmox-widget-toolkit/src/Utils.js:1099
 msgid "Invalid file size: "
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:105
+msgid "Is this token already registered?"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:18 proxmox-widget-toolkit/src/window/Certificates.js:26
 msgid "Issuer"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AddTotp.js:212
+msgid "Issuer Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:22
+msgid "Issuer URL"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:77
+msgid "Italian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:78
+msgid "Japanese"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:739
+msgid "KB"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/PruneKeepPanel.js:30
 msgid "Keep Daily"
 msgstr ""
@@ -415,97 +844,193 @@ msgstr ""
 msgid "Keyboard Layout"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/LanguageEdit.js:30 proxmox-widget-toolkit/src/window/LanguageEdit.js:37
-msgid "Language"
+#: proxmox-widget-toolkit/src/Utils.js:741
+msgid "KiB"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:284
-msgid "Live Mode"
+#: proxmox-widget-toolkit/src/Utils.js:80
+msgid "Korean"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEAccount.js:79
-msgid "Loading"
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:123
+msgid "LDAP DN syntax can be used as well, e.g. cn=user,dc=company,dc=net"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:292
-msgid "Loading..."
+#: proxmox-widget-toolkit/src/Schema.js:23
+msgid "LDAP Server"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:101
-msgid "Maximum characters"
+#: proxmox-widget-toolkit/src/window/LanguageEdit.js:36 proxmox-widget-toolkit/src/window/LanguageEdit.js:43
+msgid "Language"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:146
-msgid "Message"
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:325
+msgid "Last Name attribute"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:100 proxmox-widget-toolkit/src/Toolkit.js:108 proxmox-widget-toolkit/src/Toolkit.js:116
-msgid "Minimum characters"
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:415
+msgid "Less than {0} recovery keys available. Please generate a new set after login!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:169 proxmox-widget-toolkit/src/node/NetworkEdit.js:291
-msgid "Mode"
+#: proxmox-widget-toolkit/src/panel/JournalView.js:286 proxmox-widget-toolkit/src/panel/LogView.js:303
+msgid "Live Mode"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:98 proxmox-widget-toolkit/src/panel/DiskList.js:285
-msgid "Model"
+#: proxmox-widget-toolkit/src/window/ACMEAccount.js:79
+msgid "Loading"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:220
-msgid "Modified"
+#: proxmox-widget-toolkit/src/Utils.js:370
+msgid "Loading..."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:30 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:32
-msgid "Month"
+#: proxmox-widget-toolkit/src/panel/TfaView.js:163
+msgid "Locked"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:110
-msgid "Must end with"
+#: proxmox-widget-toolkit/src/Utils.js:739
+msgid "MB"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:102 proxmox-widget-toolkit/src/Toolkit.js:109 proxmox-widget-toolkit/src/Toolkit.js:117
-msgid "Must start with"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1024
+msgid "Match Calendar"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:878
-msgid "N/A"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1022
+msgid "Match Field"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/grid/ObjectGrid.js:343 proxmox-widget-toolkit/src/node/NetworkEdit.js:244 proxmox-widget-toolkit/src/node/NetworkView.js:348 proxmox-widget-toolkit/src/node/ServiceView.js:151 proxmox-widget-toolkit/src/panel/ACMEAccount.js:61 proxmox-widget-toolkit/src/window/ACMEAccount.js:54 proxmox-widget-toolkit/src/window/Certificates.js:16 proxmox-widget-toolkit/src/window/FileBrowser.js:200 proxmox-widget-toolkit/src/window/ZFSDetail.js:124
-msgid "Name"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:122
+msgid "Match Rules"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:556
-msgid "Network Device"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1023
+msgid "Match Severity"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:45
-msgid "No"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1028
+msgid "Match Type"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:305
-msgid "No Account available."
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:610
+msgid "Match calendar: {0}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/ACMEAccount.js:56
-msgid "No Accounts configured"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:602
+msgid "Match field: {0}={1}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:65
-msgid "No Disk selected"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:991
+msgid "Match if"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:51
-msgid "No Disks found"
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:593
+msgid "Match severity: {0}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:16
-msgid "No Disks unused"
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:331 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:14
+msgid "Matcher Name"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:15
-msgid "No Domains configured"
-msgstr ""
+#: proxmox-widget-toolkit/src/Toolkit.js:101
+msgid "Maximum characters"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/ZFSDetail.js:151
+msgid "Message"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:741
+msgid "MiB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:100 proxmox-widget-toolkit/src/Toolkit.js:108 proxmox-widget-toolkit/src/Toolkit.js:116
+msgid "Minimum characters"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:177 proxmox-widget-toolkit/src/node/NetworkEdit.js:300 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:174
+msgid "Mode"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:103 proxmox-widget-toolkit/src/panel/DiskList.js:307
+msgid "Model"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:281
+msgid "Modified"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:233 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:387
+msgid "Modify"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaEdit.js:10
+msgid "Modify a TFA entry's description"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:30 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:32
+msgid "Month"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/DiskList.js:328
+msgid "Mounted"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:82
+msgid "Multiple recipients must be separated by spaces, commas or semicolons"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:110
+msgid "Must end with"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:102 proxmox-widget-toolkit/src/Toolkit.js:109 proxmox-widget-toolkit/src/Toolkit.js:117
+msgid "Must start with"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1054 proxmox-widget-toolkit/src/panel/DiskList.js:344
+msgid "N/A"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/UserSelector.js:33 proxmox-widget-toolkit/src/grid/ObjectGrid.js:343 proxmox-widget-toolkit/src/node/NetworkEdit.js:252 proxmox-widget-toolkit/src/node/NetworkView.js:268 proxmox-widget-toolkit/src/node/ServiceView.js:172 proxmox-widget-toolkit/src/panel/ACMEAccount.js:61 proxmox-widget-toolkit/src/window/ACMEAccount.js:54 proxmox-widget-toolkit/src/window/Certificates.js:16 proxmox-widget-toolkit/src/window/FileBrowser.js:255 proxmox-widget-toolkit/src/window/ZFSDetail.js:129
+msgid "Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:652
+msgid "Network Device"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/PasswordEdit.js:35
+msgid "New Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:45
+msgid "No"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:305
+msgid "No Account available."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/ACMEAccount.js:56
+msgid "No Accounts configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:70
+msgid "No Disk selected"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/DiskList.js:51
+msgid "No Disks found"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:19
+msgid "No Disks unused"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:15
+msgid "No Domains configured"
+msgstr ""
 
 #: proxmox-widget-toolkit/src/button/HelpButton.js:73
 msgid "No Help available"
@@ -515,63 +1040,167 @@ msgstr ""
 msgid "No Plugins configured"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:23
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:22
 msgid "No S.M.A.R.T. Values"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/Tasks.js:365
+msgid "No Tasks found"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/Certificates.js:137
 msgid "No change"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:76 proxmox-widget-toolkit/src/node/NetworkView.js:471
+#: proxmox-widget-toolkit/src/node/NetworkView.js:76 proxmox-widget-toolkit/src/node/NetworkView.js:408
 msgid "No changes"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:204
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:405
+msgid "No more recovery keys left! Please generate a new set!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:320
+msgid "No notification matchers configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:152
+msgid "No notification targets configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1001
+msgid "No rule matches"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:395
+msgid "No second factor left! Please contact an administrator!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:272
+msgid "No target selected"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APT.js:185
 msgid "No updates available."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:473
+#: proxmox-widget-toolkit/src/Utils.js:565
 msgid "No valid subscription"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:176 proxmox-widget-toolkit/src/window/TaskViewer.js:146
+#: proxmox-widget-toolkit/src/Utils.js:1296
+msgid "No {0} repository enabled!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:474
+msgid "No {0} repository is enabled, you do not get any updates!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:145
 msgid "Node"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1011
+msgid "Node type"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1306
+msgid "Non production-ready repository enabled!"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Utils.js:49
 msgid "None"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:46
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:45
 msgid "Normalized"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:143
+#: proxmox-widget-toolkit/src/Utils.js:81
+msgid "Norwegian (Bokmal)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:83
+msgid "Norwegian (Nynorsk)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:153
 msgid "Not a valid DNS name or IP address."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:169
+#: proxmox-widget-toolkit/src/Toolkit.js:179
 msgid "Not a valid list of hosts"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/Edit.js:298
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:44
+msgid "Not yet configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotesView.js:6 proxmox-widget-toolkit/src/window/NotesEdit.js:4
+msgid "Notes"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1097
+msgid "Notice"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:102
+msgid "Notification Matcher"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:271
+msgid "Notification Matchers"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:119 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:132
+msgid "Notification Target Test"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:60
+msgid "Notification Targets"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:669
+msgid "Notification type"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:347 proxmox-widget-toolkit/src/window/Edit.js:309
 msgid "OK"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:79 proxmox-widget-toolkit/src/node/NetworkEdit.js:99 proxmox-widget-toolkit/src/node/NetworkEdit.js:213
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:87 proxmox-widget-toolkit/src/node/NetworkEdit.js:107 proxmox-widget-toolkit/src/node/NetworkEdit.js:221
 msgid "OVS options"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:319 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:328 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:339
+msgid "Often called {0}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:338
+msgid "Often called {0} or {1}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/PackageVersions.js:32
+msgid "Ok"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEDomains.js:122
 msgid "Only 5 Domains with type DNS can be configured"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:124
-msgid "Only Errors"
+#: proxmox-widget-toolkit/src/panel/NodeInfoRepoStatus.js:46
+msgid "Open Repositories Panel"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:13
+msgid "OpenID Connect Server"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:114
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:316
+msgid "Options"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:119
 msgid "Order"
 msgstr ""
 
@@ -579,27 +1208,47 @@ msgstr ""
 msgid "Order Certificates Now"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:233
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:343 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:181 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:343
+msgid "Origin"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:348
+msgid "Other"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1316
+msgid "Other Error"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:238
 msgid "Output"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:740
+msgid "PB"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:63
 msgid "PEM"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:17
+#: proxmox-widget-toolkit/src/node/APT.js:19
 msgid "Package"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:386
+#: proxmox-widget-toolkit/src/window/PackageVersions.js:5
+msgid "Package versions"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/DiskList.js:415
 msgid "Partitions"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/PasswordEdit.js:6 proxmox-widget-toolkit/src/window/PasswordEdit.js:18
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:124 proxmox-widget-toolkit/src/window/PasswordEdit.js:6 proxmox-widget-toolkit/src/window/TfaEdit.js:74 proxmox-widget-toolkit/src/window/TfaEdit.js:215
 msgid "Password"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:179
+#: proxmox-widget-toolkit/src/Toolkit.js:189
 msgid "Passwords do not match"
 msgstr ""
 
@@ -607,7 +1256,7 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:465
+#: proxmox-widget-toolkit/src/node/NetworkView.js:402
 msgid "Pending changes"
 msgstr ""
 
@@ -615,15 +1264,47 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:235
+#: proxmox-widget-toolkit/src/Utils.js:73
+msgid "Persian (Farsi)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:742
+msgid "PiB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:75
 msgid "Pipe/Fifo"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/SafeDestroy.js:190
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:426
+msgid "Please enter one of your single-use recovery keys"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SafeDestroy.js:199
 msgid "Please enter the ID to confirm"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:377 proxmox-widget-toolkit/src/window/LanguageEdit.js:23
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:369
+msgid "Please enter your TOTP verification code"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:489
+msgid "Please enter your Yubico OTP code"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:339 proxmox-widget-toolkit/src/window/TfaWindow.js:454
+msgid "Please insert your authentication device and press its button"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:95
+msgid "Please press the button on your Webauthn Device"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:172
+msgid "Please record recovery keys - they will only be displayed now"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:454 proxmox-widget-toolkit/src/panel/TfaView.js:191 proxmox-widget-toolkit/src/window/AddWebauthn.js:62 proxmox-widget-toolkit/src/window/LanguageEdit.js:29 proxmox-widget-toolkit/src/window/ThemeEdit.js:26
 msgid "Please wait..."
 msgstr ""
 
@@ -631,30 +1312,66 @@ msgstr ""
 msgid "Plugin"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:178
+#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:179
 msgid "Plugin ID"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:390
+#: proxmox-widget-toolkit/src/Utils.js:84
+msgid "Polish"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:88 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:164
+msgid "Port"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkView.js:310
 msgid "Ports/Slaves"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:85
+msgid "Portuguese (Brazil)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:143
+msgid "Preview"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:192
+msgid "Print Recovery Keys"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/Certificates.js:135
 msgid "Private Key (Optional)"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/RoleSelector.js:29
+#: proxmox-widget-toolkit/src/form/RoleSelector.js:31
 msgid "Privileges"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:150
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:149
 msgid "Process ID"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:1300 proxmox-widget-toolkit/src/Utils.js:1302
+msgid "Production-ready Enterprise repository enabled"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:97
+msgid "Prompt"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/PermissionView.js:32
 msgid "Propagate"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:406 proxmox-widget-toolkit/src/window/SyncWindow.js:122
+msgid "Properties"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:164
+msgid "Proxmox VE"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:28
 msgid "Public Key Alogrithm"
 msgstr ""
@@ -667,14 +1384,38 @@ msgstr ""
 msgid "Public Key Type"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/RealmComboBox.js:30
+#: proxmox-widget-toolkit/src/window/AddTotp.js:182
+msgid "Randomize"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/RealmComboBox.js:38 proxmox-widget-toolkit/src/panel/AuthView.js:18 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:82 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:35
 msgid "Realm"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:116 proxmox-widget-toolkit/src/node/Tasks.js:107
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:4
+msgid "Realm Sync"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:33
+msgid "Recipient(s)"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:382
+msgid "Recovery Key"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/TfaView.js:271 proxmox-widget-toolkit/src/window/AddTfaRecovery.js:142
+msgid "Recovery Keys"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APT.js:106
 msgid "Refresh"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1044
+msgid "Regex"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEAccount.js:12
 msgid "Register"
 msgstr ""
@@ -683,27 +1424,75 @@ msgstr ""
 msgid "Register Account"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:576 proxmox-widget-toolkit/src/panel/DiskList.js:329 proxmox-widget-toolkit/src/window/DiskSmart.js:87 proxmox-widget-toolkit/src/window/ZFSDetail.js:65
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:224
+msgid "Register Webauthn Device"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:703 proxmox-widget-toolkit/src/node/APTRepositories.js:154 proxmox-widget-toolkit/src/node/Tasks.js:232 proxmox-widget-toolkit/src/panel/DiskList.js:358 proxmox-widget-toolkit/src/window/DiskSmart.js:85 proxmox-widget-toolkit/src/window/ZFSDetail.js:65
 msgid "Reload"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/button/Button.js:104 proxmox-widget-toolkit/src/node/NetworkView.js:114 proxmox-widget-toolkit/src/window/Edit.js:293 proxmox-widget-toolkit/src/window/SafeDestroy.js:104
+#: proxmox-widget-toolkit/src/button/Button.js:104 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:11 proxmox-widget-toolkit/src/panel/TfaView.js:299 proxmox-widget-toolkit/src/window/Edit.js:304 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:972 proxmox-widget-toolkit/src/window/SafeDestroy.js:114
 msgid "Remove"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:577 proxmox-widget-toolkit/src/node/ServiceView.js:96
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:396
+msgid "Remove ACLs of vanished users"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:112
+msgid "Remove ACLs of vanished users and groups."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:390 proxmox-widget-toolkit/src/window/SyncWindow.js:106
+msgid "Remove Vanished Options"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:408 proxmox-widget-toolkit/src/window/SyncWindow.js:124
+msgid "Remove vanished properties from synced users."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:402
+msgid "Remove vanished user"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:118
+msgid "Remove vanished user and group entries."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:25 proxmox-widget-toolkit/src/node/APTRepositories.js:58
+msgid "Repository"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NodeInfoRepoStatus.js:5
+msgid "Repository Status"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:11
+msgid "Reset"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/Edit.js:323
+msgid "Reset form data"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:704 proxmox-widget-toolkit/src/node/ServiceView.js:90
 msgid "Restart"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/HostsView.js:35 proxmox-widget-toolkit/src/node/NetworkView.js:317
+#: proxmox-widget-toolkit/src/node/HostsView.js:35 proxmox-widget-toolkit/src/node/NetworkView.js:238
 msgid "Revert"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/RoleSelector.js:23
+#: proxmox-widget-toolkit/src/form/RoleSelector.js:25
 msgid "Role"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:15
+#: proxmox-widget-toolkit/src/Utils.js:86
+msgid "Russian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:112
 msgid "S.M.A.R.T. Values"
 msgstr ""
 
@@ -711,79 +1500,147 @@ msgstr ""
 msgid "Save"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ZFSDetail.js:82
+#: proxmox-widget-toolkit/src/window/ZFSDetail.js:86
 msgid "Scan"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/DNSEdit.js:15
+#: proxmox-widget-toolkit/src/window/AddTotp.js:244
+msgid "Scan QR code in a TOTP app and enter an auth. code here"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:87
+msgid "Scopes"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/DNSEdit.js:19 proxmox-widget-toolkit/src/node/DNSView.js:29
 msgid "Search domain"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:291
+#: proxmox-widget-toolkit/src/panel/TfaView.js:23
+msgid "Second Factors"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:6
+msgid "Second login factor required"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTotp.js:166
+msgid "Secret"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/JournalView.js:293 proxmox-widget-toolkit/src/panel/LogView.js:310
 msgid "Select Timespan"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:34 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:103 proxmox-widget-toolkit/src/panel/DiskList.js:292 proxmox-widget-toolkit/src/panel/DiskList.js:397
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:121
+msgid "Selected \"{0}\""
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:134
+msgid "Sent test notification to '{0}'."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:37 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:108 proxmox-widget-toolkit/src/panel/DiskList.js:314 proxmox-widget-toolkit/src/panel/DiskList.js:426
 msgid "Serial"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/TimeView.js:36
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:65 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:149
+msgid "Server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:29
+msgid "Server URL"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/TimeView.js:34
 msgid "Server time"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:575 proxmox-widget-toolkit/src/Utils.js:581
+#: proxmox-widget-toolkit/src/window/AddWebauthn.js:94
+msgid "Setup"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1083
+msgid "Severities to match"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:702 proxmox-widget-toolkit/src/Utils.js:708
 msgid "Shell"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:334
+#: proxmox-widget-toolkit/src/panel/DiskList.js:363
 msgid "Show S.M.A.R.T. values"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:181
+#: proxmox-widget-toolkit/src/node/APT.js:162
 msgid "Show details"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:302
+#: proxmox-widget-toolkit/src/node/Tasks.js:300 proxmox-widget-toolkit/src/panel/JournalView.js:304 proxmox-widget-toolkit/src/panel/LogView.js:320
 msgid "Since"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:27 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:108 proxmox-widget-toolkit/src/panel/DiskList.js:262 proxmox-widget-toolkit/src/panel/DiskList.js:396 proxmox-widget-toolkit/src/window/FileBrowser.js:207
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:30 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:113 proxmox-widget-toolkit/src/panel/DiskList.js:284 proxmox-widget-toolkit/src/panel/DiskList.js:425 proxmox-widget-toolkit/src/window/FileBrowser.js:262
 msgid "Size"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:149 proxmox-widget-toolkit/src/node/NetworkEdit.js:299
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:157 proxmox-widget-toolkit/src/node/NetworkEdit.js:308
 msgid "Slaves"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:907 proxmox-widget-toolkit/src/window/FileBrowser.js:236
+#: proxmox-widget-toolkit/src/Utils.js:87
+msgid "Slovenian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:76 proxmox-widget-toolkit/src/Utils.js:1083
 msgid "Socket"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:907
+#: proxmox-widget-toolkit/src/Utils.js:1083
 msgid "Sockets"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:234
+#: proxmox-widget-toolkit/src/Schema.js:74
 msgid "Softlink"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:578 proxmox-widget-toolkit/src/node/ServiceView.js:80
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:485
+msgid "Some suites are misconfigured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:72 proxmox-widget-toolkit/src/node/NetworkEdit.js:82
+msgid "Space-separated list of interfaces, for example: enp0s0 enp1s0"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:71
+msgid "Spanish"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:705 proxmox-widget-toolkit/src/node/ServiceView.js:80
 msgid "Start"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:139 proxmox-widget-toolkit/src/window/TaskViewer.js:157
+#: proxmox-widget-toolkit/src/node/Tasks.js:384 proxmox-widget-toolkit/src/window/TaskViewer.js:156
 msgid "Start Time"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:441
+msgid "Start U2F challenge"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:331
+msgid "Start WebAuthn challenge"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Utils.js:62
 msgid "State"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/ServiceView.js:157 proxmox-widget-toolkit/src/node/Tasks.js:192 proxmox-widget-toolkit/src/panel/StatusView.js:9 proxmox-widget-toolkit/src/window/ACMEAccount.js:169 proxmox-widget-toolkit/src/window/TaskViewer.js:108 proxmox-widget-toolkit/src/window/TaskViewer.js:224 proxmox-widget-toolkit/src/window/ZFSDetail.js:11 proxmox-widget-toolkit/src/window/ZFSDetail.js:85
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:41 proxmox-widget-toolkit/src/node/APTRepositories.js:575 proxmox-widget-toolkit/src/node/ServiceView.js:178 proxmox-widget-toolkit/src/node/Tasks.js:432 proxmox-widget-toolkit/src/panel/StatusView.js:9 proxmox-widget-toolkit/src/window/ACMEAccount.js:169 proxmox-widget-toolkit/src/window/TaskViewer.js:107 proxmox-widget-toolkit/src/window/TaskViewer.js:221 proxmox-widget-toolkit/src/window/ZFSDetail.js:11 proxmox-widget-toolkit/src/window/ZFSDetail.js:89
 msgid "Status"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:579 proxmox-widget-toolkit/src/node/ServiceView.js:88 proxmox-widget-toolkit/src/window/TaskViewer.js:212 proxmox-widget-toolkit/src/window/TaskViewer.js:218
+#: proxmox-widget-toolkit/src/Utils.js:706 proxmox-widget-toolkit/src/node/ServiceView.js:85 proxmox-widget-toolkit/src/window/TaskViewer.js:209 proxmox-widget-toolkit/src/window/TaskViewer.js:215
 msgid "Stop"
 msgstr ""
 
@@ -795,27 +1652,91 @@ msgstr ""
 msgid "Subject Alternative Names"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:413
+#: proxmox-widget-toolkit/src/node/NetworkView.js:344
 msgid "Subnet mask"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:352
+#: proxmox-widget-toolkit/src/Utils.js:430
 msgid "Successful"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/ServiceView.js:46 proxmox-widget-toolkit/src/node/ServiceView.js:104
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:265
+msgid "Suites"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EOLNotice.js:37
+msgid "Support for {0} {1} ends on {2}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:88
+msgid "Swedish"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/AuthView.js:137 proxmox-widget-toolkit/src/window/SyncWindow.js:147
+msgid "Sync"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditBase.js:57
+msgid "Sync Options"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/ServiceView.js:46 proxmox-widget-toolkit/src/node/ServiceView.js:95
 msgid "Syslog"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:56
+#: proxmox-widget-toolkit/src/Utils.js:740
+msgid "TB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/TfaView.js:229
+msgid "TFA Type"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:9
+msgid "TFA recovery keys"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/TfaView.js:259
+msgid "TOTP"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:360
+msgid "TOTP App"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:496
+msgid "TOTP codes consist of six decimal digits"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:376
+msgid "TOTP codes usually consist of six decimal digits"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:163 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:169
+msgid "Target Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:129
+msgid "Targets to notify"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:61
 msgid "Task"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:154
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:153
 msgid "Task ID"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:125
+#: proxmox-widget-toolkit/src/node/Tasks.js:343
+msgid "Task Result"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:335
+msgid "Task Type"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:124
 msgid "Task type"
 msgstr ""
 
@@ -823,51 +1744,127 @@ msgstr ""
 msgid "Terms of Services"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/panel/NotificationConfigView.js:255
+msgid "Test"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:305
+msgid "The no-subscription repository is NOT production-ready"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:42
+msgid "The notification will be sent to the user\\'s configured mail address"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:306
+msgid "The test repository may contain unstable updates"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:495
+msgid "The {0}enterprise repository is enabled, but there is no active subscription!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:502
+msgid "The {0}no-subscription{1} repository is not recommended for production use!"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:510
+msgid "The {0}test repository may pull in unstable updates and is not recommended for production use!"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Toolkit.js:127
-msgid "This is not a valid DNS name"
+msgid "This is not a valid CpuSet"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:132 proxmox-widget-toolkit/src/Toolkit.js:137
+msgid "This is not a valid hostname"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:51
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:50
 msgid "Threshold"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/TimeEdit.js:5 proxmox-widget-toolkit/src/node/TimeEdit.js:17 proxmox-widget-toolkit/src/node/TimeView.js:32
+#: proxmox-widget-toolkit/src/Utils.js:742
+msgid "TiB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTotp.js:191
+msgid "Time period"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/TimeEdit.js:5 proxmox-widget-toolkit/src/node/TimeEdit.js:17 proxmox-widget-toolkit/src/node/TimeView.js:30
 msgid "Time zone"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:1320
+msgid "Timeout"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1105
+msgid "Timespan to match"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddYubico.js:125
+msgid "Tip:"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Utils.js:59
 msgid "Total"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:117 proxmox-widget-toolkit/src/node/NetworkView.js:353 proxmox-widget-toolkit/src/panel/ACMEDomains.js:399 proxmox-widget-toolkit/src/panel/DiskList.js:242 proxmox-widget-toolkit/src/panel/DiskList.js:394 proxmox-widget-toolkit/src/window/FileBrowser.js:225
+#: proxmox-widget-toolkit/src/Utils.js:89
+msgid "Turkish"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:113 proxmox-widget-toolkit/src/node/NetworkView.js:273 proxmox-widget-toolkit/src/panel/ACMEDomains.js:399 proxmox-widget-toolkit/src/panel/AuthView.js:24 proxmox-widget-toolkit/src/panel/DiskList.js:264 proxmox-widget-toolkit/src/panel/DiskList.js:423 proxmox-widget-toolkit/src/panel/NotificationConfigView.js:169 proxmox-widget-toolkit/src/window/FileBrowser.js:286 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:174 proxmox-widget-toolkit/src/window/TfaEdit.js:176
 msgid "Type"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:249
+msgid "Types"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:257
+msgid "URIs"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEAccount.js:59
 msgid "URL"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/RRDChart.js:222
+#: proxmox-widget-toolkit/src/Utils.js:90
+msgid "Ukrainian"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/GotifyEditPanel.js:39 proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:37 proxmox-widget-toolkit/src/window/AddTotp.js:167 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:136
+msgid "Unchanged"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/RRDChart.js:248
 msgid "Undo Zoom"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:162
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:161
 msgid "Unique task ID"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:52
+#: proxmox-widget-toolkit/src/node/ServiceView.js:201
+msgid "Unit"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:52 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1100
 msgid "Unknown"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:355
+#: proxmox-widget-toolkit/src/Utils.js:433
 msgid "Unknown error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:318
+#: proxmox-widget-toolkit/src/node/Tasks.js:311 proxmox-widget-toolkit/src/panel/JournalView.js:320 proxmox-widget-toolkit/src/panel/LogView.js:339
 msgid "Until"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:573
+#: proxmox-widget-toolkit/src/Utils.js:700
 msgid "Update package database"
 msgstr ""
 
@@ -879,7 +1876,7 @@ msgstr ""
 msgid "Upload Custom Certificate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:391 proxmox-widget-toolkit/src/panel/DiskList.js:252 proxmox-widget-toolkit/src/panel/DiskList.js:395 proxmox-widget-toolkit/src/window/ACMEDomains.js:165
+#: proxmox-widget-toolkit/src/panel/ACMEDomains.js:391 proxmox-widget-toolkit/src/panel/DiskList.js:274 proxmox-widget-toolkit/src/panel/DiskList.js:424 proxmox-widget-toolkit/src/window/ACMEDomains.js:165
 msgid "Usage"
 msgstr ""
 
@@ -887,23 +1884,51 @@ msgstr ""
 msgid "Used"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:111 proxmox-widget-toolkit/src/node/Tasks.js:181 proxmox-widget-toolkit/src/window/TaskViewer.js:129
+#: proxmox-widget-toolkit/src/form/UserSelector.js:26 proxmox-widget-toolkit/src/panel/EmailRecipientPanel.js:48 proxmox-widget-toolkit/src/panel/TfaView.js:215 proxmox-widget-toolkit/src/window/AddTfaRecovery.js:88 proxmox-widget-toolkit/src/window/AddTotp.js:137 proxmox-widget-toolkit/src/window/AddWebauthn.js:176 proxmox-widget-toolkit/src/window/AddYubico.js:75 proxmox-widget-toolkit/src/window/TfaEdit.js:48 proxmox-widget-toolkit/src/window/TfaEdit.js:169
+msgid "User"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:97
+msgid "User Attribute Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:382
+msgid "User Filter"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:113
+msgid "User already has recovery keys."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:371
+msgid "User classes"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/Tasks.js:421 proxmox-widget-toolkit/src/node/Tasks.js:487 proxmox-widget-toolkit/src/window/TaskViewer.js:128
 msgid "User name"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:111
+msgid "Username"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditOpenId.js:67
+msgid "Username Claim"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/ACMEDomains.js:266
 msgid "Using Account"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:435
+#: proxmox-widget-toolkit/src/node/NetworkView.js:366
 msgid "VLAN ID"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:62 proxmox-widget-toolkit/src/node/NetworkView.js:381
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:62 proxmox-widget-toolkit/src/node/NetworkView.js:301
 msgid "VLAN aware"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:441
+#: proxmox-widget-toolkit/src/node/NetworkView.js:372
 msgid "VLAN raw device"
 msgstr ""
 
@@ -915,54 +1940,90 @@ msgstr ""
 msgid "Valid Since"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:184
+#: proxmox-widget-toolkit/src/window/ACMEPluginEdit.js:185
 msgid "Validation Delay"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/grid/ObjectGrid.js:350 proxmox-widget-toolkit/src/window/DiskSmart.js:41
+#: proxmox-widget-toolkit/src/grid/ObjectGrid.js:350 proxmox-widget-toolkit/src/window/DiskSmart.js:40 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1069
 msgid "Value"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:277
+#: proxmox-widget-toolkit/src/panel/DiskList.js:299
 msgid "Vendor"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:23
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:189
+msgid "Verify Certificate"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTotp.js:236
+msgid "Verify Code"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:119 proxmox-widget-toolkit/src/window/AddTotp.js:250 proxmox-widget-toolkit/src/window/AddWebauthn.js:201 proxmox-widget-toolkit/src/window/AddYubico.js:111
+msgid "Verify Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:201
+msgid "Verify TLS certificate of the server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APT.js:25
 msgid "Version"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:77 proxmox-widget-toolkit/src/panel/ACMEAccount.js:101
+#: proxmox-widget-toolkit/src/node/Tasks.js:225 proxmox-widget-toolkit/src/panel/ACMEAccount.js:101
 msgid "View"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/Certificates.js:255
+#: proxmox-widget-toolkit/src/panel/Certificates.js:261
 msgid "View Certificate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:237
+#: proxmox-widget-toolkit/src/Schema.js:77
 msgid "Virtual"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:127
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:135
 msgid "Vlan raw device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:51
+#: proxmox-widget-toolkit/src/window/TfaWindow.js:343 proxmox-widget-toolkit/src/window/TfaWindow.js:458
+msgid "Waiting for second factor."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:270 proxmox-widget-toolkit/src/node/APTRepositories.js:447 proxmox-widget-toolkit/src/window/NotificationMatcherEdit.js:1098
+msgid "Warning"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:51 proxmox-widget-toolkit/src/node/Tasks.js:349
 msgid "Warnings"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/panel/DiskList.js:335
+msgid "Wearout"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/TfaView.js:265
+msgid "WebAuthn"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:26 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:28
 msgid "Week"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:367
+#: proxmox-widget-toolkit/src/panel/DiskList.js:396
 msgid "Wipe Disk"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:56
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:55
 msgid "Worst"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:740
+msgid "YB"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:34 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:36
 msgid "Year"
 msgstr ""
@@ -971,11 +2032,59 @@ msgstr ""
 msgid "Yes"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Utils.js:742
+msgid "YiB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/NotesEdit.js:32
+msgid "You can use Markdown for rich text formatting."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:160
+msgid "You do not have a valid subscription for this server. Please visit {0} to get a list of available options."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:479
+msgid "You get supported updates for {0}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:481
+msgid "You get updates for {0}"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/EOLNotice.js:18
+msgid "You won't get any security fixes after the End-Of-Life date. Please consider upgrading."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/PasswordEdit.js:22
+msgid "Your Current Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddYubico.js:126
+msgid "YubiKeys also support WebAuthn, which is often a better alternative."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/TfaView.js:277 proxmox-widget-toolkit/src/window/TfaWindow.js:475
+msgid "Yubico OTP"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AddYubico.js:98
+msgid "Yubico OTP Key"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:740
+msgid "ZB"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:742
+msgid "ZiB"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:18 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:22 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:26 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:30 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:34
 msgid "average"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:26
+#: proxmox-widget-toolkit/src/node/APT.js:28
 msgid "current"
 msgstr ""
 
@@ -987,10 +2096,26 @@ msgstr ""
 msgid "days"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:49 proxmox-widget-toolkit/src/node/ServiceView.js:185
+msgid "disabled"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:49
+msgid "enabled"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:76
+msgid "insecure"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Toolkit.js:117
 msgid "letter"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:68
+msgid "mail.example.com"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/form/RRDTypeSelector.js:20 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:24 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:28 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:32 proxmox-widget-toolkit/src/form/RRDTypeSelector.js:36
 msgid "maximum"
 msgstr ""
@@ -999,7 +2124,7 @@ msgstr ""
 msgid "never"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:32
+#: proxmox-widget-toolkit/src/node/APT.js:34
 msgid "new"
 msgstr ""
 
@@ -1007,6 +2132,10 @@ msgstr ""
 msgid "none"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/node/ServiceView.js:187
+msgid "not installed"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Toolkit.js:76
 msgid "only unicast addresses are allowed"
 msgstr ""
@@ -1015,15 +2144,47 @@ msgstr ""
 msgid "running"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:82
+msgid "running..."
+msgstr ""
+
 #: proxmox-widget-toolkit/src/Utils.js:57
 msgid "stopped"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:882
+#: proxmox-widget-toolkit/src/panel/SmtpEditPanel.js:139
+msgid "user@example.com"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/TfaEdit.js:80
+msgid "verify current password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:354
+msgid "{0} ({1})"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:13
+msgid "{0} Item"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:13
+msgid "{0} Items"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:78
+msgid "{0} is already configured"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1058
 msgid "{0} of {1}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:870
+#: proxmox-widget-toolkit/src/Utils.js:1295
+msgid "{0} updates"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:1046
 msgid "{0}% of {1}"
 msgstr ""