]> git.proxmox.com Git - proxmox-i18n.git/blobdiff - proxmox-backup.pot
Proxmox VE translation update - basque (eu)
[proxmox-i18n.git] / proxmox-backup.pot
index 0333a23760075983e471a0914561cdff71524f2c..4cfeb12ea076b2633ad9f651b206da739b522d53 100644 (file)
@@ -9,9 +9,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: proxmox-backup 711d1f6fc3e5e371a8fbdb6a6fd4482f31e06a86\n"
+"Project-Id-Version: proxmox-backup 74a4f9efc95794acb3ea1e8d72ef9ead8f78e250\n"
 "Report-Msgid-Bugs-To: <support@proxmox.com>\n"
-"POT-Creation-Date: Tue Jan 12 11:44:20 2021\n"
+"POT-Creation-Date: Mon Jul  5 18:06:27 2021\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,6 +19,10 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#: proxmox-backup/www/config/CertificateView.js:62
+msgid "ACME Accounts"
+msgstr ""
+
 #: proxmox-backup/www/form/AuthidSelector.js:78 proxmox-backup/www/form/TokenSelector.js:62 proxmox-backup/www/panel/AccessControl.js:30 proxmox-backup/www/window/ACLEdit.js:47
 msgid "API Token"
 msgstr ""
@@ -35,24 +39,24 @@ msgstr ""
 msgid "API token"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:32 proxmox-backup/www/panel/AccessControl.js:6
+#: proxmox-backup/www/NavigationTree.js:42 proxmox-backup/www/panel/AccessControl.js:6
 msgid "Access Control"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:597
+#: proxmox-backup/www/datastore/Content.js:626 proxmox-backup/www/tape/ChangerStatus.js:742 proxmox-backup/www/tape/ChangerStatus.js:881 proxmox-backup/www/tape/ChangerStatus.js:949
 msgid "Actions"
 msgstr ""
 
-#: proxmox-backup/www/config/ACLView.js:152 proxmox-backup/www/config/RemoteView.js:96 proxmox-backup/www/config/SyncView.js:196 proxmox-backup/www/config/TfaView.js:219 proxmox-backup/www/config/TokenView.js:148 proxmox-backup/www/config/UserView.js:127 proxmox-backup/www/config/VerifyView.js:191 proxmox-backup/www/window/AddTfaRecovery.js:157
+#: proxmox-backup/www/config/ACLView.js:152 proxmox-backup/www/config/RemoteView.js:96 proxmox-backup/www/config/SyncView.js:146 proxmox-backup/www/config/TfaView.js:226 proxmox-backup/www/config/TokenView.js:148 proxmox-backup/www/config/UserView.js:127 proxmox-backup/www/config/VerifyView.js:141 proxmox-backup/www/tape/BackupJobs.js:144 proxmox-backup/www/tape/ChangerConfig.js:87 proxmox-backup/www/tape/DriveConfig.js:123 proxmox-backup/www/tape/EncryptionKeys.js:99 proxmox-backup/www/tape/PoolConfig.js:90
 msgid "Add"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:82
+#: proxmox-backup/www/NavigationTree.js:106
 msgid "Add Datastore"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTfaRecovery.js:10
-msgid "Add TFA recovery keys"
+#: proxmox-backup/www/tape/TapeInventory.js:187
+msgid "Add Tape"
 msgstr ""
 
 #: proxmox-backup/www/window/AddTotp.js:11
@@ -67,23 +71,27 @@ msgstr ""
 msgid "Add as Datastore"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:52
+#: proxmox-backup/www/NavigationTree.js:68
 msgid "Administration"
 msgstr ""
 
+#: proxmox-backup/www/tape/DriveStatus.js:397
+msgid "Alert Flags"
+msgstr ""
+
 #: proxmox-backup/www/panel/Tasks.js:248 proxmox-backup/www/panel/Tasks.js:256 proxmox-backup/www/panel/Tasks.js:284
 msgid "All"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:737
+#: proxmox-backup/www/datastore/Content.js:768
 msgid "All OK"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:733
+#: proxmox-backup/www/datastore/Content.js:764
 msgid "All OK (old)"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:752
+#: proxmox-backup/www/datastore/Content.js:783
 msgid "All failed"
 msgstr ""
 
@@ -91,19 +99,31 @@ msgstr ""
 msgid "Allocated"
 msgstr ""
 
-#: proxmox-backup/www/window/NotifyOptions.js:7
+#: proxmox-backup/www/tape/PoolConfig.js:116 proxmox-backup/www/tape/form/PoolSelector.js:30 proxmox-backup/www/tape/window/PoolEdit.js:38
+msgid "Allocation Policy"
+msgstr ""
+
+#: proxmox-backup/www/tape/form/AllocationSelector.js:8 proxmox-backup/www/window/NotifyOptions.js:7
 msgid "Always"
 msgstr ""
 
-#: proxmox-backup/www/window/DataStoreEdit.js:127
+#: proxmox-backup/www/window/DataStoreEdit.js:128
 msgid "An absolute path"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:147
-msgid "Are you sure you want to remove entry {0}"
+#: proxmox-backup/www/window/AddWebauthn.js:107
+msgid "An error occurred during token registration."
+msgstr ""
+
+#: proxmox-backup/www/tape/window/Erase.js:14
+msgid "Are you sure you want to format tape '{0}' ?"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:394
+#: proxmox-backup/www/tape/ChangerStatus.js:812 proxmox-backup/www/tape/DriveStatus.js:240
+msgid "Are you sure you want to format the inserted tape?"
+msgstr ""
+
+#: proxmox-backup/www/datastore/Content.js:405
 msgid "Are you sure you want to remove snapshot {0}"
 msgstr ""
 
@@ -111,15 +131,39 @@ msgstr ""
 msgid "Are you sure you want to remove the subscription key?"
 msgstr ""
 
+#: proxmox-backup/www/config/TfaView.js:317
+msgid "Are you sure you want to remove this {0} entry?"
+msgstr ""
+
 #: proxmox-backup/www/config/RemoteView.js:132 proxmox-backup/www/form/AuthidSelector.js:85 proxmox-backup/www/form/RemoteSelector.js:32 proxmox-backup/www/window/RemoteEdit.js:95
 msgid "Auth ID"
 msgstr ""
 
-#: proxmox-backup/www/window/DataStoreEdit.js:126
+#: proxmox-backup/www/SystemConfiguration.js:48
+msgid "Authentication"
+msgstr ""
+
+#: proxmox-backup/www/config/WebauthnView.js:108
+msgid "Auto-fill"
+msgstr ""
+
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:93
+msgid "Available"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:398
+msgid "Available recovery keys: "
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:265
+msgid "Back"
+msgstr ""
+
+#: proxmox-backup/www/window/DataStoreEdit.js:127
 msgid "Backing Path"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:276
+#: proxmox-backup/www/Utils.js:380 proxmox-backup/www/tape/window/TapeBackup.js:6
 msgid "Backup"
 msgstr ""
 
@@ -127,31 +171,39 @@ msgstr ""
 msgid "Backup Count"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:549
+#: proxmox-backup/www/datastore/Content.js:578
 msgid "Backup Group"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:654 proxmox-backup/www/datastore/Prune.js:194
+#: proxmox-backup/www/tape/TapeManagement.js:55
+msgid "Backup Jobs"
+msgstr ""
+
+#: proxmox-backup/www/datastore/Content.js:685 proxmox-backup/www/datastore/Prune.js:194
 msgid "Backup Time"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:23
+#: proxmox-backup/www/dashboard/TaskSummary.js:27
 msgid "Backups"
 msgstr ""
 
-#: proxmox-backup/www/datastore/DataStoreListSummary.js:118 proxmox-backup/www/datastore/Summary.js:162
+#: proxmox-backup/www/datastore/DataStoreListSummary.js:150 proxmox-backup/www/datastore/Summary.js:162
 msgid "Bad Chunks"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:279
-msgid "Barcode label media"
+#: proxmox-backup/www/tape/ChangerStatus.js:340 proxmox-backup/www/tape/ChangerStatus.js:683
+msgid "Barcode Label"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:227
-msgid "Block Device"
+#: proxmox-backup/www/Utils.js:381
+msgid "Barcode-Label Media"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:634
+#: proxmox-backup/www/tape/DriveStatus.js:332
+msgid "Block Size"
+msgstr ""
+
+#: proxmox-backup/www/datastore/Content.js:665
 msgid "Browse"
 msgstr ""
 
@@ -167,79 +219,151 @@ msgstr ""
 msgid "CT"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:286
-msgid "Catalog media"
+#: proxmox-backup/www/Utils.js:498 proxmox-backup/www/tape/ChangerStatus.js:893 proxmox-backup/www/tape/DriveStatus.js:277
+msgid "Cartridge Memory"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:797 proxmox-backup/www/tape/DriveStatus.js:247 proxmox-backup/www/tape/TapeInventory.js:264
+msgid "Catalog"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:382
+msgid "Catalog Media"
+msgstr ""
+
+#: proxmox-backup/www/NavigationTree.js:54 proxmox-backup/www/config/CertificateView.js:5 proxmox-backup/www/config/CertificateView.js:26
+msgid "Certificates"
 msgstr ""
 
 #: proxmox-backup/www/window/BackupGroupChangeOwner.js:7 proxmox-backup/www/window/BackupGroupChangeOwner.js:26
 msgid "Change Owner"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:611
+#: proxmox-backup/www/config/UserView.js:149
+msgid "Change Password"
+msgstr ""
+
+#: proxmox-backup/www/datastore/Content.js:640
 msgid "Change owner of '{0}'"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:228
-msgid "Character Device"
+#: proxmox-backup/www/tape/ChangerStatus.js:664 proxmox-backup/www/tape/window/ChangerEdit.js:8 proxmox-backup/www/tape/window/DriveEdit.js:34
+msgid "Changer"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeManagement.js:30
+msgid "Changers"
+msgstr ""
+
+#: proxmox-backup/www/config/WebauthnView.js:130
+msgid "Changing the Relying Party may break existing webAuthn TFA entries."
 msgstr ""
 
 #: proxmox-backup/www/Subscription.js:155
 msgid "Check"
 msgstr ""
 
-#: proxmox-backup/www/config/RemoteView.js:146 proxmox-backup/www/config/SyncView.js:302 proxmox-backup/www/config/TokenView.js:211 proxmox-backup/www/config/UserView.js:198 proxmox-backup/www/config/VerifyView.js:291 proxmox-backup/www/datastore/Content.js:554 proxmox-backup/www/datastore/Notes.js:6 proxmox-backup/www/datastore/Notes.js:21 proxmox-backup/www/form/AuthidSelector.js:92 proxmox-backup/www/form/DataStoreSelector.js:26 proxmox-backup/www/form/TokenSelector.js:69 proxmox-backup/www/form/UserSelector.js:42 proxmox-backup/www/window/DataStoreEdit.js:157 proxmox-backup/www/window/RemoteEdit.js:124 proxmox-backup/www/window/SyncJobEdit.js:24 proxmox-backup/www/window/SyncJobEdit.js:202 proxmox-backup/www/window/TokenEdit.js:71 proxmox-backup/www/window/UserEdit.js:130 proxmox-backup/www/window/VerifyJobEdit.js:107
+#: proxmox-backup/www/tape/ChangerStatus.js:816
+msgid "Clean Drive"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:134 proxmox-backup/www/tape/TapeInventory.js:136
+msgid "Clear Status"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:14
+msgid "Close"
+msgstr ""
+
+#: proxmox-backup/www/config/RemoteView.js:146 proxmox-backup/www/config/SyncView.js:252 proxmox-backup/www/config/TokenView.js:213 proxmox-backup/www/config/UserView.js:202 proxmox-backup/www/config/VerifyView.js:241 proxmox-backup/www/datastore/Content.js:583 proxmox-backup/www/datastore/Notes.js:6 proxmox-backup/www/datastore/Notes.js:21 proxmox-backup/www/form/AuthidSelector.js:92 proxmox-backup/www/form/DataStoreSelector.js:26 proxmox-backup/www/form/TokenSelector.js:69 proxmox-backup/www/form/UserSelector.js:42 proxmox-backup/www/tape/BackupJobs.js:259 proxmox-backup/www/tape/PoolConfig.js:135 proxmox-backup/www/tape/window/PoolEdit.js:77 proxmox-backup/www/tape/window/TapeBackupJob.js:127 proxmox-backup/www/window/DataStoreEdit.js:158 proxmox-backup/www/window/RemoteEdit.js:124 proxmox-backup/www/window/SyncJobEdit.js:24 proxmox-backup/www/window/SyncJobEdit.js:203 proxmox-backup/www/window/TokenEdit.js:71 proxmox-backup/www/window/UserEdit.js:130 proxmox-backup/www/window/VerifyJobEdit.js:107
 msgid "Comment"
 msgstr ""
 
-#: proxmox-backup/www/window/ZFSCreate.js:53
+#: proxmox-backup/www/tape/DriveStatus.js:348 proxmox-backup/www/window/ZFSCreate.js:53
 msgid "Compression"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:26 proxmox-backup/www/SystemConfiguration.js:5
+#: proxmox-backup/www/NavigationTree.js:36 proxmox-backup/www/SystemConfiguration.js:5
 msgid "Configuration"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:393 proxmox-backup/www/datastore/Content.js:392
+#: proxmox-backup/www/datastore/OptionView.js:33
+msgid "Configuration change only, no data will be deleted."
+msgstr ""
+
+#: proxmox-backup/www/datastore/Content.js:403
 msgid "Confirm"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:265
+#: proxmox-backup/www/tape/window/EncryptionEdit.js:45
 msgid "Confirm Password"
 msgstr ""
 
+#: proxmox-backup/www/LoginView.js:353 proxmox-backup/www/LoginView.js:425
+msgid "Confirm Second Factor"
+msgstr ""
+
+#: proxmox-backup/www/config/TfaView.js:273
+msgid "Confirm TFA Removal"
+msgstr ""
+
 #: proxmox-backup/www/window/UserEdit.js:69 proxmox-backup/www/window/UserPassword.js:33
 msgid "Confirm password"
 msgstr ""
 
+#: proxmox-backup/www/config/TfaView.js:398 proxmox-backup/www/window/AddTfaRecovery.js:128 proxmox-backup/www/window/AddTotp.js:257 proxmox-backup/www/window/AddWebauthn.js:204
+msgid "Confirm your ({0}) password"
+msgstr ""
+
 #: proxmox-backup/www/ServerStatus.js:162
 msgid "Console"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:54
+#: proxmox-backup/www/datastore/Content.js:54 proxmox-backup/www/tape/ChangerStatus.js:730 proxmox-backup/www/tape/ChangerStatus.js:831 proxmox-backup/www/tape/ChangerStatus.js:937 proxmox-backup/www/tape/TapeManagement.js:18
 msgid "Content"
 msgstr ""
 
+#: proxmox-backup/www/tape/form/AllocationSelector.js:7
+msgid "Continue"
+msgstr ""
+
 #: proxmox-backup/www/Dashboard.js:126 proxmox-backup/www/ServerStatus.js:86
 msgid "Copy"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTfaRecovery.js:216 proxmox-backup/www/window/TokenEdit.js:210
+#: proxmox-backup/www/window/AddTfaRecovery.js:184
+msgid "Copy Recovery Keys"
+msgstr ""
+
+#: proxmox-backup/www/window/TokenEdit.js:210
 msgid "Copy Secret Value"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:678
+#: proxmox-backup/www/datastore/Content.js:709
 msgid "Count"
 msgstr ""
 
-#: proxmox-backup/www/DirectoryList.js:49 proxmox-backup/www/Utils.js:280 proxmox-backup/www/Utils.js:297 proxmox-backup/www/ZFSList.js:113
+#: proxmox-backup/www/DirectoryList.js:49 proxmox-backup/www/Utils.js:384 proxmox-backup/www/Utils.js:407 proxmox-backup/www/ZFSList.js:113
 msgid "Create"
 msgstr ""
 
+#: proxmox-backup/www/config/TfaView.js:208 proxmox-backup/www/config/TfaView.js:366 proxmox-backup/www/tape/EncryptionKeys.js:130
+msgid "Created"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:393 proxmox-backup/www/tape/window/TapeRestore.js:403
+msgid "Current User"
+msgstr ""
+
 #: proxmox-backup/www/SystemConfiguration.js:32
 msgid "DNS"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:248 proxmox-backup/www/NavigationTree.js:20
+#: proxmox-backup/www/tape/TapeInventory.js:138
+msgid "Damaged"
+msgstr ""
+
+#: proxmox-backup/www/Dashboard.js:248 proxmox-backup/www/NavigationTree.js:30
 msgid "Dashboard"
 msgstr ""
 
@@ -247,15 +371,19 @@ msgstr ""
 msgid "Dashboard Options"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:73 proxmox-backup/www/config/VerifyView.js:238 proxmox-backup/www/datastore/Panel.js:108 proxmox-backup/www/form/DataStoreSelector.js:19 proxmox-backup/www/panel/Tasks.js:283 proxmox-backup/www/window/DataStoreEdit.js:74 proxmox-backup/www/window/SyncJobEdit.js:17
+#: proxmox-backup/www/NavigationTree.js:97 proxmox-backup/www/Utils.js:383 proxmox-backup/www/config/VerifyView.js:188 proxmox-backup/www/datastore/Panel.js:108 proxmox-backup/www/form/DataStoreSelector.js:19 proxmox-backup/www/panel/Tasks.js:283 proxmox-backup/www/tape/BackupJobs.js:187 proxmox-backup/www/tape/window/TapeBackup.js:19 proxmox-backup/www/window/DataStoreEdit.js:74 proxmox-backup/www/window/SyncJobEdit.js:17
 msgid "Datastore"
 msgstr ""
 
+#: proxmox-backup/www/tape/window/TapeRestore.js:438
+msgid "Datastore Mapping"
+msgstr ""
+
 #: proxmox-backup/www/window/NotifyOptions.js:26
 msgid "Datastore Options"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:43
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:51
 msgid "Datastore Usage"
 msgstr ""
 
@@ -263,7 +391,7 @@ msgstr ""
 msgid "Datastores"
 msgstr ""
 
-#: proxmox-backup/www/config/VerifyView.js:252
+#: proxmox-backup/www/config/VerifyView.js:202
 msgid "Days"
 msgstr ""
 
@@ -271,11 +399,15 @@ msgstr ""
 msgid "Days to show"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:372
+msgid "Deactivate {0} Account"
+msgstr ""
+
 #: proxmox-backup/www/ZFSList.js:94
 msgid "Deduplication"
 msgstr ""
 
-#: proxmox-backup/www/datastore/DataStoreListSummary.js:107 proxmox-backup/www/datastore/Summary.js:152
+#: proxmox-backup/www/datastore/DataStoreListSummary.js:138 proxmox-backup/www/datastore/Summary.js:152
 msgid "Deduplication Factor"
 msgstr ""
 
@@ -283,7 +415,11 @@ msgstr ""
 msgid "Default (Always)"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:209 proxmox-backup/www/panel/Tasks.js:360 proxmox-backup/www/window/AddTotp.js:148 proxmox-backup/www/window/AddWebauthn.js:159 proxmox-backup/www/window/TfaEdit.js:59
+#: proxmox-backup/www/tape/window/TapeRestore.js:38
+msgid "Default Datastore"
+msgstr ""
+
+#: proxmox-backup/www/config/TfaView.js:215 proxmox-backup/www/config/TfaView.js:374 proxmox-backup/www/panel/Tasks.js:360 proxmox-backup/www/window/AddTotp.js:152 proxmox-backup/www/window/AddWebauthn.js:185 proxmox-backup/www/window/TfaEdit.js:61
 msgid "Description"
 msgstr ""
 
@@ -295,15 +431,15 @@ msgstr ""
 msgid "Device"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:192
+#: proxmox-backup/www/window/AddTotp.js:200
 msgid "Digits"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:281 proxmox-backup/www/window/FileBrowser.js:229
+#: proxmox-backup/www/Utils.js:385
 msgid "Directory"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:280
+#: proxmox-backup/www/Utils.js:384
 msgid "Directory Storage"
 msgstr ""
 
@@ -319,19 +455,23 @@ msgstr ""
 msgid "Disks"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:800
+#: proxmox-backup/www/datastore/Content.js:831
 msgid "Do you want to verify all snapshots now?"
 msgstr ""
 
-#: proxmox-backup/www/MainView.js:214
+#: proxmox-backup/www/MainView.js:226
 msgid "Documentation"
 msgstr ""
 
-#: proxmox-backup/www/Subscription.js:61 proxmox-backup/www/window/BackupFileDownloader.js:141 proxmox-backup/www/window/FileBrowser.js:245
+#: proxmox-backup/www/LoginView.js:665
+msgid "Does not look like a valid recovery key"
+msgstr ""
+
+#: proxmox-backup/www/Subscription.js:61 proxmox-backup/www/window/BackupFileDownloader.js:141
 msgid "Download"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:628
+#: proxmox-backup/www/datastore/Content.js:659
 msgid "Download '{0}'"
 msgstr ""
 
@@ -339,19 +479,35 @@ msgstr ""
 msgid "Download Files"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:279 proxmox-backup/www/Utils.js:282 proxmox-backup/www/Utils.js:284 proxmox-backup/www/Utils.js:285 proxmox-backup/www/Utils.js:286 proxmox-backup/www/Utils.js:290
+#: proxmox-backup/www/Utils.js:182 proxmox-backup/www/Utils.js:381 proxmox-backup/www/Utils.js:382 proxmox-backup/www/Utils.js:386 proxmox-backup/www/Utils.js:387 proxmox-backup/www/Utils.js:390 proxmox-backup/www/Utils.js:391 proxmox-backup/www/Utils.js:396 proxmox-backup/www/Utils.js:402 proxmox-backup/www/tape/BackupJobs.js:199 proxmox-backup/www/tape/ChangerStatus.js:242 proxmox-backup/www/tape/ChangerStatus.js:353 proxmox-backup/www/tape/ChangerStatus.js:411 proxmox-backup/www/tape/DriveStatus.js:10 proxmox-backup/www/tape/EncryptionKeys.js:47 proxmox-backup/www/tape/form/PoolSelector.js:26 proxmox-backup/www/tape/window/DriveEdit.js:8 proxmox-backup/www/tape/window/Erase.js:82 proxmox-backup/www/tape/window/LabelMedia.js:39 proxmox-backup/www/tape/window/TapeBackup.js:29 proxmox-backup/www/tape/window/TapeBackupJob.js:64 proxmox-backup/www/tape/window/TapeRestore.js:415
 msgid "Drive"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:283 proxmox-backup/www/config/VerifyView.js:272 proxmox-backup/www/dashboard/LongestTasks.js:86 proxmox-backup/www/dashboard/RunningTasks.js:86 proxmox-backup/www/panel/Tasks.js:338
+#: proxmox-backup/www/tape/DriveConfig.js:168 proxmox-backup/www/tape/window/DriveEdit.js:56
+msgid "Drive Number"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:69
+msgid "Drive is busy"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:778 proxmox-backup/www/tape/TapeManagement.js:36
+msgid "Drives"
+msgstr ""
+
+#: proxmox-backup/www/config/SyncView.js:233 proxmox-backup/www/config/VerifyView.js:222 proxmox-backup/www/dashboard/LongestTasks.js:86 proxmox-backup/www/dashboard/RunningTasks.js:86 proxmox-backup/www/panel/Tasks.js:338 proxmox-backup/www/tape/BackupJobs.js:240
 msgid "Duration"
 msgstr ""
 
+#: proxmox-backup/www/tape/DriveStatus.js:335
+msgid "Dynamic"
+msgstr ""
+
 #: proxmox-backup/www/window/UserEdit.js:118
 msgid "E-Mail"
 msgstr ""
 
-#: proxmox-backup/www/config/RemoteView.js:102 proxmox-backup/www/config/SyncView.js:202 proxmox-backup/www/config/TfaView.js:246 proxmox-backup/www/config/TokenView.js:154 proxmox-backup/www/config/UserView.js:133 proxmox-backup/www/config/VerifyView.js:197 proxmox-backup/www/datastore/Content.js:569 proxmox-backup/www/datastore/OptionView.js:29 proxmox-backup/www/datastore/PruneAndGC.js:45
+#: proxmox-backup/www/config/NodeOptionView.js:20 proxmox-backup/www/config/RemoteView.js:102 proxmox-backup/www/config/SyncView.js:152 proxmox-backup/www/config/TfaView.js:254 proxmox-backup/www/config/TokenView.js:155 proxmox-backup/www/config/UserView.js:134 proxmox-backup/www/config/VerifyView.js:147 proxmox-backup/www/config/WebauthnView.js:29 proxmox-backup/www/datastore/Content.js:598 proxmox-backup/www/datastore/OptionView.js:51 proxmox-backup/www/datastore/PruneAndGC.js:45 proxmox-backup/www/tape/BackupJobs.js:150 proxmox-backup/www/tape/ChangerConfig.js:94 proxmox-backup/www/tape/DriveConfig.js:130 proxmox-backup/www/tape/PoolConfig.js:97
 msgid "Edit"
 msgstr ""
 
@@ -359,11 +515,19 @@ msgstr ""
 msgid "Edit dashboard settings"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:196 proxmox-backup/www/config/TokenView.js:197 proxmox-backup/www/config/UserView.js:177 proxmox-backup/www/window/TfaEdit.js:63 proxmox-backup/www/window/TokenEdit.js:59 proxmox-backup/www/window/UserEdit.js:90
+#: proxmox-backup/www/tape/BackupJobs.js:205 proxmox-backup/www/tape/DriveStatus.js:225
+msgid "Eject"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:386 proxmox-backup/www/tape/window/TapeBackup.js:55 proxmox-backup/www/tape/window/TapeBackupJob.js:108
+msgid "Eject Media"
+msgstr ""
+
+#: proxmox-backup/www/config/TfaView.js:195 proxmox-backup/www/config/TokenView.js:199 proxmox-backup/www/config/UserView.js:181 proxmox-backup/www/window/TfaEdit.js:65 proxmox-backup/www/window/TokenEdit.js:59 proxmox-backup/www/window/UserEdit.js:90
 msgid "Enabled"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:25 proxmox-backup/www/datastore/Content.js:690 proxmox-backup/www/window/BackupFileDownloader.js:110
+#: proxmox-backup/www/Utils.js:27 proxmox-backup/www/datastore/Content.js:721 proxmox-backup/www/window/BackupFileDownloader.js:110
 msgid "Encrypted"
 msgstr ""
 
@@ -371,15 +535,27 @@ msgstr ""
 msgid "Encrypted Files cannot be decoded on the server directly. Please use the client where the decryption key is located."
 msgstr ""
 
-#: proxmox-backup/www/panel/Tasks.js:326
-msgid "End Time"
+#: proxmox-backup/www/tape/PoolConfig.js:124
+msgid "Encryption"
+msgstr ""
+
+#: proxmox-backup/www/tape/PoolConfig.js:129 proxmox-backup/www/tape/form/PoolSelector.js:38
+msgid "Encryption Fingerprint"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/EncryptionEdit.js:8 proxmox-backup/www/tape/window/PoolEdit.js:63
+msgid "Encryption Key"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeManagement.js:49
+msgid "Encryption Keys"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:282
-msgid "Erase media"
+#: proxmox-backup/www/panel/Tasks.js:326
+msgid "End Time"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:55 proxmox-backup/www/ServerStatus.js:103 proxmox-backup/www/ServerStatus.js:136 proxmox-backup/www/Subscription.js:90 proxmox-backup/www/Subscription.js:164 proxmox-backup/www/config/ACLView.js:80 proxmox-backup/www/config/SyncView.js:99 proxmox-backup/www/config/TfaView.js:172 proxmox-backup/www/config/VerifyView.js:99 proxmox-backup/www/datastore/Content.js:317 proxmox-backup/www/datastore/Content.js:356 proxmox-backup/www/datastore/Content.js:412 proxmox-backup/www/datastore/Notes.js:59 proxmox-backup/www/datastore/Prune.js:130 proxmox-backup/www/datastore/PruneAndGC.js:31 proxmox-backup/www/window/AddTfaRecovery.js:104 proxmox-backup/www/window/AddWebauthn.js:126
+#: proxmox-backup/www/LoginView.js:51 proxmox-backup/www/LoginView.js:92 proxmox-backup/www/LoginView.js:188 proxmox-backup/www/ServerStatus.js:103 proxmox-backup/www/ServerStatus.js:136 proxmox-backup/www/Subscription.js:90 proxmox-backup/www/Subscription.js:164 proxmox-backup/www/Utils.js:450 proxmox-backup/www/config/ACLView.js:80 proxmox-backup/www/config/SyncView.js:99 proxmox-backup/www/config/TfaView.js:171 proxmox-backup/www/config/VerifyView.js:99 proxmox-backup/www/datastore/Content.js:311 proxmox-backup/www/datastore/Content.js:350 proxmox-backup/www/datastore/Content.js:423 proxmox-backup/www/datastore/DataStoreListSummary.js:100 proxmox-backup/www/datastore/Notes.js:59 proxmox-backup/www/datastore/Prune.js:130 proxmox-backup/www/datastore/PruneAndGC.js:31 proxmox-backup/www/tape/BackupJobs.js:102 proxmox-backup/www/tape/ChangerStatus.js:210 proxmox-backup/www/tape/ChangerStatus.js:266 proxmox-backup/www/tape/ChangerStatus.js:393 proxmox-backup/www/tape/window/TapeRestore.js:160 proxmox-backup/www/window/AddWebauthn.js:145
 msgid "Error"
 msgstr ""
 
@@ -387,43 +563,51 @@ msgstr ""
 msgid "Errors"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:93 proxmox-backup/www/datastore/DataStoreListSummary.js:96
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:117 proxmox-backup/www/datastore/DataStoreListSummary.js:126
 msgid "Estimated Full"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:14
+#: proxmox-backup/www/form/CalendarEvent.js:14 proxmox-backup/www/tape/form/AllocationSelector.js:16
 msgid "Every Saturday"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:10 proxmox-backup/www/form/CalendarEvent.js:11
+#: proxmox-backup/www/form/CalendarEvent.js:10 proxmox-backup/www/form/CalendarEvent.js:11 proxmox-backup/www/tape/form/AllocationSelector.js:12 proxmox-backup/www/tape/form/AllocationSelector.js:13
 msgid "Every day"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:16
+#: proxmox-backup/www/form/CalendarEvent.js:16 proxmox-backup/www/tape/form/AllocationSelector.js:18
 msgid "Every first Saturday of the month"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:15
+#: proxmox-backup/www/form/CalendarEvent.js:15 proxmox-backup/www/tape/form/AllocationSelector.js:17
 msgid "Every first day of the Month"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:8
+#: proxmox-backup/www/form/CalendarEvent.js:8 proxmox-backup/www/tape/form/AllocationSelector.js:10
 msgid "Every hour"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:9
+#: proxmox-backup/www/form/CalendarEvent.js:9 proxmox-backup/www/tape/form/AllocationSelector.js:11
 msgid "Every two hours"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:7
+#: proxmox-backup/www/form/CalendarEvent.js:7 proxmox-backup/www/tape/form/AllocationSelector.js:9
 msgid "Every {0} minutes"
 msgstr ""
 
-#: proxmox-backup/www/config/TokenView.js:204 proxmox-backup/www/config/UserView.js:184 proxmox-backup/www/window/TokenEdit.js:55 proxmox-backup/www/window/UserEdit.js:86
+#: proxmox-backup/www/config/TokenView.js:206 proxmox-backup/www/config/UserView.js:188 proxmox-backup/www/window/TokenEdit.js:55 proxmox-backup/www/window/UserEdit.js:86
 msgid "Expire"
 msgstr ""
 
-#: proxmox-backup/www/window/BackupFileDownloader.js:90 proxmox-backup/www/window/FileBrowser.js:230
+#: proxmox-backup/www/tape/BackupJobs.js:212
+msgid "Export"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeBackup.js:40 proxmox-backup/www/tape/window/TapeBackupJob.js:90
+msgid "Export Media-Set"
+msgstr ""
+
+#: proxmox-backup/www/window/BackupFileDownloader.js:90
 msgid "File"
 msgstr ""
 
@@ -439,7 +623,7 @@ msgstr ""
 msgid "Filter"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:106 proxmox-backup/www/config/RemoteView.js:139 proxmox-backup/www/window/RemoteEdit.js:116
+#: proxmox-backup/www/Dashboard.js:106 proxmox-backup/www/config/RemoteView.js:139 proxmox-backup/www/tape/EncryptionKeys.js:125 proxmox-backup/www/tape/form/KeySelector.js:31 proxmox-backup/www/window/RemoteEdit.js:116
 msgid "Fingerprint"
 msgstr ""
 
@@ -447,10 +631,42 @@ msgstr ""
 msgid "First Name"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:17
+#: proxmox-backup/www/form/CalendarEvent.js:17 proxmox-backup/www/tape/form/AllocationSelector.js:19
 msgid "First day of the year"
 msgstr ""
 
+#: proxmox-backup/www/tape/DriveStatus.js:337
+msgid "Fixed"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:213
+msgid "Font-Family"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:221
+msgid "Font-Size"
+msgstr ""
+
+#: proxmox-backup/www/window/AddTotp.js:153 proxmox-backup/www/window/AddWebauthn.js:189
+msgid "For example: TFA device ID, required to identify multiple factors."
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeBackup.js:35
+msgid "Force new Media-Set"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:755 proxmox-backup/www/tape/ChangerStatus.js:805 proxmox-backup/www/tape/DriveStatus.js:235 proxmox-backup/www/tape/TapeInventory.js:205
+msgid "Format"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:387
+msgid "Format media"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/Erase.js:18
+msgid "Format/Erase"
+msgstr ""
+
 #: proxmox-backup/www/ZFSList.js:82
 msgid "Fragmentation"
 msgstr ""
@@ -459,10 +675,22 @@ msgstr ""
 msgid "Free"
 msgstr ""
 
-#: proxmox-backup/www/datastore/PruneAndGC.js:72 proxmox-backup/www/datastore/PruneAndGC.js:77 proxmox-backup/www/window/DataStoreEdit.js:134
+#: proxmox-backup/www/tape/ChangerStatus.js:69 proxmox-backup/www/tape/ChangerStatus.js:105
+msgid "From Slot"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:137
+msgid "Full"
+msgstr ""
+
+#: proxmox-backup/www/datastore/PruneAndGC.js:72 proxmox-backup/www/datastore/PruneAndGC.js:77 proxmox-backup/www/window/DataStoreEdit.js:135
 msgid "GC Schedule"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:389
+msgid "Garbage Collect"
+msgstr ""
+
 #: proxmox-backup/www/window/NotifyOptions.js:78
 msgid "Garbage Collection"
 msgstr ""
@@ -471,31 +699,35 @@ msgstr ""
 msgid "Garbage Collection Schedule"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:283
-msgid "Garbage collect"
-msgstr ""
-
-#: proxmox-backup/www/dashboard/TaskSummary.js:25
+#: proxmox-backup/www/dashboard/TaskSummary.js:29
 msgid "Garbage collections"
 msgstr ""
 
-#: proxmox-backup/www/window/DataStoreEdit.js:106
+#: proxmox-backup/www/window/DataStoreEdit.js:107
 msgid "General"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:388
+msgid "Group"
+msgstr ""
+
 #: proxmox-backup/www/datastore/Summary.js:63
 msgid "Groups"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:231
-msgid "Hardlink"
+#: proxmox-backup/www/SystemConfiguration.js:68 proxmox-backup/www/config/NodeOptionView.js:31
+msgid "HTTP proxy"
 msgstr ""
 
 #: proxmox-backup/www/ZFSList.js:89
 msgid "Health"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:102
+#: proxmox-backup/www/tape/EncryptionKeys.js:120 proxmox-backup/www/tape/form/KeySelector.js:24 proxmox-backup/www/tape/window/EncryptionEdit.js:24
+msgid "Hint"
+msgstr ""
+
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:126
 msgid "History (last Month)"
 msgstr ""
 
@@ -503,6 +735,10 @@ msgstr ""
 msgid "Host"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:512 proxmox-backup/www/tape/ChangerStatus.js:31 proxmox-backup/www/tape/ChangerStatus.js:725 proxmox-backup/www/tape/ChangerStatus.js:825 proxmox-backup/www/tape/ChangerStatus.js:932
+msgid "ID"
+msgstr ""
+
 #: proxmox-backup/www/ServerStatus.js:254 proxmox-backup/www/datastore/Summary.js:239
 msgid "IO Delay"
 msgstr ""
@@ -515,26 +751,58 @@ msgstr ""
 msgid "IO wait"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:620
+msgid "Idle"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:58 proxmox-backup/www/tape/ChangerStatus.js:955
+msgid "Import"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:929 proxmox-backup/www/tape/window/ChangerEdit.js:41
+msgid "Import-Export Slots"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerConfig.js:132
+msgid "Import/Export Slots"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:406
+msgid "Information"
+msgstr ""
+
 #: proxmox-backup/www/datastore/Summary.js:231
 msgid "Input/Output Operations per Second (IOPS)"
 msgstr ""
 
-#: proxmox-backup/www/form/PermissionPathSelector.js:74
+#: proxmox-backup/www/form/PermissionPathSelector.js:78
 msgid "Invalid permission path."
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:284
-msgid "Inventory update"
+#: proxmox-backup/www/tape/ChangerStatus.js:398 proxmox-backup/www/tape/ChangerStatus.js:689 proxmox-backup/www/tape/ChangerStatus.js:736 proxmox-backup/www/tape/ChangerStatus.js:837 proxmox-backup/www/tape/ChangerStatus.js:943 proxmox-backup/www/tape/TapeManagement.js:24
+msgid "Inventory"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:390
+msgid "Inventory Update"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:203
+#: proxmox-backup/www/window/AddWebauthn.js:105
+msgid "Is this token already registered?"
+msgstr ""
+
+#: proxmox-backup/www/window/AddTotp.js:211
 msgid "Issuer Name"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:234 proxmox-backup/www/config/VerifyView.js:229
+#: proxmox-backup/www/config/SyncView.js:184 proxmox-backup/www/config/VerifyView.js:179 proxmox-backup/www/tape/BackupJobs.js:178 proxmox-backup/www/tape/window/TapeBackupJob.js:45
 msgid "Job ID"
 msgstr ""
 
+#: proxmox-backup/www/tape/form/RetentionSelector.js:8
+msgid "Keep"
+msgstr ""
+
 #: proxmox-backup/www/datastore/PruneAndGC.js:127 proxmox-backup/www/window/DataStoreEdit.js:27
 msgid "Keep Daily"
 msgstr ""
@@ -559,23 +827,35 @@ msgstr ""
 msgid "Keep Yearly"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:285
-msgid "Label media"
+#: proxmox-backup/www/tape/TapeInventory.js:244 proxmox-backup/www/tape/window/LabelMedia.js:51
+msgid "Label"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:467
+msgid "Label Information"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:210 proxmox-backup/www/MainView.js:235
+#: proxmox-backup/www/Utils.js:391 proxmox-backup/www/tape/ChangerStatus.js:789 proxmox-backup/www/tape/DriveStatus.js:215 proxmox-backup/www/tape/window/LabelMedia.js:8
+msgid "Label Media"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:300 proxmox-backup/www/MainView.js:252
 msgid "Language"
 msgstr ""
 
+#: proxmox-backup/www/tape/BackupJobs.js:233
+msgid "Last Backup"
+msgstr ""
+
 #: proxmox-backup/www/window/UserEdit.js:110
 msgid "Last Name"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:276
+#: proxmox-backup/www/config/SyncView.js:226
 msgid "Last Sync"
 msgstr ""
 
-#: proxmox-backup/www/config/VerifyView.js:265
+#: proxmox-backup/www/config/VerifyView.js:215
 msgid "Last Verification"
 msgstr ""
 
@@ -583,11 +863,43 @@ msgstr ""
 msgid "Last checked"
 msgstr ""
 
+#: proxmox-backup/www/tape/BackupJobs.js:219 proxmox-backup/www/tape/window/TapeBackupJob.js:116
+msgid "Latest Only"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:165
+msgid "Layout"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:672
+msgid "Less than {0} recovery keys available. Please generate a new set after login!"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:228
+msgid "Letter Spacing"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:236
+msgid "Line Height"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:761
+msgid "Load"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:392
+msgid "Load Media"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:218
+msgid "Load Media into Drive"
+msgstr ""
+
 #: proxmox-backup/www/ServerStatus.js:206
 msgid "Load average"
 msgstr ""
 
-#: proxmox-backup/www/window/SyncJobEdit.js:133 proxmox-backup/www/window/VerifyJobEdit.js:51
+#: proxmox-backup/www/tape/window/TapeBackupJob.js:54 proxmox-backup/www/window/SyncJobEdit.js:133 proxmox-backup/www/window/VerifyJobEdit.js:51
 msgid "Local Datastore"
 msgstr ""
 
@@ -595,31 +907,31 @@ msgstr ""
 msgid "Local Owner"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:243
+#: proxmox-backup/www/config/SyncView.js:193
 msgid "Local Store"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:287
-msgid "Log Rotation"
+#: proxmox-backup/www/tape/TapeInventory.js:271
+msgid "Location"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:229 proxmox-backup/www/LoginView.js:340
-msgid "Login"
+#: proxmox-backup/www/Utils.js:393
+msgid "Log Rotation"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:56
-msgid "Login failed. Please try again"
+#: proxmox-backup/www/LoginView.js:14
+msgid "Login"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:483
-msgid "Login with TOTP"
+#: proxmox-backup/www/LoginView.js:12
+msgid "Login (OpenID redirect)"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:488
-msgid "Login with a recovery key"
+#: proxmox-backup/www/LoginView.js:93
+msgid "Login failed. Please try again"
 msgstr ""
 
-#: proxmox-backup/www/MainView.js:245
+#: proxmox-backup/www/MainView.js:262
 msgid "Logout"
 msgstr ""
 
@@ -627,6 +939,34 @@ msgstr ""
 msgid "Longest Tasks"
 msgstr ""
 
+#: proxmox-backup/www/tape/window/LabelMedia.js:35
+msgid "Make sure that the correct tape is inserted the selected drive and type in the label written on the tape."
+msgstr ""
+
+#: proxmox-backup/www/tape/window/Erase.js:60
+msgid "Make sure to insert the tape into the selected drive."
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerStatus.js:232 proxmox-backup/www/tape/TapeInventory.js:86 proxmox-backup/www/tape/TapeInventory.js:127
+msgid "Media"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupJobs.js:193 proxmox-backup/www/tape/window/LabelMedia.js:61 proxmox-backup/www/tape/window/PoolEdit.js:10 proxmox-backup/www/tape/window/TapeBackup.js:24 proxmox-backup/www/tape/window/TapeBackupJob.js:59
+msgid "Media Pool"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeManagement.js:42
+msgid "Media Pools"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:249 proxmox-backup/www/tape/window/TapeRestore.js:312 proxmox-backup/www/tape/window/TapeRestore.js:329
+msgid "Media-Set"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupOverview.js:320 proxmox-backup/www/tape/window/TapeRestore.js:341 proxmox-backup/www/tape/window/TapeRestore.js:789
+msgid "Media-Set UUID"
+msgstr ""
+
 #: proxmox-backup/www/Dashboard.js:303
 msgid "Memory"
 msgstr ""
@@ -635,30 +975,42 @@ msgstr ""
 msgid "Memory usage"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:23
+#: proxmox-backup/www/Utils.js:25
 msgid "Mixed"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:218
-msgid "Modified"
+#: proxmox-backup/www/tape/ChangerConfig.js:122 proxmox-backup/www/tape/ChangerStatus.js:864 proxmox-backup/www/tape/DriveConfig.js:158 proxmox-backup/www/tape/DriveStatus.js:448 proxmox-backup/www/tape/form/ChangerSelector.js:45 proxmox-backup/www/tape/form/DriveSelector.js:39 proxmox-backup/www/tape/form/TapeDevicePathSelector.js:29
+msgid "Model"
 msgstr ""
 
 #: proxmox-backup/www/window/TfaEdit.js:10
 msgid "Modify a TFA entry's description"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:12 proxmox-backup/www/form/CalendarEvent.js:13
+#: proxmox-backup/www/form/CalendarEvent.js:12 proxmox-backup/www/form/CalendarEvent.js:13 proxmox-backup/www/tape/form/AllocationSelector.js:14 proxmox-backup/www/tape/form/AllocationSelector.js:15
 msgid "Monday to Friday"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:225
+#: proxmox-backup/www/MainView.js:247 proxmox-backup/www/window/Settings.js:5
+msgid "My Settings"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:299
 msgid "N/A"
 msgstr ""
 
-#: proxmox-backup/www/ZFSList.js:62 proxmox-backup/www/config/UserView.js:191 proxmox-backup/www/dashboard/DataStoreStatistics.js:57 proxmox-backup/www/form/UserSelector.js:33 proxmox-backup/www/window/CreateDirectory.js:38 proxmox-backup/www/window/DataStoreEdit.js:117 proxmox-backup/www/window/FileBrowser.js:198 proxmox-backup/www/window/ZFSCreate.js:25
+#: proxmox-backup/www/Utils.js:518 proxmox-backup/www/ZFSList.js:62 proxmox-backup/www/config/UserView.js:195 proxmox-backup/www/dashboard/DataStoreStatistics.js:65 proxmox-backup/www/form/UserSelector.js:33 proxmox-backup/www/tape/ChangerConfig.js:107 proxmox-backup/www/tape/ChangerStatus.js:843 proxmox-backup/www/tape/DriveConfig.js:143 proxmox-backup/www/tape/DriveStatus.js:430 proxmox-backup/www/tape/PoolConfig.js:111 proxmox-backup/www/tape/form/ChangerSelector.js:24 proxmox-backup/www/tape/form/DriveSelector.js:25 proxmox-backup/www/tape/form/PoolSelector.js:22 proxmox-backup/www/tape/window/ChangerEdit.js:24 proxmox-backup/www/tape/window/DriveEdit.js:24 proxmox-backup/www/tape/window/PoolEdit.js:28 proxmox-backup/www/tape/window/TapeRestore.js:784 proxmox-backup/www/window/CreateDirectory.js:38 proxmox-backup/www/window/DataStoreEdit.js:118 proxmox-backup/www/window/ZFSCreate.js:25
 msgid "Name"
 msgstr ""
 
+#: proxmox-backup/www/tape/window/TapeRestore.js:523
+msgid "Need at least one mapping"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:650
+msgid "Need at least one snapshot"
+msgstr ""
+
 #: proxmox-backup/www/SystemConfiguration.js:39
 msgid "Network Interfaces"
 msgstr ""
@@ -671,15 +1023,23 @@ msgstr ""
 msgid "Network/Time"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:216 proxmox-backup/www/config/VerifyView.js:252 proxmox-backup/www/window/NotifyOptions.js:9 proxmox-backup/www/window/VerifyJobEdit.js:95
+#: proxmox-backup/www/Utils.js:290 proxmox-backup/www/config/VerifyView.js:202 proxmox-backup/www/window/NotifyOptions.js:9 proxmox-backup/www/window/VerifyJobEdit.js:95
 msgid "Never"
 msgstr ""
 
+#: proxmox-backup/www/tape/BackupOverview.js:270
+msgid "New Backup"
+msgstr ""
+
 #: proxmox-backup/www/window/BackupGroupChangeOwner.js:40
 msgid "New Owner"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:295 proxmox-backup/www/config/VerifyView.js:284
+#: proxmox-backup/www/tape/window/TapeRestore.js:271
+msgid "Next"
+msgstr ""
+
+#: proxmox-backup/www/config/SyncView.js:245 proxmox-backup/www/config/VerifyView.js:234 proxmox-backup/www/tape/BackupJobs.js:252
 msgid "Next Run"
 msgstr ""
 
@@ -687,7 +1047,11 @@ msgstr ""
 msgid "Next due date"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:45 proxmox-backup/www/window/BackupFileDownloader.js:96
+#: proxmox-backup/www/tape/window/DriveEdit.js:40
+msgid "No Changer"
+msgstr ""
+
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:53 proxmox-backup/www/window/BackupFileDownloader.js:96
 msgid "No Data"
 msgstr ""
 
@@ -703,6 +1067,10 @@ msgstr ""
 msgid "No Mount-Units found"
 msgstr ""
 
+#: proxmox-backup/www/tape/window/TapeRestore.js:684
+msgid "No Snapshots"
+msgstr ""
+
 #: proxmox-backup/www/dashboard/LongestTasks.js:10
 msgid "No Tasks"
 msgstr ""
@@ -723,14 +1091,26 @@ msgstr ""
 msgid "No valid subscription"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:724 proxmox-backup/www/datastore/Content.js:742 proxmox-backup/www/datastore/Content.js:756
+#: proxmox-backup/www/datastore/Content.js:755 proxmox-backup/www/datastore/Content.js:773 proxmox-backup/www/datastore/Content.js:787
 msgid "None"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:207
+#: proxmox-backup/www/tape/ChangerStatus.js:628
+msgid "Not Labeled"
+msgstr ""
+
+#: proxmox-backup/www/config/WebauthnView.js:13 proxmox-backup/www/config/WebauthnView.js:18 proxmox-backup/www/config/WebauthnView.js:23
+msgid "Not configured"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:281
 msgid "Not enough data"
 msgstr ""
 
+#: proxmox-backup/www/config/WebauthnView.js:121
+msgid "Note:"
+msgstr ""
+
 #: proxmox-backup/www/window/BackupFileDownloader.js:128
 msgid "Note: Signatures of signed files will not be verified on the server. Please use the client to do this."
 msgstr ""
@@ -739,39 +1119,71 @@ msgstr ""
 msgid "Notes"
 msgstr ""
 
-#: proxmox-backup/www/datastore/OptionView.js:45
-msgid "Notfiy"
+#: proxmox-backup/www/datastore/OptionView.js:75
+msgid "Notify"
 msgstr ""
 
-#: proxmox-backup/www/datastore/OptionView.js:62
-msgid "Notfiy User"
-msgstr ""
-
-#: proxmox-backup/www/window/NotifyOptions.js:54
+#: proxmox-backup/www/datastore/OptionView.js:92 proxmox-backup/www/tape/window/TapeBackup.js:60 proxmox-backup/www/tape/window/TapeBackupJob.js:70 proxmox-backup/www/tape/window/TapeRestore.js:392 proxmox-backup/www/window/NotifyOptions.js:54
 msgid "Notify User"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:131 proxmox-backup/www/config/VerifyView.js:131 proxmox-backup/www/dashboard/TaskSummary.js:154 proxmox-backup/www/panel/Tasks.js:259
+#: proxmox-backup/www/Utils.js:220 proxmox-backup/www/dashboard/TaskSummary.js:164 proxmox-backup/www/panel/Tasks.js:259 proxmox-backup/www/tape/ChangerStatus.js:60 proxmox-backup/www/tape/ChangerStatus.js:96 proxmox-backup/www/tape/ChangerStatus.js:217 proxmox-backup/www/tape/window/LabelMedia.js:9
 msgid "OK"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:129 proxmox-backup/www/ServerStatus.js:89
+#: proxmox-backup/www/tape/TapeInventory.js:276
+msgid "Offline"
+msgstr ""
+
+#: proxmox-backup/www/Dashboard.js:129 proxmox-backup/www/ServerStatus.js:89 proxmox-backup/www/tape/window/Erase.js:31
 msgid "Ok"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:473
-msgid "Only few recovery keys available. Please generate a new set!"
+#: proxmox-backup/www/tape/TapeInventory.js:93 proxmox-backup/www/tape/TapeInventory.js:276
+msgid "On-site"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:279
+msgid "Online"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/LongestTasks.js:103 proxmox-backup/www/dashboard/RunningTasks.js:98 proxmox-backup/www/dashboard/TaskSummary.js:98
+#: proxmox-backup/www/dashboard/LongestTasks.js:103 proxmox-backup/www/dashboard/RunningTasks.js:98 proxmox-backup/www/dashboard/TaskSummary.js:108
 msgid "Open Task"
 msgstr ""
 
+#: proxmox-backup/www/tape/BackupOverview.js:302
+msgid "Open restore wizard for {0}"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:171
+msgid "OpenID login - please wait..."
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:189
+msgid "OpenID login failed, please try again"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:52
+msgid "OpenID redirect failed, please try again"
+msgstr ""
+
 #: proxmox-backup/www/DirectoryList.js:71 proxmox-backup/www/datastore/Panel.js:90
 msgid "Options"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:261 proxmox-backup/www/datastore/Content.js:685
+#: proxmox-backup/www/Utils.js:377
+msgid "Order Certificate"
+msgstr ""
+
+#: proxmox-backup/www/config/WebauthnView.js:16 proxmox-backup/www/config/WebauthnView.js:88
+msgid "Origin"
+msgstr ""
+
+#: proxmox-backup/www/tape/form/RetentionSelector.js:7
+msgid "Overwrite"
+msgstr ""
+
+#: proxmox-backup/www/config/SyncView.js:211 proxmox-backup/www/datastore/Content.js:716 proxmox-backup/www/tape/window/TapeRestore.js:402
 msgid "Owner"
 msgstr ""
 
@@ -779,43 +1191,43 @@ msgstr ""
 msgid "Package versions"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:199 proxmox-backup/www/config/TfaView.js:316 proxmox-backup/www/config/UserView.js:139 proxmox-backup/www/window/AddTfaRecovery.js:139 proxmox-backup/www/window/AddTotp.js:242 proxmox-backup/www/window/AddWebauthn.js:168 proxmox-backup/www/window/RemoteEdit.js:100 proxmox-backup/www/window/TfaEdit.js:72 proxmox-backup/www/window/UserEdit.js:49 proxmox-backup/www/window/UserPassword.js:17
+#: proxmox-backup/www/LoginView.js:285 proxmox-backup/www/config/TfaView.js:389 proxmox-backup/www/tape/EncryptionKeys.js:53 proxmox-backup/www/tape/window/EncryptionEdit.js:36 proxmox-backup/www/window/RemoteEdit.js:100 proxmox-backup/www/window/TfaEdit.js:74 proxmox-backup/www/window/UserEdit.js:49 proxmox-backup/www/window/UserPassword.js:17
 msgid "Password"
 msgstr ""
 
-#: proxmox-backup/www/DirectoryList.js:56 proxmox-backup/www/config/ACLView.js:178 proxmox-backup/www/window/ACLEdit.js:25
+#: proxmox-backup/www/DirectoryList.js:56 proxmox-backup/www/config/ACLView.js:178 proxmox-backup/www/tape/ChangerConfig.js:112 proxmox-backup/www/tape/DriveConfig.js:148 proxmox-backup/www/tape/DriveStatus.js:466 proxmox-backup/www/tape/form/ChangerSelector.js:31 proxmox-backup/www/tape/form/TapeDevicePathSelector.js:15 proxmox-backup/www/tape/window/ChangerEdit.js:34 proxmox-backup/www/tape/window/DriveEdit.js:69 proxmox-backup/www/window/ACLEdit.js:25
 msgid "Path"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:622
-msgid "Permanently forget snapshot '{0}'"
+#: proxmox-backup/www/datastore/Content.js:653
+msgid "Permanently forget group '{0}'"
 msgstr ""
 
-#: proxmox-backup/www/config/ACLView.js:23 proxmox-backup/www/config/TokenView.js:171 proxmox-backup/www/config/UserView.js:151 proxmox-backup/www/panel/AccessControl.js:36
-msgid "Permissions"
+#: proxmox-backup/www/datastore/Content.js:652
+msgid "Permanently forget snapshot '{0}'"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:233
-msgid "Pipe/Fifo"
+#: proxmox-backup/www/config/ACLView.js:23 proxmox-backup/www/panel/AccessControl.js:36
+msgid "Permissions"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:442
-msgid "Please enter your OTP verification code:"
+#: proxmox-backup/www/LoginView.js:658
+msgid "Please enter one of your single-use recovery keys"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:462
-msgid "Please note that each recovery code can only be used once!"
+#: proxmox-backup/www/LoginView.js:631
+msgid "Please enter your TOTP verification code"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:341
-msgid "Please press the button on your Authenticator Device"
+#: proxmox-backup/www/LoginView.js:601
+msgid "Please insert your authentication device and press its button"
 msgstr ""
 
-#: proxmox-backup/www/window/AddWebauthn.js:86
+#: proxmox-backup/www/window/AddWebauthn.js:95
 msgid "Please press the button on your Webauthn Device"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTfaRecovery.js:207
+#: proxmox-backup/www/window/AddTfaRecovery.js:172
 msgid "Please record recovery keys - they will only be displayed now"
 msgstr ""
 
@@ -823,19 +1235,35 @@ msgstr ""
 msgid "Please record the API token secret - it will only be displayed now"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:24 proxmox-backup/www/LoginView.js:98 proxmox-backup/www/config/TfaView.js:164 proxmox-backup/www/window/AddTfaRecovery.js:77 proxmox-backup/www/window/AddWebauthn.js:61
+#: proxmox-backup/www/LoginView.js:62 proxmox-backup/www/LoginView.js:135 proxmox-backup/www/config/TfaView.js:163 proxmox-backup/www/window/AddWebauthn.js:62
 msgid "Please wait..."
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:361 proxmox-backup/www/tape/window/TapeRestore.js:779
+msgid "Pool"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupOverview.js:285
+msgid "Pool/Media-Set/Snapshot"
+msgstr ""
+
+#: proxmox-backup/www/window/AddTfaRecovery.js:192
+msgid "Print Recovery Keys"
+msgstr ""
+
 #: proxmox-backup/www/config/ACLView.js:198 proxmox-backup/www/window/ACLEdit.js:60
 msgid "Propagate"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:170
+#: proxmox-backup/www/Utils.js:481 proxmox-backup/www/Utils.js:561 proxmox-backup/www/Utils.js:603
+msgid "Property"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:252
 msgid "Proxmox Backup Server Login"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:288
+#: proxmox-backup/www/Utils.js:394
 msgid "Prune"
 msgstr ""
 
@@ -843,19 +1271,19 @@ msgstr ""
 msgid "Prune & GC"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:616
+#: proxmox-backup/www/datastore/Content.js:645
 msgid "Prune '{0}'"
 msgstr ""
 
-#: proxmox-backup/www/datastore/PruneAndGC.js:105 proxmox-backup/www/datastore/PruneAndGC.js:118 proxmox-backup/www/datastore/PruneAndGC.js:130 proxmox-backup/www/datastore/PruneAndGC.js:142 proxmox-backup/www/datastore/PruneAndGC.js:154 proxmox-backup/www/datastore/PruneAndGC.js:166 proxmox-backup/www/window/DataStoreEdit.js:162
+#: proxmox-backup/www/datastore/PruneAndGC.js:105 proxmox-backup/www/datastore/PruneAndGC.js:118 proxmox-backup/www/datastore/PruneAndGC.js:130 proxmox-backup/www/datastore/PruneAndGC.js:142 proxmox-backup/www/datastore/PruneAndGC.js:154 proxmox-backup/www/datastore/PruneAndGC.js:166 proxmox-backup/www/window/DataStoreEdit.js:163
 msgid "Prune Options"
 msgstr ""
 
-#: proxmox-backup/www/datastore/PruneAndGC.js:86 proxmox-backup/www/datastore/PruneAndGC.js:89 proxmox-backup/www/datastore/PruneAndGC.js:94 proxmox-backup/www/window/DataStoreEdit.js:144
+#: proxmox-backup/www/datastore/PruneAndGC.js:86 proxmox-backup/www/datastore/PruneAndGC.js:89 proxmox-backup/www/datastore/PruneAndGC.js:94 proxmox-backup/www/window/DataStoreEdit.js:145
 msgid "Prune Schedule"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:24
+#: proxmox-backup/www/dashboard/TaskSummary.js:28
 msgid "Prunes"
 msgstr ""
 
@@ -867,11 +1295,11 @@ msgstr ""
 msgid "RAM usage"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:174
+#: proxmox-backup/www/window/AddTotp.js:181
 msgid "Randomize"
 msgstr ""
 
-#: proxmox-backup/www/config/VerifyView.js:250
+#: proxmox-backup/www/config/VerifyView.js:200
 msgid "Re-Verify After"
 msgstr ""
 
@@ -883,11 +1311,15 @@ msgstr ""
 msgid "Read"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:289
-msgid "Read objects"
+#: proxmox-backup/www/tape/ChangerStatus.js:905 proxmox-backup/www/tape/DriveStatus.js:257
+msgid "Read Label"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:395
+msgid "Read Objects"
 msgstr ""
 
-#: proxmox-backup/www/config/UserView.js:170
+#: proxmox-backup/www/config/UserView.js:174
 msgid "Realm"
 msgstr ""
 
@@ -899,43 +1331,63 @@ msgstr ""
 msgid "Reboot backup server?"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:236 proxmox-backup/www/window/AddTfaRecovery.js:174
+#: proxmox-backup/www/LoginView.js:644
+msgid "Recovery Key"
+msgstr ""
+
+#: proxmox-backup/www/config/TfaView.js:243 proxmox-backup/www/window/AddTfaRecovery.js:142
 msgid "Recovery Keys"
 msgstr ""
 
-#: proxmox-backup/www/window/AddWebauthn.js:188
+#: proxmox-backup/www/window/AddWebauthn.js:218
 msgid "Register Webauthn Device"
 msgstr ""
 
-#: proxmox-backup/www/DirectoryList.js:44 proxmox-backup/www/ZFSList.js:108 proxmox-backup/www/datastore/Content.js:792 proxmox-backup/www/panel/Tasks.js:155
+#: proxmox-backup/www/Utils.js:374
+msgid "Register {0} Account"
+msgstr ""
+
+#: proxmox-backup/www/DirectoryList.js:44 proxmox-backup/www/ZFSList.js:108 proxmox-backup/www/datastore/Content.js:823 proxmox-backup/www/panel/Tasks.js:155 proxmox-backup/www/tape/BackupOverview.js:264 proxmox-backup/www/tape/ChangerStatus.js:676 proxmox-backup/www/tape/DriveStatus.js:207 proxmox-backup/www/tape/TapeInventory.js:182
 msgid "Reload"
 msgstr ""
 
-#: proxmox-backup/www/config/RemoteView.js:119 proxmox-backup/www/config/SyncView.js:249 proxmox-backup/www/form/RemoteSelector.js:19 proxmox-backup/www/window/RemoteEdit.js:10 proxmox-backup/www/window/RemoteEdit.js:35
+#: proxmox-backup/www/config/WebauthnView.js:11 proxmox-backup/www/config/WebauthnView.js:75
+msgid "Relying Party"
+msgstr ""
+
+#: proxmox-backup/www/config/RemoteView.js:119 proxmox-backup/www/config/SyncView.js:199 proxmox-backup/www/form/RemoteSelector.js:19 proxmox-backup/www/window/RemoteEdit.js:10 proxmox-backup/www/window/RemoteEdit.js:35
 msgid "Remote"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:255
+#: proxmox-backup/www/config/SyncView.js:205
 msgid "Remote Store"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:291 proxmox-backup/www/Utils.js:292
+#: proxmox-backup/www/Utils.js:397 proxmox-backup/www/Utils.js:398
 msgid "Remote Sync"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:38 proxmox-backup/www/config/RemoteView.js:33
+#: proxmox-backup/www/NavigationTree.js:48 proxmox-backup/www/config/RemoteView.js:33
 msgid "Remotes"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:281 proxmox-backup/www/config/TfaView.js:253
+#: proxmox-backup/www/Utils.js:385 proxmox-backup/www/config/TfaView.js:262
 msgid "Remove"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:383 proxmox-backup/www/datastore/OptionView.js:60
+msgid "Remove Datastore"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:388
+msgid "Remove Group"
+msgstr ""
+
 #: proxmox-backup/www/Subscription.js:171
 msgid "Remove Subscription"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:209 proxmox-backup/www/config/VerifyView.js:204
+#: proxmox-backup/www/config/SyncView.js:159 proxmox-backup/www/config/VerifyView.js:154 proxmox-backup/www/tape/BackupJobs.js:157
 msgid "Remove entry?"
 msgstr ""
 
@@ -947,8 +1399,48 @@ msgstr ""
 msgid "Remove vanished"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:290
-msgid "Rewind media"
+#: proxmox-backup/www/Utils.js:378
+msgid "Renew Certificate"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:150 proxmox-backup/www/window/Settings.js:171 proxmox-backup/www/window/Settings.js:252
+msgid "Reset"
+msgstr ""
+
+#: proxmox-backup/www/window/Settings.js:172
+msgid "Reset all layout changes (for example, column widths)"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupOverview.js:276 proxmox-backup/www/tape/BackupOverview.js:291 proxmox-backup/www/tape/EncryptionKeys.js:36 proxmox-backup/www/tape/window/TapeRestore.js:276
+msgid "Restore"
+msgstr ""
+
+#: proxmox-backup/www/tape/EncryptionKeys.js:34 proxmox-backup/www/tape/EncryptionKeys.js:112
+msgid "Restore Key"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:6
+msgid "Restore Media-Set"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:23
+msgid "Restore Snapshot(s)"
+msgstr ""
+
+#: proxmox-backup/www/tape/PoolConfig.js:120 proxmox-backup/www/tape/form/PoolSelector.js:34 proxmox-backup/www/tape/window/PoolEdit.js:49
+msgid "Retention Policy"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:139
+msgid "Retired"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:379
+msgid "Revoke Certificate"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:396
+msgid "Rewind Media"
 msgstr ""
 
 #: proxmox-backup/www/config/ACLView.js:192 proxmox-backup/www/window/ACLEdit.js:54
@@ -975,7 +1467,7 @@ msgstr ""
 msgid "Root Disk usage"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:222 proxmox-backup/www/config/VerifyView.js:217
+#: proxmox-backup/www/config/SyncView.js:172 proxmox-backup/www/config/VerifyView.js:167 proxmox-backup/www/tape/BackupJobs.js:170
 msgid "Run now"
 msgstr ""
 
@@ -983,31 +1475,35 @@ msgstr ""
 msgid "Running Tasks"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:34
+#: proxmox-backup/www/Dashboard.js:34 proxmox-backup/www/window/Settings.js:258
 msgid "Save"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:220
+#: proxmox-backup/www/LoginView.js:310
 msgid "Save User name"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:237
-msgid "Scan QR code and enter TOTP auth. code to verify"
+#: proxmox-backup/www/window/Settings.js:140
+msgid "Saved User Name"
+msgstr ""
+
+#: proxmox-backup/www/window/AddTotp.js:242
+msgid "Scan QR code in a TOTP app and enter an auth. code here"
 msgstr ""
 
 #: proxmox-backup/www/window/SyncJobEdit.js:13
 msgid "Scanning..."
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:268 proxmox-backup/www/config/VerifyView.js:257 proxmox-backup/www/window/VerifyJobEdit.js:66
+#: proxmox-backup/www/config/SyncView.js:218 proxmox-backup/www/config/VerifyView.js:207 proxmox-backup/www/tape/BackupJobs.js:225 proxmox-backup/www/tape/window/TapeBackupJob.js:80 proxmox-backup/www/window/VerifyJobEdit.js:66
 msgid "Schedule"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:296
+#: proxmox-backup/www/Utils.js:403
 msgid "Scheduled Verification"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:806
+#: proxmox-backup/www/datastore/Content.js:837
 msgid "Search"
 msgstr ""
 
@@ -1015,14 +1511,26 @@ msgstr ""
 msgid "Second Factors"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:246
+#: proxmox-backup/www/LoginView.js:339
 msgid "Second login factor required"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:159 proxmox-backup/www/window/TokenEdit.js:187
+#: proxmox-backup/www/window/AddTotp.js:165 proxmox-backup/www/window/TokenEdit.js:187
 msgid "Secret"
 msgstr ""
 
+#: proxmox-backup/www/tape/window/TapeRestore.js:315
+msgid "Select Media-Set to restore"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupOverview.js:315
+msgid "Seq. Nr."
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerConfig.js:127 proxmox-backup/www/tape/ChangerStatus.js:872 proxmox-backup/www/tape/DriveConfig.js:163 proxmox-backup/www/tape/DriveStatus.js:457 proxmox-backup/www/tape/form/ChangerSelector.js:52 proxmox-backup/www/tape/form/DriveSelector.js:46 proxmox-backup/www/tape/form/TapeDevicePathSelector.js:36
+msgid "Serial"
+msgstr ""
+
 #: proxmox-backup/www/ServerAdministration.js:5
 msgid "Server Administration"
 msgstr ""
@@ -1047,11 +1555,27 @@ msgstr ""
 msgid "Services"
 msgstr ""
 
-#: proxmox-backup/www/window/AddWebauthn.js:85
+#: proxmox-backup/www/tape/TapeInventory.js:192
+msgid "Set Location"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:77
+msgid "Set Media Location"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:119
+msgid "Set Media Status"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:199
+msgid "Set Status"
+msgstr ""
+
+#: proxmox-backup/www/window/AddWebauthn.js:94
 msgid "Setup"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:59
+#: proxmox-backup/www/NavigationTree.js:75
 msgid "Shell"
 msgstr ""
 
@@ -1063,10 +1587,14 @@ msgstr ""
 msgid "Show Fingerprint"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:215 proxmox-backup/www/config/VerifyView.js:210
+#: proxmox-backup/www/config/SyncView.js:165 proxmox-backup/www/config/VerifyView.js:160 proxmox-backup/www/tape/BackupJobs.js:163
 msgid "Show Log"
 msgstr ""
 
+#: proxmox-backup/www/config/TokenView.js:173 proxmox-backup/www/config/UserView.js:155
+msgid "Show Permissions"
+msgstr ""
+
 #: proxmox-backup/www/ServerStatus.js:152
 msgid "Shutdown"
 msgstr ""
@@ -1075,7 +1603,7 @@ msgstr ""
 msgid "Shutdown backup server?"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:24
+#: proxmox-backup/www/Utils.js:26
 msgid "Signed"
 msgstr ""
 
@@ -1087,11 +1615,11 @@ msgstr ""
 msgid "Single Disk"
 msgstr ""
 
-#: proxmox-backup/www/ZFSList.js:67 proxmox-backup/www/dashboard/DataStoreStatistics.js:62 proxmox-backup/www/datastore/Content.js:661 proxmox-backup/www/window/BackupFileDownloader.js:105 proxmox-backup/www/window/FileBrowser.js:205
+#: proxmox-backup/www/ZFSList.js:67 proxmox-backup/www/dashboard/DataStoreStatistics.js:79 proxmox-backup/www/datastore/Content.js:692 proxmox-backup/www/window/BackupFileDownloader.js:105
 msgid "Size"
 msgstr ""
 
-#: proxmox-backup/www/config/VerifyView.js:243
+#: proxmox-backup/www/config/VerifyView.js:193
 msgid "Skip Verified"
 msgstr ""
 
@@ -1099,19 +1627,23 @@ msgstr ""
 msgid "Skip verified snapshots"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Summary.js:63
-msgid "Snapshots"
+#: proxmox-backup/www/tape/ChangerStatus.js:712
+msgid "Slots"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:234
-msgid "Socket"
+#: proxmox-backup/www/tape/window/TapeRestore.js:717
+msgid "Snapshot"
 msgstr ""
 
-#: proxmox-backup/www/window/FileBrowser.js:232
-msgid "Softlink"
+#: proxmox-backup/www/tape/window/TapeRestore.js:291
+msgid "Snapshot Selection"
+msgstr ""
+
+#: proxmox-backup/www/datastore/Summary.js:63
+msgid "Snapshots"
 msgstr ""
 
-#: proxmox-backup/www/window/SyncJobEdit.js:182
+#: proxmox-backup/www/tape/window/TapeRestore.js:559 proxmox-backup/www/tape/window/TapeRestore.js:709 proxmox-backup/www/window/SyncJobEdit.js:182
 msgid "Source Datastore"
 msgstr ""
 
@@ -1119,27 +1651,43 @@ msgstr ""
 msgid "Source Remote"
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:238
+msgid "Source Slot"
+msgstr ""
+
 #: proxmox-backup/www/datastore/PruneAndGC.js:52
 msgid "Start Garbage Collection"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:85 proxmox-backup/www/panel/Tasks.js:318
+#: proxmox-backup/www/dashboard/TaskSummary.js:95 proxmox-backup/www/panel/Tasks.js:318
 msgid "Start Time"
 msgstr ""
 
+#: proxmox-backup/www/LoginView.js:593
+msgid "Start WebAuthn challenge"
+msgstr ""
+
 #: proxmox-backup/www/dashboard/RunningTasks.js:78
 msgid "Starttime"
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:850 proxmox-backup/www/tape/DriveStatus.js:476
+msgid "State"
+msgstr ""
+
 #: proxmox-backup/www/datastore/Summary.js:147
 msgid "Stats from last Garbage Collection"
 msgstr ""
 
-#: proxmox-backup/www/Subscription.js:114 proxmox-backup/www/config/SyncView.js:289 proxmox-backup/www/config/VerifyView.js:278 proxmox-backup/www/dashboard/LongestTasks.js:91 proxmox-backup/www/panel/Tasks.js:366
+#: proxmox-backup/www/Subscription.js:114 proxmox-backup/www/Utils.js:589 proxmox-backup/www/config/SyncView.js:239 proxmox-backup/www/config/VerifyView.js:228 proxmox-backup/www/dashboard/LongestTasks.js:91 proxmox-backup/www/panel/Tasks.js:366 proxmox-backup/www/tape/BackupJobs.js:246 proxmox-backup/www/tape/ChangerStatus.js:910 proxmox-backup/www/tape/DriveStatus.js:51 proxmox-backup/www/tape/DriveStatus.js:323 proxmox-backup/www/tape/TapeInventory.js:131 proxmox-backup/www/tape/TapeInventory.js:289
 msgid "Status"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:65 proxmox-backup/www/panel/StorageAndDisks.js:6
+#: proxmox-backup/www/tape/DriveStatus.js:51
+msgid "Status (No Tape loaded)"
+msgstr ""
+
+#: proxmox-backup/www/NavigationTree.js:81 proxmox-backup/www/panel/StorageAndDisks.js:6
 msgid "Storage / Disks"
 msgstr ""
 
@@ -1151,7 +1699,7 @@ msgstr ""
 msgid "Storage usage (bytes)"
 msgstr ""
 
-#: proxmox-backup/www/NavigationTree.js:44 proxmox-backup/www/Subscription.js:23
+#: proxmox-backup/www/NavigationTree.js:60 proxmox-backup/www/Subscription.js:23
 msgid "Subscription"
 msgstr ""
 
@@ -1167,7 +1715,7 @@ msgstr ""
 msgid "Swap usage"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:292
+#: proxmox-backup/www/Utils.js:398
 msgid "Sync Job"
 msgstr ""
 
@@ -1175,7 +1723,7 @@ msgstr ""
 msgid "Sync Jobs"
 msgstr ""
 
-#: proxmox-backup/www/window/SyncJobEdit.js:189
+#: proxmox-backup/www/window/SyncJobEdit.js:190
 msgid "Sync Schedule"
 msgstr ""
 
@@ -1183,7 +1731,7 @@ msgstr ""
 msgid "SyncJob"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:26
+#: proxmox-backup/www/dashboard/TaskSummary.js:30
 msgid "Syncs"
 msgstr ""
 
@@ -1199,23 +1747,83 @@ msgstr ""
 msgid "System Report"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:203
+#: proxmox-backup/www/config/TfaView.js:202
 msgid "TFA Type"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:224
+#: proxmox-backup/www/window/AddTfaRecovery.js:9
+msgid "TFA recovery keys"
+msgstr ""
+
+#: proxmox-backup/www/config/TfaView.js:231
 msgid "TOTP"
 msgstr ""
 
-#: proxmox-backup/www/TapeManagement.js:5 proxmox-backup/www/Utils.js:277
+#: proxmox-backup/www/LoginView.js:622
+msgid "TOTP App"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:638
+msgid "TOTP codes consist of six decimal digits"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:399 proxmox-backup/www/tape/TapeManagement.js:5
 msgid "Tape Backup"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:278
+#: proxmox-backup/www/Utils.js:400 proxmox-backup/www/tape/window/TapeBackupJob.js:10
+msgid "Tape Backup Job"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupJobs.js:33
+msgid "Tape Backup Jobs"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:328
+msgid "Tape Density"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:368
+msgid "Tape Manufacture Date"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:385
+msgid "Tape Passes"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:352
+msgid "Tape Position"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:377
+msgid "Tape Read"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:401
 msgid "Tape Restore"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/LongestTasks.js:80 proxmox-backup/www/dashboard/RunningTasks.js:72 proxmox-backup/www/dashboard/TaskSummary.js:79
+#: proxmox-backup/www/tape/DriveStatus.js:388
+msgid "Tape Wearout"
+msgstr ""
+
+#: proxmox-backup/www/tape/DriveStatus.js:381
+msgid "Tape Written"
+msgstr ""
+
+#: proxmox-backup/www/tape/BackupOverview.js:310
+msgid "Tapes"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:369
+msgid "Target"
+msgstr ""
+
+#: proxmox-backup/www/tape/window/TapeRestore.js:38 proxmox-backup/www/tape/window/TapeRestore.js:564
+msgid "Target Datastore"
+msgstr ""
+
+#: proxmox-backup/www/dashboard/LongestTasks.js:80 proxmox-backup/www/dashboard/RunningTasks.js:72 proxmox-backup/www/dashboard/TaskSummary.js:89
 msgid "Task"
 msgstr ""
 
@@ -1223,7 +1831,7 @@ msgstr ""
 msgid "Task Result"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:331 proxmox-backup/www/dashboard/TaskSummary.js:5 proxmox-backup/www/datastore/DataStoreListSummary.js:162
+#: proxmox-backup/www/Dashboard.js:331 proxmox-backup/www/dashboard/TaskSummary.js:5 proxmox-backup/www/datastore/DataStoreListSummary.js:197
 msgid "Task Summary"
 msgstr ""
 
@@ -1239,10 +1847,14 @@ msgstr ""
 msgid "Time"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:182
+#: proxmox-backup/www/window/AddTotp.js:190
 msgid "Time period"
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:74 proxmox-backup/www/tape/ChangerStatus.js:110
+msgid "To Slot"
+msgstr ""
+
 #: proxmox-backup/www/window/TokenEdit.js:179
 msgid "Token ID"
 msgstr ""
@@ -1255,7 +1867,7 @@ msgstr ""
 msgid "Token Secret"
 msgstr ""
 
-#: proxmox-backup/www/config/TokenView.js:190
+#: proxmox-backup/www/config/TokenView.js:192
 msgid "Token name"
 msgstr ""
 
@@ -1263,6 +1875,10 @@ msgstr ""
 msgid "Total"
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:94 proxmox-backup/www/tape/ChangerStatus.js:749
+msgid "Transfer"
+msgstr ""
+
 #: proxmox-backup/www/datastore/Summary.js:225
 msgid "Transfer Rate (bytes/second)"
 msgstr ""
@@ -1271,11 +1887,11 @@ msgstr ""
 msgid "Two Factor Authentication"
 msgstr ""
 
-#: proxmox-backup/www/Subscription.js:108 proxmox-backup/www/form/AuthidSelector.js:72 proxmox-backup/www/window/FileBrowser.js:223
+#: proxmox-backup/www/Subscription.js:108 proxmox-backup/www/config/TfaView.js:350 proxmox-backup/www/form/AuthidSelector.js:72 proxmox-backup/www/tape/ChangerStatus.js:36
 msgid "Type"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:160 proxmox-backup/www/window/RemoteEdit.js:25
+#: proxmox-backup/www/window/AddTotp.js:166 proxmox-backup/www/window/RemoteEdit.js:25
 msgid "Unchanged"
 msgstr ""
 
@@ -1287,10 +1903,22 @@ msgstr ""
 msgid "Unknown"
 msgstr ""
 
+#: proxmox-backup/www/tape/ChangerStatus.js:887
+msgid "Unload"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:402
+msgid "Unload Media"
+msgstr ""
+
 #: proxmox-backup/www/panel/Tasks.js:223
 msgid "Until"
 msgstr ""
 
+#: proxmox-backup/www/Utils.js:376
+msgid "Update {0} Account"
+msgstr ""
+
 #: proxmox-backup/www/ServerAdministration.js:42
 msgid "Updates"
 msgstr ""
@@ -1307,23 +1935,19 @@ msgstr ""
 msgid "Usage"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:76
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:100
 msgid "Usage %"
 msgstr ""
 
-#: proxmox-backup/www/datastore/DataStoreListSummary.js:144
+#: proxmox-backup/www/datastore/DataStoreListSummary.js:176
 msgid "Usage History"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:493
-msgid "Use a Webauthn token"
-msgstr ""
-
-#: proxmox-backup/www/dashboard/DataStoreStatistics.js:69
+#: proxmox-backup/www/dashboard/DataStoreStatistics.js:86
 msgid "Used"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:189 proxmox-backup/www/config/TokenView.js:183 proxmox-backup/www/form/AuthidSelector.js:77 proxmox-backup/www/form/UserSelector.js:26 proxmox-backup/www/window/ACLEdit.js:39 proxmox-backup/www/window/AddTfaRecovery.js:118 proxmox-backup/www/window/AddTotp.js:137 proxmox-backup/www/window/AddWebauthn.js:149 proxmox-backup/www/window/TfaEdit.js:48 proxmox-backup/www/window/TokenEdit.js:34 proxmox-backup/www/window/UserEdit.js:12
+#: proxmox-backup/www/config/TfaView.js:188 proxmox-backup/www/config/TfaView.js:343 proxmox-backup/www/config/TokenView.js:185 proxmox-backup/www/form/AuthidSelector.js:77 proxmox-backup/www/form/UserSelector.js:26 proxmox-backup/www/window/ACLEdit.js:39 proxmox-backup/www/window/AddTfaRecovery.js:88 proxmox-backup/www/window/AddTotp.js:136 proxmox-backup/www/window/AddWebauthn.js:170 proxmox-backup/www/window/TfaEdit.js:48 proxmox-backup/www/window/TokenEdit.js:34 proxmox-backup/www/window/UserEdit.js:12
 msgid "User"
 msgstr ""
 
@@ -1339,11 +1963,11 @@ msgstr ""
 msgid "User Permission"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTfaRecovery.js:134
+#: proxmox-backup/www/window/AddTfaRecovery.js:113
 msgid "User already has recovery keys."
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:190 proxmox-backup/www/config/UserView.js:163 proxmox-backup/www/panel/Tasks.js:355 proxmox-backup/www/window/UserEdit.js:38
+#: proxmox-backup/www/LoginView.js:272 proxmox-backup/www/config/UserView.js:167 proxmox-backup/www/panel/Tasks.js:355 proxmox-backup/www/window/UserEdit.js:38
 msgid "User name"
 msgstr ""
 
@@ -1359,31 +1983,47 @@ msgstr ""
 msgid "VM"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:293 proxmox-backup/www/Utils.js:294 proxmox-backup/www/Utils.js:295
+#: proxmox-backup/www/Utils.js:486 proxmox-backup/www/Utils.js:523 proxmox-backup/www/Utils.js:566 proxmox-backup/www/Utils.js:608
+msgid "Value"
+msgstr ""
+
+#: proxmox-backup/www/tape/TapeInventory.js:90 proxmox-backup/www/tape/TapeInventory.js:282
+msgid "Vault"
+msgstr ""
+
+#: proxmox-backup/www/tape/ChangerConfig.js:117 proxmox-backup/www/tape/ChangerStatus.js:856 proxmox-backup/www/tape/DriveConfig.js:153 proxmox-backup/www/tape/DriveStatus.js:439 proxmox-backup/www/tape/form/ChangerSelector.js:38 proxmox-backup/www/tape/form/DriveSelector.js:32 proxmox-backup/www/tape/form/TapeDevicePathSelector.js:22
+msgid "Vendor"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:404 proxmox-backup/www/Utils.js:405 proxmox-backup/www/Utils.js:406
 msgid "Verification"
 msgstr ""
 
-#: proxmox-backup/www/window/AddTotp.js:228
-msgid "Verification Code"
+#: proxmox-backup/www/window/VerifyJobEdit.js:12
+msgid "Verification Job"
 msgstr ""
 
 #: proxmox-backup/www/window/NotifyOptions.js:64
 msgid "Verification Jobs"
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:27
+#: proxmox-backup/www/dashboard/TaskSummary.js:31
 msgid "Verify"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:604
+#: proxmox-backup/www/datastore/Content.js:633
 msgid "Verify '{0}'"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:799
+#: proxmox-backup/www/datastore/Content.js:830
 msgid "Verify All"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:296
+#: proxmox-backup/www/window/AddTotp.js:234
+msgid "Verify Code"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:403
 msgid "Verify Job"
 msgstr ""
 
@@ -1391,35 +2031,39 @@ msgstr ""
 msgid "Verify Jobs"
 msgstr ""
 
-#: proxmox-backup/www/datastore/OptionView.js:74
+#: proxmox-backup/www/datastore/OptionView.js:104
 msgid "Verify New"
 msgstr ""
 
-#: proxmox-backup/www/datastore/OptionView.js:69
+#: proxmox-backup/www/datastore/OptionView.js:99
 msgid "Verify New Snapshots"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:717
-msgid "Verify State"
+#: proxmox-backup/www/window/AddTfaRecovery.js:119 proxmox-backup/www/window/AddTotp.js:248 proxmox-backup/www/window/AddWebauthn.js:195
+msgid "Verify Password"
 msgstr ""
 
-#: proxmox-backup/www/datastore/OptionView.js:79
-msgid "Verify new backups immediately after completion"
+#: proxmox-backup/www/datastore/Content.js:748
+msgid "Verify State"
 msgstr ""
 
-#: proxmox-backup/www/window/VerifyJobEdit.js:12
-msgid "VerifyJob"
+#: proxmox-backup/www/datastore/OptionView.js:109
+msgid "Verify new backups immediately after completion"
 msgstr ""
 
 #: proxmox-backup/www/panel/Tasks.js:148
 msgid "View"
 msgstr ""
 
-#: proxmox-backup/www/LoginView.js:452
+#: proxmox-backup/www/Utils.js:547 proxmox-backup/www/tape/ChangerStatus.js:899 proxmox-backup/www/tape/DriveStatus.js:267
+msgid "Volume Statistics"
+msgstr ""
+
+#: proxmox-backup/www/LoginView.js:605
 msgid "Waiting for second factor."
 msgstr ""
 
-#: proxmox-backup/www/dashboard/TaskSummary.js:155
+#: proxmox-backup/www/dashboard/TaskSummary.js:165
 msgid "Warning"
 msgstr ""
 
@@ -1431,39 +2075,47 @@ msgstr ""
 msgid "Warnings"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:230
+#: proxmox-backup/www/config/WebauthnView.js:122
+msgid "WebAuthn requires using a trusted certificate."
+msgstr ""
+
+#: proxmox-backup/www/SystemConfiguration.js:63 proxmox-backup/www/config/TfaView.js:237 proxmox-backup/www/config/WebauthnView.js:54
 msgid "Webauthn"
 msgstr ""
 
+#: proxmox-backup/www/window/Settings.js:123
+msgid "Webinterface Settings"
+msgstr ""
+
 #: proxmox-backup/www/ServerStatus.js:240 proxmox-backup/www/ServerStatus.js:247 proxmox-backup/www/datastore/Summary.js:227 proxmox-backup/www/datastore/Summary.js:233
 msgid "Write"
 msgstr ""
 
+#: proxmox-backup/www/tape/DriveStatus.js:342
+msgid "Write Protect"
+msgstr ""
+
 #: proxmox-backup/www/Dashboard.js:390
 msgid "Your subscription status is valid."
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:297
+#: proxmox-backup/www/Utils.js:407
 msgid "ZFS Storage"
 msgstr ""
 
-#: proxmox-backup/www/window/AddWebauthn.js:163
-msgid "a short distinguishing description"
-msgstr ""
-
 #: proxmox-backup/www/window/ZFSCreate.js:67
 msgid "ashift"
 msgstr ""
 
-#: proxmox-backup/www/datastore/Content.js:811
+#: proxmox-backup/www/datastore/Content.js:842
 msgid "group, date or owner"
 msgstr ""
 
-#: proxmox-backup/www/form/CalendarEvent.js:13
+#: proxmox-backup/www/form/CalendarEvent.js:13 proxmox-backup/www/tape/form/AllocationSelector.js:15
 msgid "hourly"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:220
+#: proxmox-backup/www/Utils.js:294
 msgid "in {0}"
 msgstr ""
 
@@ -1491,27 +2143,55 @@ msgstr ""
 msgid "keep-yearly"
 msgstr ""
 
-#: proxmox-backup/www/window/DataStoreEdit.js:135 proxmox-backup/www/window/DataStoreEdit.js:146
+#: proxmox-backup/www/Utils.js:8
+msgid "missing"
+msgstr ""
+
+#: proxmox-backup/www/window/DataStoreEdit.js:136 proxmox-backup/www/window/DataStoreEdit.js:147
 msgid "none"
 msgstr ""
 
-#: proxmox-backup/www/window/SyncJobEdit.js:192 proxmox-backup/www/window/VerifyJobEdit.js:67
+#: proxmox-backup/www/tape/window/TapeBackupJob.js:83 proxmox-backup/www/window/SyncJobEdit.js:193 proxmox-backup/www/window/VerifyJobEdit.js:67
 msgid "none (disabled)"
 msgstr ""
 
-#: proxmox-backup/www/config/SyncView.js:144 proxmox-backup/www/config/VerifyView.js:144
+#: proxmox-backup/www/Utils.js:233
 msgid "pending"
 msgstr ""
 
-#: proxmox-backup/www/config/TfaView.js:323 proxmox-backup/www/window/AddTfaRecovery.js:146 proxmox-backup/www/window/AddTotp.js:249 proxmox-backup/www/window/AddWebauthn.js:175 proxmox-backup/www/window/TfaEdit.js:79
+#: proxmox-backup/www/window/TfaEdit.js:80
 msgid "verify current password"
 msgstr ""
 
-#: proxmox-backup/www/Dashboard.js:320 proxmox-backup/www/Dashboard.js:332 proxmox-backup/www/datastore/DataStoreListSummary.js:163
+#: proxmox-backup/www/window/Settings.js:194
+msgid "xterm.js Settings"
+msgstr ""
+
+#: proxmox-backup/www/Dashboard.js:320 proxmox-backup/www/Dashboard.js:332 proxmox-backup/www/datastore/DataStoreListSummary.js:198 proxmox-backup/www/tape/form/RetentionSelector.js:11
 msgid "{0} days"
 msgstr ""
 
-#: proxmox-backup/www/Utils.js:228 proxmox-backup/www/datastore/DataStoreListSummary.js:36
+#: proxmox-backup/www/tape/form/RetentionSelector.js:10
+msgid "{0} hours"
+msgstr ""
+
+#: proxmox-backup/www/tape/form/RetentionSelector.js:9
+msgid "{0} minutes"
+msgstr ""
+
+#: proxmox-backup/www/tape/form/RetentionSelector.js:13
+msgid "{0} months"
+msgstr ""
+
+#: proxmox-backup/www/Utils.js:302 proxmox-backup/www/datastore/DataStoreListSummary.js:44
 msgid "{0} of {1}"
 msgstr ""
 
+#: proxmox-backup/www/tape/form/RetentionSelector.js:12
+msgid "{0} weeks"
+msgstr ""
+
+#: proxmox-backup/www/tape/form/RetentionSelector.js:14
+msgid "{0} years"
+msgstr ""
+