]> git.proxmox.com Git - proxmox-i18n.git/blobdiff - proxmox-widget-toolkit.pot
re-run msgmerge for traditional Chinese translations
[proxmox-i18n.git] / proxmox-widget-toolkit.pot
index 0d04c09fc2aea25843eba569d79c33acf4d9a7fe..d6404e55398e853bbe81e4429cd25d7c5608a495 100644 (file)
@@ -9,9 +9,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: proxmox-widget-toolkit 8315a642014a69554561ff930dd297a331c202b2\n"
+"Project-Id-Version: proxmox-widget-toolkit d62ef2a8563641fe33511e8f7f42dd2484d898df\n"
 "Report-Msgid-Bugs-To: <support@proxmox.com>\n"
-"POT-Creation-Date: Tue Apr 26 15:11:13 2022\n"
+"POT-Creation-Date: Tue Mar 21 13:39:04 2023\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,10 +19,22 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:326
+msgid ".tar.zst"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:320
+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:357 proxmox-widget-toolkit/src/window/SyncWindow.js:110
+msgid "ACL"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/ACMEAccount.js:40
 msgid "ACME Directory"
 msgstr ""
@@ -35,7 +47,7 @@ msgstr ""
 msgid "API Data"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:141
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:140
 msgid "API Token"
 msgstr ""
 
@@ -67,11 +79,11 @@ msgstr ""
 msgid "Action"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:111 proxmox-widget-toolkit/src/node/NetworkView.js:328 proxmox-widget-toolkit/src/node/ServiceView.js:194
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:111 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:592 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:93 proxmox-widget-toolkit/src/panel/TfaView.js:247 proxmox-widget-toolkit/src/window/Edit.js:290
+#: proxmox-widget-toolkit/src/Utils.js:625 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/TfaView.js:247 proxmox-widget-toolkit/src/window/Edit.js:289
 msgid "Add"
 msgstr ""
 
@@ -91,7 +103,7 @@ msgstr ""
 msgid "Add a Yubico OTP key"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/Edit.js:367
+#: proxmox-widget-toolkit/src/window/Edit.js:351
 msgid "Advanced"
 msgstr ""
 
@@ -99,11 +111,11 @@ msgstr ""
 msgid "All"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:444
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:429
 msgid "All OK, you have production-ready repositories configured!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:377
+#: proxmox-widget-toolkit/src/panel/DiskList.js:402
 msgid "All data on the device will be lost!"
 msgstr ""
 
@@ -115,11 +127,15 @@ msgstr ""
 msgid "An error occurred during token registration."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/LanguageEdit.js:45
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:93
+msgid "Anonymous Search"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/LanguageEdit.js:45 proxmox-widget-toolkit/src/window/ThemeEdit.js:45
 msgid "Apply"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:122
+#: proxmox-widget-toolkit/src/node/NetworkView.js:124
 msgid "Apply Configuration"
 msgstr ""
 
@@ -135,7 +151,7 @@ msgstr ""
 msgid "Are you sure you want to remove this {0} entry?"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:374
+#: proxmox-widget-toolkit/src/panel/DiskList.js:399
 msgid "Are you sure you want to wipe {0}?"
 msgstr ""
 
@@ -151,7 +167,7 @@ msgstr ""
 msgid "Autocreate Users"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:52 proxmox-widget-toolkit/src/node/NetworkView.js:338
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:52 proxmox-widget-toolkit/src/node/NetworkView.js:291
 msgid "Autostart"
 msgstr ""
 
@@ -159,27 +175,39 @@ msgstr ""
 msgid "Available recovery keys: "
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1234
+#: proxmox-widget-toolkit/src/Utils.js:1267
 msgid "Bad Request"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:251
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:79
+msgid "Base Domain Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:99
+msgid "Bind Domain Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:110
+msgid "Bind Password"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Schema.js:41
 msgid "Block Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:373
+#: 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:399
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:94 proxmox-widget-toolkit/src/node/NetworkView.js:352
 msgid "CIDR"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:963
+#: proxmox-widget-toolkit/src/Utils.js:996
 msgid "CPU(s)"
 msgstr ""
 
@@ -199,11 +227,11 @@ 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:252
+#: proxmox-widget-toolkit/src/Schema.js:42
 msgid "Character Device"
 msgstr ""
 
@@ -219,19 +247,19 @@ msgstr ""
 msgid "Client Key"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/DiskSmart.js:94
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:93
 msgid "Close"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:123 proxmox-widget-toolkit/src/form/UserSelector.js:42 proxmox-widget-toolkit/src/node/APTRepositories.js:375 proxmox-widget-toolkit/src/node/NetworkEdit.js:220 proxmox-widget-toolkit/src/node/NetworkView.js:431 proxmox-widget-toolkit/src/panel/AuthView.js:30 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:117
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:123 proxmox-widget-toolkit/src/form/UserSelector.js:42 proxmox-widget-toolkit/src/node/APTRepositories.js:360 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/window/AuthEditLDAP.js:188 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:117
 msgid "Comment"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:305
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:290
 msgid "Components"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1235
+#: proxmox-widget-toolkit/src/Utils.js:1268
 msgid "Configuration Unsupported"
 msgstr ""
 
@@ -255,15 +283,15 @@ msgstr ""
 msgid "Confirm password"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:128 proxmox-widget-toolkit/src/window/AddTotp.js:260 proxmox-widget-toolkit/src/window/AddWebauthn.js:210 proxmox-widget-toolkit/src/window/AddYubico.js:120 proxmox-widget-toolkit/src/window/TfaEdit.js:224
+#: 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:342 proxmox-widget-toolkit/src/Utils.js:462 proxmox-widget-toolkit/src/Utils.js:464 proxmox-widget-toolkit/src/Utils.js:466 proxmox-widget-toolkit/src/Utils.js:468
+#: proxmox-widget-toolkit/src/Utils.js:369 proxmox-widget-toolkit/src/Utils.js:495 proxmox-widget-toolkit/src/Utils.js:497 proxmox-widget-toolkit/src/Utils.js:499 proxmox-widget-toolkit/src/Utils.js:501
 msgid "Connection error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:626
+#: proxmox-widget-toolkit/src/Utils.js:659
 msgid "Console"
 msgstr ""
 
@@ -275,7 +303,7 @@ msgstr ""
 msgid "Copy Recovery Keys"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:594 proxmox-widget-toolkit/src/node/NetworkView.js:276 proxmox-widget-toolkit/src/window/Edit.js:294
+#: proxmox-widget-toolkit/src/Utils.js:627 proxmox-widget-toolkit/src/node/NetworkView.js:231 proxmox-widget-toolkit/src/window/Edit.js:293
 msgid "Create"
 msgstr ""
 
@@ -299,27 +327,39 @@ msgstr ""
 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:144
 msgid "Default"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:307
+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:339
+msgid "Default user classes: inetorgperson, posixaccount, person, user"
+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/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:236 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
+#: 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:236 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:24 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:96 proxmox-widget-toolkit/src/panel/DiskList.js:236
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:24 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:96 proxmox-widget-toolkit/src/panel/DiskList.js:254
 msgid "Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1236
+#: proxmox-widget-toolkit/src/Utils.js:1269
 msgid "Device Ineligible"
 msgstr ""
 
@@ -331,11 +371,11 @@ msgstr ""
 msgid "Digits"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:61 proxmox-widget-toolkit/src/window/ACMEAccount.js:174 proxmox-widget-toolkit/src/window/FileBrowser.js:253
+#: proxmox-widget-toolkit/src/Schema.js:43 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:199 proxmox-widget-toolkit/src/node/APTRepositories.js:524
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:198 proxmox-widget-toolkit/src/node/APTRepositories.js:509
 msgid "Disable"
 msgstr ""
 
@@ -351,19 +391,15 @@ msgstr ""
 msgid "Domain"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:143
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:305 proxmox-widget-toolkit/src/window/TaskViewer.js:230
 msgid "Download"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:270
-msgid "Download .tar.zst"
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:313
+msgid "Download as"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:143 proxmox-widget-toolkit/src/window/FileBrowser.js:277
-msgid "Download .zip"
-msgstr ""
-
-#: proxmox-widget-toolkit/src/node/Tasks.js:404 proxmox-widget-toolkit/src/window/TaskViewer.js:182
+#: proxmox-widget-toolkit/src/node/Tasks.js:404 proxmox-widget-toolkit/src/window/TaskViewer.js:181
 msgid "Duration"
 msgstr ""
 
@@ -371,31 +407,47 @@ msgstr ""
 msgid "E-Mail"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:597 proxmox-widget-toolkit/src/node/DNSView.js:44 proxmox-widget-toolkit/src/node/NetworkView.js:108 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:100 proxmox-widget-toolkit/src/panel/NotesView.js:19 proxmox-widget-toolkit/src/panel/TfaView.js:285
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:303
+msgid "E-Mail attribute"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:630 proxmox-widget-toolkit/src/node/DNSView.js:44 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:19 proxmox-widget-toolkit/src/panel/TfaView.js:285
 msgid "Edit"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:450
+#: proxmox-widget-toolkit/src/node/NetworkView.js:403
 msgid "Either reboot or use 'Apply Configuration' (needs ifupdown2) to activate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:197 proxmox-widget-toolkit/src/node/APTRepositories.js:198 proxmox-widget-toolkit/src/node/APTRepositories.js:524
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:197 proxmox-widget-toolkit/src/node/APTRepositories.js:509
 msgid "Enable"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:46 proxmox-widget-toolkit/src/node/APTRepositories.js:256 proxmox-widget-toolkit/src/panel/TfaView.js:216 proxmox-widget-toolkit/src/window/TfaEdit.js:65
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:96
+msgid "Enable new"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:326
+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:216 proxmox-widget-toolkit/src/window/TfaEdit.js:65
 msgid "Enabled"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:392 proxmox-widget-toolkit/src/window/TaskViewer.js:173
+#: 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:1220
+#: proxmox-widget-toolkit/src/Utils.js:1253
 msgid "Enterprise repository needs valid subscription"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:50 proxmox-widget-toolkit/src/Utils.js:497 proxmox-widget-toolkit/src/Utils.js:508 proxmox-widget-toolkit/src/Utils.js:1016 proxmox-widget-toolkit/src/button/Button.js:155 proxmox-widget-toolkit/src/node/APT.js:99 proxmox-widget-toolkit/src/node/APT.js:156 proxmox-widget-toolkit/src/node/APTRepositories.js:224 proxmox-widget-toolkit/src/node/APTRepositories.js:456 proxmox-widget-toolkit/src/node/APTRepositories.js:601 proxmox-widget-toolkit/src/node/NetworkEdit.js:370 proxmox-widget-toolkit/src/node/NetworkView.js:142 proxmox-widget-toolkit/src/node/NetworkView.js:294 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:102 proxmox-widget-toolkit/src/panel/TfaView.js:192 proxmox-widget-toolkit/src/window/ACMEAccount.js:96 proxmox-widget-toolkit/src/window/AddWebauthn.js:151 proxmox-widget-toolkit/src/window/Edit.js:165 proxmox-widget-toolkit/src/window/Edit.js:235 proxmox-widget-toolkit/src/window/FileBrowser.js:152 proxmox-widget-toolkit/src/window/TaskViewer.js:206
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:363 proxmox-widget-toolkit/src/window/SyncWindow.js:116
+msgid "Entry"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Utils.js:50 proxmox-widget-toolkit/src/Utils.js:474 proxmox-widget-toolkit/src/Utils.js:530 proxmox-widget-toolkit/src/Utils.js:541 proxmox-widget-toolkit/src/Utils.js:1049 proxmox-widget-toolkit/src/button/Button.js:155 proxmox-widget-toolkit/src/node/APT.js:144 proxmox-widget-toolkit/src/node/APTRepositories.js:223 proxmox-widget-toolkit/src/node/APTRepositories.js:441 proxmox-widget-toolkit/src/node/APTRepositories.js:586 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:102 proxmox-widget-toolkit/src/panel/TfaView.js:192 proxmox-widget-toolkit/src/window/ACMEAccount.js:96 proxmox-widget-toolkit/src/window/AddWebauthn.js:151 proxmox-widget-toolkit/src/window/Edit.js:165 proxmox-widget-toolkit/src/window/Edit.js:234 proxmox-widget-toolkit/src/window/FileBrowser.js:157 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 ""
 
@@ -403,7 +455,7 @@ msgstr ""
 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:138
+#: 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 ""
 
@@ -419,7 +471,11 @@ msgstr ""
 msgid "Failing"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:498
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:132
+msgid "Fallback Server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:483
 msgid "Fatal parsing error for at least one repository"
 msgstr ""
 
@@ -431,10 +487,14 @@ msgstr ""
 msgid "Fields"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/Certificates.js:13 proxmox-widget-toolkit/src/window/FileBrowser.js:254
+#: proxmox-widget-toolkit/src/Schema.js:44 proxmox-widget-toolkit/src/panel/Certificates.js:13
 msgid "File"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:136
+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 ""
@@ -443,11 +503,15 @@ msgstr ""
 msgid "Fingerprint"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:293
+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 ""
 
@@ -463,7 +527,7 @@ msgstr ""
 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:406
+#: 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 ""
 
@@ -483,15 +547,15 @@ msgstr ""
 msgid "HTTP proxy"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:255
+#: proxmox-widget-toolkit/src/Schema.js:45
 msgid "Hardlink"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:378
+#: 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 ""
 
@@ -507,7 +571,7 @@ msgstr ""
 msgid "Hint"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:155
+#: proxmox-widget-toolkit/src/Toolkit.js:160
 msgid "Host/IP address or optional port is invalid"
 msgstr ""
 
@@ -519,11 +583,11 @@ msgstr ""
 msgid "IP"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:383
+#: proxmox-widget-toolkit/src/node/NetworkView.js:336
 msgid "IP address"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:620 proxmox-widget-toolkit/src/panel/DiskList.js:348
+#: proxmox-widget-toolkit/src/Utils.js:653 proxmox-widget-toolkit/src/panel/DiskList.js:373
 msgid "Initialize Disk with GPT"
 msgstr ""
 
@@ -531,11 +595,11 @@ msgstr ""
 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:382 proxmox-widget-toolkit/src/form/ComboGrid.js:461
 msgid "Invalid Value"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1016
+#: proxmox-widget-toolkit/src/Utils.js:1049
 msgid "Invalid file size: "
 msgstr ""
 
@@ -583,15 +647,23 @@ msgstr ""
 msgid "Keyboard Layout"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/Schema.js:23
+msgid "LDAP Server"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/LanguageEdit.js:30 proxmox-widget-toolkit/src/window/LanguageEdit.js:37
 msgid "Language"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:298
+msgid "Last Name attribute"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/TfaWindow.js:388
 msgid "Less than {0} recovery keys available. Please generate a new set after login!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:283
+#: proxmox-widget-toolkit/src/panel/JournalView.js:286
 msgid "Live Mode"
 msgstr ""
 
@@ -599,7 +671,7 @@ msgstr ""
 msgid "Loading"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:334
+#: proxmox-widget-toolkit/src/Utils.js:361
 msgid "Loading..."
 msgstr ""
 
@@ -615,15 +687,15 @@ msgstr ""
 msgid "Minimum characters"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:169 proxmox-widget-toolkit/src/node/NetworkEdit.js:291
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:177 proxmox-widget-toolkit/src/node/NetworkEdit.js:300 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:151
 msgid "Mode"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:101 proxmox-widget-toolkit/src/panel/DiskList.js:285
+#: proxmox-widget-toolkit/src/form/MultiDiskSelector.js:101 proxmox-widget-toolkit/src/panel/DiskList.js:303
 msgid "Model"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:242
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:285
 msgid "Modified"
 msgstr ""
 
@@ -643,15 +715,15 @@ msgstr ""
 msgid "Must start with"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:971
+#: proxmox-widget-toolkit/src/Utils.js:1004
 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:244 proxmox-widget-toolkit/src/node/NetworkView.js:315 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:222 proxmox-widget-toolkit/src/window/ZFSDetail.js:129
+#: 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:259 proxmox-widget-toolkit/src/window/ZFSDetail.js:129
 msgid "Name"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:602
+#: proxmox-widget-toolkit/src/Utils.js:635
 msgid "Network Device"
 msgstr ""
 
@@ -703,31 +775,31 @@ msgstr ""
 msgid "No change"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:76 proxmox-widget-toolkit/src/node/NetworkView.js:455
+#: 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/node/APT.js:185
 msgid "No updates available."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:515
+#: proxmox-widget-toolkit/src/Utils.js:548
 msgid "No valid subscription"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1213
+#: proxmox-widget-toolkit/src/Utils.js:1246
 msgid "No {0} repository enabled!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:471
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:456
 msgid "No {0} repository is enabled, you do not get any updates!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:146
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:145
 msgid "Node"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1223
+#: proxmox-widget-toolkit/src/Utils.js:1256
 msgid "Non production-ready repository enabled!"
 msgstr ""
 
@@ -739,11 +811,11 @@ msgstr ""
 msgid "Normalized"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:148
+#: proxmox-widget-toolkit/src/Toolkit.js:153
 msgid "Not a valid DNS name or IP address."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:174
+#: proxmox-widget-toolkit/src/Toolkit.js:179
 msgid "Not a valid list of hosts"
 msgstr ""
 
@@ -755,11 +827,11 @@ msgstr ""
 msgid "Notes"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:347 proxmox-widget-toolkit/src/window/Edit.js:297
+#: proxmox-widget-toolkit/src/node/Tasks.js:347 proxmox-widget-toolkit/src/window/Edit.js:296
 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 ""
 
@@ -775,11 +847,11 @@ msgstr ""
 msgid "Open Repositories Panel"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Schema.js:12
+#: proxmox-widget-toolkit/src/Schema.js:13
 msgid "OpenID Connect Server"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:331
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:316
 msgid "Options"
 msgstr ""
 
@@ -791,19 +863,19 @@ msgstr ""
 msgid "Order Certificates Now"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:358
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:343
 msgid "Origin"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:363
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:348
 msgid "Other"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1233
+#: proxmox-widget-toolkit/src/Utils.js:1266
 msgid "Other Error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:233
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:238
 msgid "Output"
 msgstr ""
 
@@ -811,7 +883,7 @@ msgstr ""
 msgid "PEM"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:17
+#: proxmox-widget-toolkit/src/node/APT.js:19
 msgid "Package"
 msgstr ""
 
@@ -819,7 +891,7 @@ msgstr ""
 msgid "Package versions"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:386
+#: proxmox-widget-toolkit/src/panel/DiskList.js:411
 msgid "Partitions"
 msgstr ""
 
@@ -827,7 +899,7 @@ msgstr ""
 msgid "Password"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:184
+#: proxmox-widget-toolkit/src/Toolkit.js:189
 msgid "Passwords do not match"
 msgstr ""
 
@@ -835,7 +907,7 @@ msgstr ""
 msgid "Path"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:449
+#: proxmox-widget-toolkit/src/node/NetworkView.js:402
 msgid "Pending changes"
 msgstr ""
 
@@ -843,7 +915,7 @@ msgstr ""
 msgid "Permission"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:257
+#: proxmox-widget-toolkit/src/Schema.js:47
 msgid "Pipe/Fifo"
 msgstr ""
 
@@ -851,7 +923,7 @@ msgstr ""
 msgid "Please enter one of your single-use recovery keys"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/SafeDestroy.js:199
+#: proxmox-widget-toolkit/src/window/SafeDestroy.js:201
 msgid "Please enter the ID to confirm"
 msgstr ""
 
@@ -875,7 +947,7 @@ msgstr ""
 msgid "Please record recovery keys - they will only be displayed now"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:419 proxmox-widget-toolkit/src/panel/TfaView.js:185 proxmox-widget-toolkit/src/window/AddWebauthn.js:62 proxmox-widget-toolkit/src/window/LanguageEdit.js:23
+#: proxmox-widget-toolkit/src/Utils.js:445 proxmox-widget-toolkit/src/panel/TfaView.js:185 proxmox-widget-toolkit/src/window/AddWebauthn.js:62 proxmox-widget-toolkit/src/window/LanguageEdit.js:23 proxmox-widget-toolkit/src/window/ThemeEdit.js:23
 msgid "Please wait..."
 msgstr ""
 
@@ -887,10 +959,18 @@ msgstr ""
 msgid "Plugin ID"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:357
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:141
+msgid "Port"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/NetworkView.js:310
 msgid "Ports/Slaves"
 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 ""
@@ -899,15 +979,15 @@ msgstr ""
 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:1217 proxmox-widget-toolkit/src/Utils.js:1219
+#: proxmox-widget-toolkit/src/Utils.js:1250 proxmox-widget-toolkit/src/Utils.js:1252
 msgid "Production-ready Enterprise repository enabled"
 msgstr ""
 
@@ -919,6 +999,10 @@ msgstr ""
 msgid "Propagate"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:369 proxmox-widget-toolkit/src/window/SyncWindow.js:122
+msgid "Properties"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/panel/Certificates.js:28
 msgid "Public Key Alogrithm"
 msgstr ""
@@ -935,10 +1019,14 @@ msgstr ""
 msgid "Randomize"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/RealmComboBox.js:30 proxmox-widget-toolkit/src/panel/AuthView.js:18 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:35
+#: proxmox-widget-toolkit/src/form/RealmComboBox.js:38 proxmox-widget-toolkit/src/panel/AuthView.js:18 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:74 proxmox-widget-toolkit/src/window/AuthEditOpenId.js:35
 msgid "Realm"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/SyncWindow.js:4
+msgid "Realm Sync"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/TfaWindow.js:359
 msgid "Recovery Key"
 msgstr ""
@@ -947,7 +1035,7 @@ msgstr ""
 msgid "Recovery Keys"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:116
+#: proxmox-widget-toolkit/src/node/APT.js:106
 msgid "Refresh"
 msgstr ""
 
@@ -963,14 +1051,38 @@ msgstr ""
 msgid "Register Webauthn Device"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:622 proxmox-widget-toolkit/src/node/APTRepositories.js:154 proxmox-widget-toolkit/src/node/Tasks.js:232 proxmox-widget-toolkit/src/panel/DiskList.js:329 proxmox-widget-toolkit/src/window/DiskSmart.js:86 proxmox-widget-toolkit/src/window/ZFSDetail.js:65
+#: proxmox-widget-toolkit/src/Utils.js:655 proxmox-widget-toolkit/src/node/APTRepositories.js:154 proxmox-widget-toolkit/src/node/Tasks.js:232 proxmox-widget-toolkit/src/panel/DiskList.js:354 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/panel/TfaView.js:293 proxmox-widget-toolkit/src/window/Edit.js:292 proxmox-widget-toolkit/src/window/SafeDestroy.js:116
+#: proxmox-widget-toolkit/src/button/Button.js:104 proxmox-widget-toolkit/src/panel/TfaView.js:293 proxmox-widget-toolkit/src/window/Edit.js:291 proxmox-widget-toolkit/src/window/SafeDestroy.js:116
 msgid "Remove"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:359
+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:353 proxmox-widget-toolkit/src/window/SyncWindow.js:106
+msgid "Remove Vanished Options"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:371 proxmox-widget-toolkit/src/window/SyncWindow.js:124
+msgid "Remove vanished properties from synced users."
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:365
+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 ""
@@ -979,19 +1091,19 @@ msgstr ""
 msgid "Repository Status"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:623 proxmox-widget-toolkit/src/node/ServiceView.js:90
+#: proxmox-widget-toolkit/src/Utils.js:656 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:283
+#: 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:113
+#: proxmox-widget-toolkit/src/window/DiskSmart.js:112
 msgid "S.M.A.R.T. Values"
 msgstr ""
 
@@ -1003,7 +1115,7 @@ msgstr ""
 msgid "Scan"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/AddTotp.js:245
+#: proxmox-widget-toolkit/src/window/AddTotp.js:244
 msgid "Scan QR code in a TOTP app and enter an auth. code here"
 msgstr ""
 
@@ -1027,14 +1139,22 @@ msgstr ""
 msgid "Secret"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/JournalView.js:290
+#: proxmox-widget-toolkit/src/panel/JournalView.js:293
 msgid "Select Timespan"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:37 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:106 proxmox-widget-toolkit/src/panel/DiskList.js:292 proxmox-widget-toolkit/src/panel/DiskList.js:397
+#: proxmox-widget-toolkit/src/window/FileBrowser.js:125
+msgid "Selected \"{0}\""
+msgstr ""
+
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:37 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:106 proxmox-widget-toolkit/src/panel/DiskList.js:310 proxmox-widget-toolkit/src/panel/DiskList.js:422
 msgid "Serial"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:126
+msgid "Server"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/node/TimeView.js:34
 msgid "Server time"
 msgstr ""
@@ -1043,51 +1163,55 @@ msgstr ""
 msgid "Setup"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:621 proxmox-widget-toolkit/src/Utils.js:627
+#: proxmox-widget-toolkit/src/Utils.js:654 proxmox-widget-toolkit/src/Utils.js:660
 msgid "Shell"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:334
+#: proxmox-widget-toolkit/src/panel/DiskList.js:359
 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/node/Tasks.js:300 proxmox-widget-toolkit/src/panel/JournalView.js:301
+#: proxmox-widget-toolkit/src/node/Tasks.js:300 proxmox-widget-toolkit/src/panel/JournalView.js:304
 msgid "Since"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/DiskSelector.js:30 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:111 proxmox-widget-toolkit/src/panel/DiskList.js:262 proxmox-widget-toolkit/src/panel/DiskList.js:396 proxmox-widget-toolkit/src/window/FileBrowser.js:229
+#: proxmox-widget-toolkit/src/form/DiskSelector.js:30 proxmox-widget-toolkit/src/form/MultiDiskSelector.js:111 proxmox-widget-toolkit/src/panel/DiskList.js:280 proxmox-widget-toolkit/src/panel/DiskList.js:421 proxmox-widget-toolkit/src/window/FileBrowser.js:266
 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:1000 proxmox-widget-toolkit/src/window/FileBrowser.js:258
+#: proxmox-widget-toolkit/src/Schema.js:48 proxmox-widget-toolkit/src/Utils.js:1033
 msgid "Socket"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1000
+#: proxmox-widget-toolkit/src/Utils.js:1033
 msgid "Sockets"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:256
+#: proxmox-widget-toolkit/src/Schema.js:46
 msgid "Softlink"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:482
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:467
 msgid "Some suites are misconfigured"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:624 proxmox-widget-toolkit/src/node/ServiceView.js:80
+#: 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:657 proxmox-widget-toolkit/src/node/ServiceView.js:80
 msgid "Start"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:384 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 ""
 
@@ -1103,11 +1227,11 @@ msgstr ""
 msgid "State"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:41 proxmox-widget-toolkit/src/node/APTRepositories.js:548 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:108 proxmox-widget-toolkit/src/window/TaskViewer.js:224 proxmox-widget-toolkit/src/window/ZFSDetail.js:11 proxmox-widget-toolkit/src/window/ZFSDetail.js:89
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:41 proxmox-widget-toolkit/src/node/APTRepositories.js:533 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:625 proxmox-widget-toolkit/src/node/ServiceView.js:85 proxmox-widget-toolkit/src/window/TaskViewer.js:212 proxmox-widget-toolkit/src/window/TaskViewer.js:218
+#: proxmox-widget-toolkit/src/Utils.js:658 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 ""
 
@@ -1119,15 +1243,15 @@ msgstr ""
 msgid "Subject Alternative Names"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:391
+#: proxmox-widget-toolkit/src/node/NetworkView.js:344
 msgid "Subnet mask"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:394
+#: proxmox-widget-toolkit/src/Utils.js:421
 msgid "Successful"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:280
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:265
 msgid "Suites"
 msgstr ""
 
@@ -1135,6 +1259,10 @@ msgstr ""
 msgid "Support for {0} {1} ends on {2}"
 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 ""
@@ -1167,11 +1295,11 @@ msgstr ""
 msgid "TOTP codes usually consist of six decimal digits"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:56
+#: 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 ""
 
@@ -1183,7 +1311,7 @@ msgstr ""
 msgid "Task Type"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/TaskViewer.js:125
+#: proxmox-widget-toolkit/src/window/TaskViewer.js:124
 msgid "Task type"
 msgstr ""
 
@@ -1191,27 +1319,35 @@ msgstr ""
 msgid "Terms of Services"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:486
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:471
 msgid "The enterprise repository is enabled, but there is no active subscription!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:320
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:305
 msgid "The no-subscription repository is NOT production-ready"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:490
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:475
 msgid "The no-subscription repository is not recommended for production use!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:321
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:306
 msgid "The test repository may contain unstable updates"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:494
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:479
 msgid "The test repository may pull in unstable updates and is not recommended for production use!"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Toolkit.js:127 proxmox-widget-toolkit/src/Toolkit.js:132
+#: proxmox-widget-toolkit/src/window/ThemeEdit.js:30 proxmox-widget-toolkit/src/window/ThemeEdit.js:37
+msgid "Theme"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/Toolkit.js:127
+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 DNS name"
 msgstr ""
 
@@ -1227,7 +1363,7 @@ msgstr ""
 msgid "Time zone"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1237
+#: proxmox-widget-toolkit/src/Utils.js:1270
 msgid "Timeout"
 msgstr ""
 
@@ -1239,15 +1375,15 @@ msgstr ""
 msgid "Total"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/form/NetworkSelector.js:117 proxmox-widget-toolkit/src/node/NetworkView.js:320 proxmox-widget-toolkit/src/panel/ACMEDomains.js:399 proxmox-widget-toolkit/src/panel/AuthView.js:24 proxmox-widget-toolkit/src/panel/DiskList.js:242 proxmox-widget-toolkit/src/panel/DiskList.js:394 proxmox-widget-toolkit/src/window/FileBrowser.js:247 proxmox-widget-toolkit/src/window/TfaEdit.js:176
+#: proxmox-widget-toolkit/src/form/NetworkSelector.js:117 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:260 proxmox-widget-toolkit/src/panel/DiskList.js:419 proxmox-widget-toolkit/src/window/FileBrowser.js:290 proxmox-widget-toolkit/src/window/TfaEdit.js:176
 msgid "Type"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:264
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:249
 msgid "Types"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:272
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:257
 msgid "URIs"
 msgstr ""
 
@@ -1255,15 +1391,15 @@ msgstr ""
 msgid "URL"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/AddTotp.js:167
+#: proxmox-widget-toolkit/src/window/AddTotp.js:167 proxmox-widget-toolkit/src/window/AuthEditLDAP.js:114
 msgid "Unchanged"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/RRDChart.js:227
+#: 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 ""
 
@@ -1275,15 +1411,15 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:397
+#: proxmox-widget-toolkit/src/Utils.js:424
 msgid "Unknown error"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:311 proxmox-widget-toolkit/src/panel/JournalView.js:317
+#: proxmox-widget-toolkit/src/node/Tasks.js:311 proxmox-widget-toolkit/src/panel/JournalView.js:320
 msgid "Until"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:619
+#: proxmox-widget-toolkit/src/Utils.js:652
 msgid "Update package database"
 msgstr ""
 
@@ -1295,7 +1431,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:270 proxmox-widget-toolkit/src/panel/DiskList.js:420 proxmox-widget-toolkit/src/window/ACMEDomains.js:165
 msgid "Usage"
 msgstr ""
 
@@ -1307,11 +1443,23 @@ msgstr ""
 msgid "User"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:86
+msgid "User Attribute Name"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:345
+msgid "User Filter"
+msgstr ""
+
 #: proxmox-widget-toolkit/src/window/AddTfaRecovery.js:113
 msgid "User already has recovery keys."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/Tasks.js:421 proxmox-widget-toolkit/src/node/Tasks.js:487 proxmox-widget-toolkit/src/window/TaskViewer.js:129
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:334
+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 ""
 
@@ -1323,15 +1471,15 @@ msgstr ""
 msgid "Using Account"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkView.js:413
+#: 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:348
+#: 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:419
+#: proxmox-widget-toolkit/src/node/NetworkView.js:372
 msgid "VLAN raw device"
 msgstr ""
 
@@ -1351,19 +1499,27 @@ msgstr ""
 msgid "Value"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:277
+#: proxmox-widget-toolkit/src/panel/DiskList.js:295
 msgid "Vendor"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/AddTotp.js:237
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:166
+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:251 proxmox-widget-toolkit/src/window/AddWebauthn.js:201 proxmox-widget-toolkit/src/window/AddYubico.js:111
+#: 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/node/APT.js:23
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:178
+msgid "Verify TLS certificate of the server"
+msgstr ""
+
+#: proxmox-widget-toolkit/src/node/APT.js:25
 msgid "Version"
 msgstr ""
 
@@ -1375,11 +1531,11 @@ msgstr ""
 msgid "View Certificate"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/window/FileBrowser.js:259
+#: proxmox-widget-toolkit/src/Schema.js:49
 msgid "Virtual"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/NetworkEdit.js:127
+#: proxmox-widget-toolkit/src/node/NetworkEdit.js:135
 msgid "Vlan raw device"
 msgstr ""
 
@@ -1387,7 +1543,7 @@ msgstr ""
 msgid "Waiting for second factor."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:285 proxmox-widget-toolkit/src/node/APTRepositories.js:450
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:270 proxmox-widget-toolkit/src/node/APTRepositories.js:435
 msgid "Warning"
 msgstr ""
 
@@ -1403,7 +1559,7 @@ msgstr ""
 msgid "Week"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/panel/DiskList.js:367
+#: proxmox-widget-toolkit/src/panel/DiskList.js:392
 msgid "Wipe Disk"
 msgstr ""
 
@@ -1423,11 +1579,11 @@ msgstr ""
 msgid "You can use Markdown for rich text formatting."
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:476
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:461
 msgid "You get supported updates for {0}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APTRepositories.js:478
+#: proxmox-widget-toolkit/src/node/APTRepositories.js:463
 msgid "You get updates for {0}"
 msgstr ""
 
@@ -1451,7 +1607,7 @@ msgstr ""
 msgid "average"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:26
+#: proxmox-widget-toolkit/src/node/APT.js:28
 msgid "current"
 msgstr ""
 
@@ -1483,7 +1639,7 @@ msgstr ""
 msgid "never"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/node/APT.js:32
+#: proxmox-widget-toolkit/src/node/APT.js:34
 msgid "new"
 msgstr ""
 
@@ -1503,6 +1659,10 @@ 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 ""
@@ -1511,19 +1671,31 @@ msgstr ""
 msgid "verify current password"
 msgstr ""
 
+#: proxmox-widget-toolkit/src/window/AuthEditLDAP.js:317
+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:975
+#: proxmox-widget-toolkit/src/Utils.js:1008
 msgid "{0} of {1}"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:1212
+#: proxmox-widget-toolkit/src/Utils.js:1245
 msgid "{0} updates"
 msgstr ""
 
-#: proxmox-widget-toolkit/src/Utils.js:963
+#: proxmox-widget-toolkit/src/Utils.js:996
 msgid "{0}% of {1}"
 msgstr ""