This commit is contained in:
Max Goedjen 2024-01-04 17:48:58 -08:00
parent 462b020a38
commit 57beef89f7
No known key found for this signature in database
2 changed files with 46 additions and 15 deletions

View File

@ -72,9 +72,6 @@
},
"Cancel" : {
},
"Confirm Name:" : {
},
"Create a new one by clicking here." : {
@ -197,16 +194,37 @@
"Delete" : {
},
"Delete %@?" : {
"delete_confirmation_cancel_button" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Don't Delete"
}
}
}
},
"Don't Delete" : {
"delete_confirmation_confirm_name_label" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Confirm Name:"
}
}
}
},
"Help" : {
"delete_confirmation_delete_button" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Delete"
}
}
}
},
"If you delete %@, you will not be able to recover it. Type \"%@\" to confirm." : {
"delete_confirmation_description_%@_%@" : {
"localizations" : {
"en" : {
"stringUnit" : {
@ -215,6 +233,19 @@
}
}
}
},
"delete_confirmation_title_%@" : {
"localizations" : {
"en" : {
"stringUnit" : {
"state" : "translated",
"value" : "Delete %1$@?"
}
}
}
},
"Help" : {
},
"Ignore" : {

View File

@ -18,24 +18,24 @@ struct DeleteSecretView<StoreType: SecretStoreModifiable>: View {
.padding()
VStack {
HStack {
Text("Delete \(secret.name)?").bold()
Text("delete_confirmation_title_\(secret.name)").bold()
Spacer()
}
HStack {
Text("If you delete \(secret.name), you will not be able to recover it. Type \"\(secret.name)\" to confirm.")
Text("delete_confirmation_description_\(secret.name)_\(secret.name)")
Spacer()
}
HStack {
Text("Confirm Name:")
Text("delete_confirmation_confirm_name_label")
TextField(secret.name, text: $confirm)
}
}
}
HStack {
Spacer()
Button("Delete", action: delete)
Button("delete_confirmation_delete_button", action: delete)
.disabled(confirm != secret.name)
Button("Don't Delete") {
Button("delete_confirmation_cancel_button") {
dismissalBlock(false)
}
.keyboardShortcut(.cancelAction)