feat: add restore functionality for deleted items with corresponding UI updates

This commit is contained in:
shuaiplus
2026-05-14 10:40:32 +08:00
parent 3e4c104e1d
commit 7312086f92
12 changed files with 80 additions and 12 deletions
+2
View File
@@ -369,6 +369,7 @@ const en: Record<string, string> = {
"txt_delete_item": "Delete Item",
"txt_delete_passkey": "Delete Passkey",
"txt_delete_item_failed": "Delete item failed",
"txt_permanent_delete_item_failed": "Permanent delete item failed",
"txt_delete_permanently": "Delete Permanently",
"txt_archive": "Archive",
"txt_archive_item": "Archive Item",
@@ -501,6 +502,7 @@ const en: Record<string, string> = {
"txt_item": "Item",
"txt_item_created": "Item created",
"txt_item_deleted": "Item deleted",
"txt_item_deleted_permanently": "Item permanently deleted",
"txt_item_history": "Item History",
"txt_password_history": "Password History",
"txt_password_updated_value": "Password updated: {value}",
+2
View File
@@ -369,6 +369,7 @@ const es: Record<string, string> = {
"txt_delete_item": "Eliminar elemento",
"txt_delete_passkey": "Eliminar clave de acceso",
"txt_delete_item_failed": "Error al eliminar elemento",
"txt_permanent_delete_item_failed": "Error al eliminar elemento permanentemente",
"txt_delete_permanently": "Eliminar permanentemente",
"txt_archive": "Archivar",
"txt_archive_item": "Archivar elemento",
@@ -501,6 +502,7 @@ const es: Record<string, string> = {
"txt_item": "Elemento",
"txt_item_created": "Elemento creado",
"txt_item_deleted": "Elemento eliminado",
"txt_item_deleted_permanently": "Elemento eliminado permanentemente",
"txt_item_history": "Historial del elemento",
"txt_password_history": "Historial de contraseñas",
"txt_password_updated_value": "Contraseña actualizada: {value}",
+2
View File
@@ -369,6 +369,7 @@ const ru: Record<string, string> = {
"txt_delete_item": "Удалить элемент",
"txt_delete_passkey": "Удалить пароль",
"txt_delete_item_failed": "Удалить элемент не удалось",
"txt_permanent_delete_item_failed": "Не удалось окончательно удалить элемент",
"txt_delete_permanently": "Удалить навсегда",
"txt_archive": "Архив",
"txt_archive_item": "Архивный элемент",
@@ -501,6 +502,7 @@ const ru: Record<string, string> = {
"txt_item": "Товар",
"txt_item_created": "Объект создан",
"txt_item_deleted": "Объект удален.",
"txt_item_deleted_permanently": "Объект окончательно удален.",
"txt_item_history": "История предмета",
"txt_password_history": "История паролей",
"txt_password_updated_value": "Пароль обновлен: {value}",
+2
View File
@@ -369,6 +369,7 @@ const zhCN: Record<string, string> = {
"txt_delete_item": "删除项目",
"txt_delete_passkey": "删除通行密钥",
"txt_delete_item_failed": "删除项目失败",
"txt_permanent_delete_item_failed": "永久删除项目失败",
"txt_delete_permanently": "永久删除",
"txt_archive": "归档",
"txt_archive_item": "归档项目",
@@ -501,6 +502,7 @@ const zhCN: Record<string, string> = {
"txt_item": "项目",
"txt_item_created": "项目已创建",
"txt_item_deleted": "项目已删除",
"txt_item_deleted_permanently": "项目已永久删除",
"txt_item_history": "项目历史",
"txt_password_history": "密码历史记录",
"txt_password_updated_value": "密码更新于: {value}",
+2
View File
@@ -369,6 +369,7 @@ const zhTW: Record<string, string> = {
"txt_delete_item": "刪除項目",
"txt_delete_passkey": "刪除通行密鑰",
"txt_delete_item_failed": "刪除項目失敗",
"txt_permanent_delete_item_failed": "永久刪除項目失敗",
"txt_delete_permanently": "永久刪除",
"txt_archive": "歸檔",
"txt_archive_item": "歸檔項目",
@@ -501,6 +502,7 @@ const zhTW: Record<string, string> = {
"txt_item": "項目",
"txt_item_created": "項目已創建",
"txt_item_deleted": "項目已刪除",
"txt_item_deleted_permanently": "項目已永久刪除",
"txt_item_history": "項目歷史",
"txt_password_history": "密碼歷史記錄",
"txt_password_updated_value": "密碼更新新於: {value}",