🐛 fix(redis): 修复列表新增与精确删除

- 对齐新版 Redis List 头尾新增的 Wails 参数契约

- 分别使用 LPUSH 与 RPUSH 保证插入位置语义

- 按索引原子删除并避免重复值误删

- 补充多语言文案与前后端回归测试

Refs #639
This commit is contained in:
Syngnat
2026-08-05 22:33:53 +08:00
parent 450b70178c
commit 005113dd79
17 changed files with 622 additions and 70 deletions

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Redis-Importdatei ist ungültig: {{detail}}",
"redis.backend.error.invalid_node_address": "Ungültige Redis-Knotenadresse: {{address}}",
"redis.backend.error.invalid_port": "Ungültiger Redis-Port: {{address}}",
"redis.backend.error.list_item_changed": "Die Redis-Liste wurde geändert. Aktualisieren Sie die Ansicht und versuchen Sie es erneut.",
"redis.backend.error.list_position_invalid": "Die Einfügeposition der Redis-Liste ist ungültig",
"redis.backend.error.node_address_required": "Redis-Knotenadresse darf nicht leer sein",
"redis.backend.error.select_db_index_invalid": "Ungültiger Datenbankindex: {{value}}",
"redis.backend.error.select_db_index_out_of_range": "Der Datenbankindex muss zwischen {{min}} und {{max}} liegen",

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Redis import file is invalid: {{detail}}",
"redis.backend.error.invalid_node_address": "Invalid Redis node address: {{address}}",
"redis.backend.error.invalid_port": "Invalid Redis port: {{address}}",
"redis.backend.error.list_item_changed": "The Redis List has changed. Refresh and try again.",
"redis.backend.error.list_position_invalid": "The Redis List push position is invalid",
"redis.backend.error.node_address_required": "Redis node address cannot be empty",
"redis.backend.error.select_db_index_invalid": "Invalid database index: {{value}}",
"redis.backend.error.select_db_index_out_of_range": "Database index must be between {{min}} and {{max}}",

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Redis インポートファイルが無効です: {{detail}}",
"redis.backend.error.invalid_node_address": "無効な Redis ノードアドレス: {{address}}",
"redis.backend.error.invalid_port": "無効な Redis ポート: {{address}}",
"redis.backend.error.list_item_changed": "Redis List が変更されました。更新してからもう一度お試しください",
"redis.backend.error.list_position_invalid": "Redis List の追加位置が無効です",
"redis.backend.error.node_address_required": "Redis ノードアドレスは空にできません",
"redis.backend.error.select_db_index_invalid": "無効なデータベースインデックス: {{value}}",
"redis.backend.error.select_db_index_out_of_range": "データベースインデックスは {{min}} から {{max}} の間で指定してください",

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Файл импорта Redis недействителен: {{detail}}",
"redis.backend.error.invalid_node_address": "Недопустимый адрес узла Redis: {{address}}",
"redis.backend.error.invalid_port": "Недопустимый порт Redis: {{address}}",
"redis.backend.error.list_item_changed": "Redis List изменился. Обновите данные и повторите попытку.",
"redis.backend.error.list_position_invalid": "Недопустимая позиция добавления в Redis List",
"redis.backend.error.node_address_required": "Адрес узла Redis не может быть пустым",
"redis.backend.error.select_db_index_invalid": "Недопустимый индекс базы данных: {{value}}",
"redis.backend.error.select_db_index_out_of_range": "Индекс базы данных должен быть в диапазоне от {{min}} до {{max}}",

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Redis 导入文件无效:{{detail}}",
"redis.backend.error.invalid_node_address": "无效 Redis 节点地址:{{address}}",
"redis.backend.error.invalid_port": "无效 Redis 端口:{{address}}",
"redis.backend.error.list_item_changed": "Redis List 已发生变化,请刷新后重试",
"redis.backend.error.list_position_invalid": "Redis List 推入位置无效",
"redis.backend.error.node_address_required": "Redis 节点地址不能为空",
"redis.backend.error.select_db_index_invalid": "无效数据库索引:{{value}}",
"redis.backend.error.select_db_index_out_of_range": "数据库索引必须在 {{min}}-{{max}} 之间",

View File

@@ -6888,6 +6888,8 @@
"redis.backend.error.import_payload_invalid": "Redis 匯入檔案無效:{{detail}}",
"redis.backend.error.invalid_node_address": "無效 Redis 節點地址:{{address}}",
"redis.backend.error.invalid_port": "無效 Redis 連接埠:{{address}}",
"redis.backend.error.list_item_changed": "Redis List 已發生變化,請重新整理後再試",
"redis.backend.error.list_position_invalid": "Redis List 推入位置無效",
"redis.backend.error.node_address_required": "Redis 節點地址不能為空",
"redis.backend.error.select_db_index_invalid": "無效資料庫索引:{{value}}",
"redis.backend.error.select_db_index_out_of_range": "資料庫索引必須在 {{min}}-{{max}} 之間",