mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-07-20 04:11:56 +08:00
🐛 fix(explorer): 补齐 Redis 部分导入与库节点加载态
- 新增 Redis 导入预览与按 key 勾选导入能力 - 后端支持导入文件预读、选中 key 过滤与本地化错误提示 - 打开数据库节点时同步展示加载态并补齐前后端回归测试 Fixes #607 Fixes #609
This commit is contained in:
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "Key löschen",
|
||||
"redis_viewer.action.delete_selected": "Auswahl löschen ({{count}})",
|
||||
"redis_viewer.action.edit": "Bearbeiten",
|
||||
"redis_viewer.action.export_all": "Alle exportieren",
|
||||
"redis_viewer.action.export_selected": "Auswahl exportieren",
|
||||
"redis_viewer.action.change_import_file": "Importdatei wechseln",
|
||||
"redis_viewer.action.import": "Importieren",
|
||||
"redis_viewer.action.load_all": "Alle laden",
|
||||
"redis_viewer.action.load_more": "Mehr laden",
|
||||
"redis_viewer.action.new_key": "Neu",
|
||||
"redis_viewer.action.refresh": "Aktualisieren",
|
||||
"redis_viewer.action.rename_key": "Key umbenennen",
|
||||
"redis_viewer.action.select_all_import_keys": "Alle Import-Keys auswählen",
|
||||
"redis_viewer.action.select_import_file": "Importdatei auswählen",
|
||||
"redis_viewer.action.select_all_loaded": "Alle geladenen auswählen",
|
||||
"redis_viewer.action.select_group": "Auswählen",
|
||||
"redis_viewer.action.set_ttl": "TTL setzen",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "Diesen Stream-Eintrag löschen?",
|
||||
"redis_viewer.field.field_name": "Feldname",
|
||||
"redis_viewer.field.fields_json": "Felder-JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "Umgang mit vorhandenen Keys",
|
||||
"redis_viewer.field.import_file": "Importdatei",
|
||||
"redis_viewer.field.import_keys": "Zu importierende Keys",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "Mitglied:",
|
||||
"redis_viewer.field.new_key_name": "Neuer Key-Name",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "Geladen: {{count}} Schlüssel",
|
||||
"redis_viewer.label.length": "Länge: {{count}}",
|
||||
"redis_viewer.label.node_count": "{{count}} Knoten",
|
||||
"redis_viewer.label.import_database": "Quelldatenbank: db{{database}}",
|
||||
"redis_viewer.label.import_selection": "{{selected}} / {{total}} Keys ausgewählt",
|
||||
"redis_viewer.label.original_key": "Ursprünglicher Key: {{key}}",
|
||||
"redis_viewer.message.add_failed": "Hinzufügen fehlgeschlagen: {{detail}}",
|
||||
"redis_viewer.message.add_success": "Hinzugefügt",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "Löschen fehlgeschlagen: {{detail}}",
|
||||
"redis_viewer.message.delete_success": "Gelöscht",
|
||||
"redis_viewer.message.deleted_keys": "{{count}} Keys gelöscht",
|
||||
"redis_viewer.message.export_failed": "Export fehlgeschlagen: {{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "Wählen Sie mindestens einen Key zum Exportieren aus",
|
||||
"redis_viewer.message.export_success": "{{count}} Keys exportiert",
|
||||
"redis_viewer.message.fields_json_invalid": "Felder-JSON ist ungültig",
|
||||
"redis_viewer.message.fields_must_be_json_object": "Felder müssen ein JSON-Objekt sein",
|
||||
"redis_viewer.message.fields_required": "Geben Sie mindestens ein Feld an",
|
||||
"redis_viewer.message.import_failed": "Import fehlgeschlagen: {{detail}}",
|
||||
"redis_viewer.message.import_file_required": "Wählen Sie zuerst eine Importdatei aus",
|
||||
"redis_viewer.message.import_selection_required": "Wählen Sie mindestens einen Key zum Importieren aus",
|
||||
"redis_viewer.message.import_summary": "{{imported}} Keys importiert, {{skipped}} vorhandene Keys übersprungen",
|
||||
"redis_viewer.message.key_check_failed": "Ziel-Key konnte nicht geprüft werden: {{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Der Key existiert nicht mehr oder ist abgelaufen und wurde aus der Liste entfernt",
|
||||
"redis_viewer.message.key_name_copied": "Key-Name kopiert",
|
||||
@@ -6422,10 +6440,13 @@
|
||||
"redis_viewer.modal.edit_field": "Feld bearbeiten: {{field}}",
|
||||
"redis_viewer.modal.edit_index": "Index {{index}} bearbeiten",
|
||||
"redis_viewer.modal.edit_value": "Wert bearbeiten",
|
||||
"redis_viewer.modal.import_keys": "Redis-Keys importieren",
|
||||
"redis_viewer.modal.new_key": "Neuer Key",
|
||||
"redis_viewer.modal.rename_key": "Key umbenennen",
|
||||
"redis_viewer.modal.set_ttl": "TTL setzen",
|
||||
"redis_viewer.modal.update_score": "Score aktualisieren",
|
||||
"redis_viewer.option.import_overwrite": "Vorhandene Keys überschreiben",
|
||||
"redis_viewer.option.import_skip_existing": "Vorhandene Keys überspringen",
|
||||
"redis_viewer.notice.large_keyspace_mode": "Leistungsmodus für große Keyspaces ist aktiviert. Die Knotendarstellung ist vereinfacht, und bis zu {{count}} ausgeklappte Gruppen bleiben erhalten.",
|
||||
"redis_viewer.placeholder.key_name": "Key-Name",
|
||||
"redis_viewer.placeholder.member_value": "Mitgliedswert eingeben",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "Unscharf",
|
||||
"redis_viewer.state.connection_not_found": "Verbindung nicht gefunden",
|
||||
"redis_viewer.state.empty_selection": "Wählen Sie einen Key aus, um Details anzuzeigen",
|
||||
"redis_viewer.state.import_preview_empty": "Wählen Sie eine Redis-Exportdatei aus, prüfen Sie die Vorschau und wählen Sie die zu importierenden Keys aus",
|
||||
"redis_viewer.table.action": "Aktionen",
|
||||
"redis_viewer.table.field": "Feld",
|
||||
"redis_viewer.table.fields": "Felder",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "Verbindungsversuch {{attempt}} fehlgeschlagen: {{detail}}",
|
||||
"redis.backend.error.connect_failed": "Redis-Verbindung fehlgeschlagen: {{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "TLS-Einrichtung bei Versuch {{attempt}} fehlgeschlagen: {{detail}}",
|
||||
"redis.backend.error.export_no_keys": "Keine Keys für den Export gefunden",
|
||||
"redis.backend.error.import_no_keys_selected": "Es wurden keine Keys zum Importieren ausgewählt",
|
||||
"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.node_address_required": "Redis-Knotenadresse darf nicht leer sein",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "Hinzufügen erfolgreich",
|
||||
"redis.backend.message.connect_success": "Verbindung erfolgreich",
|
||||
"redis.backend.message.delete_success": "Löschen erfolgreich",
|
||||
"redis.backend.message.export_success": "Export erfolgreich",
|
||||
"redis.backend.message.flush_success": "Leeren erfolgreich",
|
||||
"redis.backend.message.import_success": "Import erfolgreich",
|
||||
"redis.backend.message.rename_success": "Umbenennen erfolgreich",
|
||||
"redis.backend.message.select_db_success": "Datenbank gewechselt",
|
||||
"redis.backend.message.set_success": "Setzen erfolgreich",
|
||||
|
||||
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "Delete Key",
|
||||
"redis_viewer.action.delete_selected": "Delete selected ({{count}})",
|
||||
"redis_viewer.action.edit": "Edit",
|
||||
"redis_viewer.action.export_all": "Export all",
|
||||
"redis_viewer.action.export_selected": "Export selected",
|
||||
"redis_viewer.action.change_import_file": "Change import file",
|
||||
"redis_viewer.action.import": "Import",
|
||||
"redis_viewer.action.load_all": "Load all",
|
||||
"redis_viewer.action.load_more": "Load more",
|
||||
"redis_viewer.action.new_key": "New",
|
||||
"redis_viewer.action.refresh": "Refresh",
|
||||
"redis_viewer.action.rename_key": "Rename Key",
|
||||
"redis_viewer.action.select_all_import_keys": "Select all import Keys",
|
||||
"redis_viewer.action.select_import_file": "Select import file",
|
||||
"redis_viewer.action.select_all_loaded": "Select all loaded",
|
||||
"redis_viewer.action.select_group": "Select",
|
||||
"redis_viewer.action.set_ttl": "Set TTL",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "Delete this Stream entry?",
|
||||
"redis_viewer.field.field_name": "Field name",
|
||||
"redis_viewer.field.fields_json": "Fields JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "Existing Key handling",
|
||||
"redis_viewer.field.import_file": "Import file",
|
||||
"redis_viewer.field.import_keys": "Keys to import",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "Member:",
|
||||
"redis_viewer.field.new_key_name": "New Key name",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "Loaded {{count}} Keys",
|
||||
"redis_viewer.label.length": "Length: {{count}}",
|
||||
"redis_viewer.label.node_count": "{{count}} nodes",
|
||||
"redis_viewer.label.import_database": "Source DB: db{{database}}",
|
||||
"redis_viewer.label.import_selection": "Selected {{selected}} / {{total}} Keys",
|
||||
"redis_viewer.label.original_key": "Original Key: {{key}}",
|
||||
"redis_viewer.message.add_failed": "Add failed: {{detail}}",
|
||||
"redis_viewer.message.add_success": "Added",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "Delete failed: {{detail}}",
|
||||
"redis_viewer.message.delete_success": "Deleted",
|
||||
"redis_viewer.message.deleted_keys": "Deleted {{count}} Keys",
|
||||
"redis_viewer.message.export_failed": "Export failed: {{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "Select at least one Key to export",
|
||||
"redis_viewer.message.export_success": "Exported {{count}} Keys",
|
||||
"redis_viewer.message.fields_json_invalid": "Fields JSON is invalid",
|
||||
"redis_viewer.message.fields_must_be_json_object": "Fields must be a JSON object",
|
||||
"redis_viewer.message.fields_required": "Provide at least one field",
|
||||
"redis_viewer.message.import_failed": "Import failed: {{detail}}",
|
||||
"redis_viewer.message.import_file_required": "Select an import file first",
|
||||
"redis_viewer.message.import_selection_required": "Select at least one Key to import",
|
||||
"redis_viewer.message.import_summary": "Imported {{imported}} Keys, skipped {{skipped}} existing Keys",
|
||||
"redis_viewer.message.key_check_failed": "Failed to check target Key: {{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Key no longer exists or has expired, and was removed from the list",
|
||||
"redis_viewer.message.key_name_copied": "Key name copied",
|
||||
@@ -6421,11 +6439,14 @@
|
||||
"redis_viewer.modal.add_stream_entry": "Add Stream entry",
|
||||
"redis_viewer.modal.edit_field": "Edit field: {{field}}",
|
||||
"redis_viewer.modal.edit_index": "Edit index {{index}}",
|
||||
"redis_viewer.modal.import_keys": "Import Redis Keys",
|
||||
"redis_viewer.modal.edit_value": "Edit value",
|
||||
"redis_viewer.modal.new_key": "New Key",
|
||||
"redis_viewer.modal.rename_key": "Rename Key",
|
||||
"redis_viewer.modal.set_ttl": "Set TTL",
|
||||
"redis_viewer.modal.update_score": "Update score",
|
||||
"redis_viewer.option.import_overwrite": "Overwrite existing Keys",
|
||||
"redis_viewer.option.import_skip_existing": "Skip existing Keys",
|
||||
"redis_viewer.notice.large_keyspace_mode": "Large keyspace performance mode is enabled. Node rendering is simplified and up to {{count}} expanded groups are kept.",
|
||||
"redis_viewer.placeholder.key_name": "Key name",
|
||||
"redis_viewer.placeholder.member_value": "Enter member value",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "Fuzzy",
|
||||
"redis_viewer.state.connection_not_found": "Connection not found",
|
||||
"redis_viewer.state.empty_selection": "Select a Key to view details",
|
||||
"redis_viewer.state.import_preview_empty": "Select a Redis export file to preview and choose Keys to import",
|
||||
"redis_viewer.table.action": "Actions",
|
||||
"redis_viewer.table.field": "Field",
|
||||
"redis_viewer.table.fields": "Fields",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "Attempt {{attempt}} connection failed: {{detail}}",
|
||||
"redis.backend.error.connect_failed": "Redis connection failed: {{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "Attempt {{attempt}} TLS setup failed: {{detail}}",
|
||||
"redis.backend.error.export_no_keys": "No Keys matched the export scope",
|
||||
"redis.backend.error.import_no_keys_selected": "No Keys were selected for import",
|
||||
"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.node_address_required": "Redis node address cannot be empty",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "Add succeeded",
|
||||
"redis.backend.message.connect_success": "Connection succeeded",
|
||||
"redis.backend.message.delete_success": "Delete succeeded",
|
||||
"redis.backend.message.export_success": "Export succeeded",
|
||||
"redis.backend.message.flush_success": "Flush succeeded",
|
||||
"redis.backend.message.import_success": "Import succeeded",
|
||||
"redis.backend.message.rename_success": "Rename succeeded",
|
||||
"redis.backend.message.select_db_success": "Database switched",
|
||||
"redis.backend.message.set_success": "Set succeeded",
|
||||
|
||||
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "Key を削除",
|
||||
"redis_viewer.action.delete_selected": "選択項目を削除({{count}})",
|
||||
"redis_viewer.action.edit": "編集",
|
||||
"redis_viewer.action.export_all": "すべてエクスポート",
|
||||
"redis_viewer.action.export_selected": "選択した Key をエクスポート",
|
||||
"redis_viewer.action.change_import_file": "インポートファイルを変更",
|
||||
"redis_viewer.action.import": "インポート",
|
||||
"redis_viewer.action.load_all": "すべて読み込む",
|
||||
"redis_viewer.action.load_more": "さらに読み込む",
|
||||
"redis_viewer.action.new_key": "新規",
|
||||
"redis_viewer.action.refresh": "更新",
|
||||
"redis_viewer.action.rename_key": "Key 名を変更",
|
||||
"redis_viewer.action.select_all_import_keys": "インポート対象をすべて選択",
|
||||
"redis_viewer.action.select_import_file": "インポートファイルを選択",
|
||||
"redis_viewer.action.select_all_loaded": "読み込み済みをすべて選択",
|
||||
"redis_viewer.action.select_group": "選択",
|
||||
"redis_viewer.action.set_ttl": "TTL を設定",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "この Stream エントリを削除しますか?",
|
||||
"redis_viewer.field.field_name": "フィールド名",
|
||||
"redis_viewer.field.fields_json": "フィールド JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "既存 Key の扱い",
|
||||
"redis_viewer.field.import_file": "インポートファイル",
|
||||
"redis_viewer.field.import_keys": "インポートする Key",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "メンバー:",
|
||||
"redis_viewer.field.new_key_name": "新しい Key 名",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "{{count}} 件の Key を読み込み済み",
|
||||
"redis_viewer.label.length": "長さ: {{count}}",
|
||||
"redis_viewer.label.node_count": "{{count}} ノード",
|
||||
"redis_viewer.label.import_database": "元の DB: db{{database}}",
|
||||
"redis_viewer.label.import_selection": "{{selected}} / {{total}} 件の Key を選択中",
|
||||
"redis_viewer.label.original_key": "元の Key: {{key}}",
|
||||
"redis_viewer.message.add_failed": "追加に失敗しました: {{detail}}",
|
||||
"redis_viewer.message.add_success": "追加しました",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "削除に失敗しました: {{detail}}",
|
||||
"redis_viewer.message.delete_success": "削除しました",
|
||||
"redis_viewer.message.deleted_keys": "{{count}} 件の Key を削除しました",
|
||||
"redis_viewer.message.export_failed": "エクスポートに失敗しました: {{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "エクスポートする Key を少なくとも 1 つ選択してください",
|
||||
"redis_viewer.message.export_success": "{{count}} 個の Key をエクスポートしました",
|
||||
"redis_viewer.message.fields_json_invalid": "フィールド JSON が無効です",
|
||||
"redis_viewer.message.fields_must_be_json_object": "フィールドは JSON オブジェクトである必要があります",
|
||||
"redis_viewer.message.fields_required": "少なくとも 1 つのフィールドを指定してください",
|
||||
"redis_viewer.message.import_failed": "インポートに失敗しました: {{detail}}",
|
||||
"redis_viewer.message.import_file_required": "先にインポートファイルを選択してください",
|
||||
"redis_viewer.message.import_selection_required": "インポートする Key を少なくとも 1 つ選択してください",
|
||||
"redis_viewer.message.import_summary": "{{imported}} 個の Key をインポートし、既存の {{skipped}} 個をスキップしました",
|
||||
"redis_viewer.message.key_check_failed": "対象 Key の確認に失敗しました: {{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Key は存在しないか期限切れのため、一覧から削除されました",
|
||||
"redis_viewer.message.key_name_copied": "Key 名をコピーしました",
|
||||
@@ -6422,10 +6440,13 @@
|
||||
"redis_viewer.modal.edit_field": "フィールドを編集: {{field}}",
|
||||
"redis_viewer.modal.edit_index": "インデックス {{index}} を編集",
|
||||
"redis_viewer.modal.edit_value": "値を編集",
|
||||
"redis_viewer.modal.import_keys": "Redis Key をインポート",
|
||||
"redis_viewer.modal.new_key": "新しい Key",
|
||||
"redis_viewer.modal.rename_key": "Key 名を変更",
|
||||
"redis_viewer.modal.set_ttl": "TTL を設定",
|
||||
"redis_viewer.modal.update_score": "スコアを更新",
|
||||
"redis_viewer.option.import_overwrite": "既存 Key を上書き",
|
||||
"redis_viewer.option.import_skip_existing": "既存 Key をスキップ",
|
||||
"redis_viewer.notice.large_keyspace_mode": "大規模 keyspace パフォーマンスモードが有効です。ノード描画は簡略化され、展開済みグループは最大 {{count}} 件まで保持されます。",
|
||||
"redis_viewer.placeholder.key_name": "Key 名",
|
||||
"redis_viewer.placeholder.member_value": "メンバー値を入力",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "あいまい",
|
||||
"redis_viewer.state.connection_not_found": "接続が見つかりません",
|
||||
"redis_viewer.state.empty_selection": "詳細を表示する Key を選択してください",
|
||||
"redis_viewer.state.import_preview_empty": "Redis エクスポートファイルを選択し、プレビューしてインポートする Key を選択してください",
|
||||
"redis_viewer.table.action": "操作",
|
||||
"redis_viewer.table.field": "フィールド",
|
||||
"redis_viewer.table.fields": "フィールド",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "{{attempt}} 回目の接続に失敗しました: {{detail}}",
|
||||
"redis.backend.error.connect_failed": "Redis への接続に失敗しました: {{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "{{attempt}} 回目の TLS 設定に失敗しました: {{detail}}",
|
||||
"redis.backend.error.export_no_keys": "エクスポート対象の Key がありません",
|
||||
"redis.backend.error.import_no_keys_selected": "インポートする Key が選択されていません",
|
||||
"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.node_address_required": "Redis ノードアドレスは空にできません",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "追加しました",
|
||||
"redis.backend.message.connect_success": "接続に成功しました",
|
||||
"redis.backend.message.delete_success": "削除しました",
|
||||
"redis.backend.message.export_success": "エクスポートに成功しました",
|
||||
"redis.backend.message.flush_success": "消去しました",
|
||||
"redis.backend.message.import_success": "インポートに成功しました",
|
||||
"redis.backend.message.rename_success": "名前を変更しました",
|
||||
"redis.backend.message.select_db_success": "データベースを切り替えました",
|
||||
"redis.backend.message.set_success": "設定しました",
|
||||
|
||||
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "Удалить Key",
|
||||
"redis_viewer.action.delete_selected": "Удалить выбранное ({{count}})",
|
||||
"redis_viewer.action.edit": "Редактировать",
|
||||
"redis_viewer.action.export_all": "Экспортировать все",
|
||||
"redis_viewer.action.export_selected": "Экспортировать выбранное",
|
||||
"redis_viewer.action.change_import_file": "Изменить файл импорта",
|
||||
"redis_viewer.action.import": "Импортировать",
|
||||
"redis_viewer.action.load_all": "Загрузить все",
|
||||
"redis_viewer.action.load_more": "Загрузить еще",
|
||||
"redis_viewer.action.new_key": "Создать",
|
||||
"redis_viewer.action.refresh": "Обновить",
|
||||
"redis_viewer.action.rename_key": "Переименовать Key",
|
||||
"redis_viewer.action.select_all_import_keys": "Выбрать все Key для импорта",
|
||||
"redis_viewer.action.select_import_file": "Выбрать файл импорта",
|
||||
"redis_viewer.action.select_all_loaded": "Выбрать все загруженные",
|
||||
"redis_viewer.action.select_group": "Выбрать",
|
||||
"redis_viewer.action.set_ttl": "Задать TTL",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "Удалить эту запись Stream?",
|
||||
"redis_viewer.field.field_name": "Имя поля",
|
||||
"redis_viewer.field.fields_json": "Поля JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "Обработка существующих Key",
|
||||
"redis_viewer.field.import_file": "Файл импорта",
|
||||
"redis_viewer.field.import_keys": "Keys для импорта",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "Участник:",
|
||||
"redis_viewer.field.new_key_name": "Новое имя Key",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "Загружено ключей: {{count}}",
|
||||
"redis_viewer.label.length": "Длина: {{count}}",
|
||||
"redis_viewer.label.node_count": "Узлов: {{count}}",
|
||||
"redis_viewer.label.import_database": "Исходная БД: db{{database}}",
|
||||
"redis_viewer.label.import_selection": "Выбрано {{selected}} из {{total}} Keys",
|
||||
"redis_viewer.label.original_key": "Исходный Key: {{key}}",
|
||||
"redis_viewer.message.add_failed": "Не удалось добавить: {{detail}}",
|
||||
"redis_viewer.message.add_success": "Добавлено",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "Не удалось удалить: {{detail}}",
|
||||
"redis_viewer.message.delete_success": "Удалено",
|
||||
"redis_viewer.message.deleted_keys": "Удалено Keys: {{count}}",
|
||||
"redis_viewer.message.export_failed": "Не удалось экспортировать: {{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "Выберите хотя бы один Key для экспорта",
|
||||
"redis_viewer.message.export_success": "Экспортировано Keys: {{count}}",
|
||||
"redis_viewer.message.fields_json_invalid": "Поля JSON недействительны",
|
||||
"redis_viewer.message.fields_must_be_json_object": "Поля должны быть объектом JSON",
|
||||
"redis_viewer.message.fields_required": "Укажите хотя бы одно поле",
|
||||
"redis_viewer.message.import_failed": "Не удалось импортировать: {{detail}}",
|
||||
"redis_viewer.message.import_file_required": "Сначала выберите файл импорта",
|
||||
"redis_viewer.message.import_selection_required": "Выберите хотя бы один Key для импорта",
|
||||
"redis_viewer.message.import_summary": "Импортировано {{imported}} Keys, пропущено {{skipped}} существующих Keys",
|
||||
"redis_viewer.message.key_check_failed": "Не удалось проверить целевой Key: {{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Key больше не существует или истек и был удален из списка",
|
||||
"redis_viewer.message.key_name_copied": "Имя Key скопировано",
|
||||
@@ -6422,10 +6440,13 @@
|
||||
"redis_viewer.modal.edit_field": "Редактировать поле: {{field}}",
|
||||
"redis_viewer.modal.edit_index": "Редактировать индекс {{index}}",
|
||||
"redis_viewer.modal.edit_value": "Редактировать значение",
|
||||
"redis_viewer.modal.import_keys": "Импортировать Redis Key",
|
||||
"redis_viewer.modal.new_key": "Новый Key",
|
||||
"redis_viewer.modal.rename_key": "Переименовать Key",
|
||||
"redis_viewer.modal.set_ttl": "Задать TTL",
|
||||
"redis_viewer.modal.update_score": "Обновить оценку",
|
||||
"redis_viewer.option.import_overwrite": "Перезаписывать существующие Key",
|
||||
"redis_viewer.option.import_skip_existing": "Пропускать существующие Key",
|
||||
"redis_viewer.notice.large_keyspace_mode": "Включен режим производительности для большого keyspace. Отрисовка узлов упрощена, сохраняется до {{count}} развернутых групп.",
|
||||
"redis_viewer.placeholder.key_name": "Имя Key",
|
||||
"redis_viewer.placeholder.member_value": "Введите значение участника",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "Нечетко",
|
||||
"redis_viewer.state.connection_not_found": "Подключение не найдено",
|
||||
"redis_viewer.state.empty_selection": "Выберите Key, чтобы просмотреть детали",
|
||||
"redis_viewer.state.import_preview_empty": "Выберите файл экспорта Redis, просмотрите его и отметьте Keys для импорта",
|
||||
"redis_viewer.table.action": "Действия",
|
||||
"redis_viewer.table.field": "Поле",
|
||||
"redis_viewer.table.fields": "Поля",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "Попытка подключения {{attempt}} завершилась ошибкой: {{detail}}",
|
||||
"redis.backend.error.connect_failed": "Не удалось подключиться к Redis: {{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "Сбой настройки TLS на попытке {{attempt}}: {{detail}}",
|
||||
"redis.backend.error.export_no_keys": "Нет Key для экспорта",
|
||||
"redis.backend.error.import_no_keys_selected": "Не выбраны Keys для импорта",
|
||||
"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.node_address_required": "Адрес узла Redis не может быть пустым",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "Добавление выполнено",
|
||||
"redis.backend.message.connect_success": "Подключение выполнено",
|
||||
"redis.backend.message.delete_success": "Удаление выполнено",
|
||||
"redis.backend.message.export_success": "Экспорт выполнен",
|
||||
"redis.backend.message.flush_success": "Очистка выполнена",
|
||||
"redis.backend.message.import_success": "Импорт выполнен",
|
||||
"redis.backend.message.rename_success": "Переименование выполнено",
|
||||
"redis.backend.message.select_db_success": "База данных переключена",
|
||||
"redis.backend.message.set_success": "Значение задано",
|
||||
|
||||
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "删除 Key",
|
||||
"redis_viewer.action.delete_selected": "删除选中项({{count}})",
|
||||
"redis_viewer.action.edit": "编辑",
|
||||
"redis_viewer.action.export_all": "导出全部",
|
||||
"redis_viewer.action.export_selected": "导出已选",
|
||||
"redis_viewer.action.change_import_file": "更换导入文件",
|
||||
"redis_viewer.action.import": "导入",
|
||||
"redis_viewer.action.load_all": "加载全部",
|
||||
"redis_viewer.action.load_more": "加载更多",
|
||||
"redis_viewer.action.new_key": "新建",
|
||||
"redis_viewer.action.refresh": "刷新",
|
||||
"redis_viewer.action.rename_key": "重命名 Key",
|
||||
"redis_viewer.action.select_all_import_keys": "全选导入项",
|
||||
"redis_viewer.action.select_import_file": "选择导入文件",
|
||||
"redis_viewer.action.select_all_loaded": "全选已加载",
|
||||
"redis_viewer.action.select_group": "选择",
|
||||
"redis_viewer.action.set_ttl": "设置 TTL",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "删除此 Stream 条目?",
|
||||
"redis_viewer.field.field_name": "字段名称",
|
||||
"redis_viewer.field.fields_json": "字段 JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "同名 Key 处理",
|
||||
"redis_viewer.field.import_file": "导入文件",
|
||||
"redis_viewer.field.import_keys": "待导入 Key",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "成员:",
|
||||
"redis_viewer.field.new_key_name": "新 Key 名称",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "已加载 {{count}} 个 Key",
|
||||
"redis_viewer.label.length": "长度:{{count}}",
|
||||
"redis_viewer.label.node_count": "{{count}} 个节点",
|
||||
"redis_viewer.label.import_database": "来源库:db{{database}}",
|
||||
"redis_viewer.label.import_selection": "已选择 {{selected}} / {{total}} 个 Key",
|
||||
"redis_viewer.label.original_key": "原 Key:{{key}}",
|
||||
"redis_viewer.message.add_failed": "新增失败:{{detail}}",
|
||||
"redis_viewer.message.add_success": "已新增",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "删除失败:{{detail}}",
|
||||
"redis_viewer.message.delete_success": "已删除",
|
||||
"redis_viewer.message.deleted_keys": "已删除 {{count}} 个 Key",
|
||||
"redis_viewer.message.export_failed": "导出失败:{{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "请先选择至少一个 Key",
|
||||
"redis_viewer.message.export_success": "已导出 {{count}} 个 Key",
|
||||
"redis_viewer.message.fields_json_invalid": "字段 JSON 无效",
|
||||
"redis_viewer.message.fields_must_be_json_object": "字段必须是 JSON 对象",
|
||||
"redis_viewer.message.fields_required": "请至少提供一个字段",
|
||||
"redis_viewer.message.import_failed": "导入失败:{{detail}}",
|
||||
"redis_viewer.message.import_file_required": "请先选择导入文件",
|
||||
"redis_viewer.message.import_selection_required": "至少选择一个要导入的 Key",
|
||||
"redis_viewer.message.import_summary": "已导入 {{imported}} 个 Key,跳过 {{skipped}} 个已存在 Key",
|
||||
"redis_viewer.message.key_check_failed": "检查目标 Key 失败:{{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Key 不再存在或已过期,已从列表中移除",
|
||||
"redis_viewer.message.key_name_copied": "Key 名称已复制",
|
||||
@@ -6422,10 +6440,13 @@
|
||||
"redis_viewer.modal.edit_field": "编辑字段:{{field}}",
|
||||
"redis_viewer.modal.edit_index": "编辑索引 {{index}}",
|
||||
"redis_viewer.modal.edit_value": "编辑值",
|
||||
"redis_viewer.modal.import_keys": "导入 Redis Key",
|
||||
"redis_viewer.modal.new_key": "新建 Key",
|
||||
"redis_viewer.modal.rename_key": "重命名 Key",
|
||||
"redis_viewer.modal.set_ttl": "设置 TTL",
|
||||
"redis_viewer.modal.update_score": "更新分数",
|
||||
"redis_viewer.option.import_overwrite": "覆盖已存在 Key",
|
||||
"redis_viewer.option.import_skip_existing": "跳过已存在 Key",
|
||||
"redis_viewer.notice.large_keyspace_mode": "大 Keyspace 性能模式已启用。节点渲染已简化,最多保留 {{count}} 个展开分组。",
|
||||
"redis_viewer.placeholder.key_name": "Key 名称",
|
||||
"redis_viewer.placeholder.member_value": "输入成员值",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "模糊",
|
||||
"redis_viewer.state.connection_not_found": "未找到连接",
|
||||
"redis_viewer.state.empty_selection": "选择一个 Key 查看详情",
|
||||
"redis_viewer.state.import_preview_empty": "请选择 Redis 导出文件,预览后勾选要导入的 Key",
|
||||
"redis_viewer.table.action": "操作",
|
||||
"redis_viewer.table.field": "字段",
|
||||
"redis_viewer.table.fields": "字段",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "第{{attempt}}次连接失败:{{detail}}",
|
||||
"redis.backend.error.connect_failed": "Redis 连接失败:{{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "第{{attempt}}次 TLS 配置失败:{{detail}}",
|
||||
"redis.backend.error.export_no_keys": "没有可导出的 Key",
|
||||
"redis.backend.error.import_no_keys_selected": "未选择要导入的 Key",
|
||||
"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.node_address_required": "Redis 节点地址不能为空",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "添加成功",
|
||||
"redis.backend.message.connect_success": "连接成功",
|
||||
"redis.backend.message.delete_success": "删除成功",
|
||||
"redis.backend.message.export_success": "导出成功",
|
||||
"redis.backend.message.flush_success": "清空成功",
|
||||
"redis.backend.message.import_success": "导入成功",
|
||||
"redis.backend.message.rename_success": "重命名成功",
|
||||
"redis.backend.message.select_db_success": "切换成功",
|
||||
"redis.backend.message.set_success": "设置成功",
|
||||
|
||||
@@ -6351,11 +6351,17 @@
|
||||
"redis_viewer.action.delete_key": "刪除 Key",
|
||||
"redis_viewer.action.delete_selected": "刪除已選項目({{count}})",
|
||||
"redis_viewer.action.edit": "編輯",
|
||||
"redis_viewer.action.export_all": "匯出全部",
|
||||
"redis_viewer.action.export_selected": "匯出已選",
|
||||
"redis_viewer.action.change_import_file": "更換匯入檔案",
|
||||
"redis_viewer.action.import": "匯入",
|
||||
"redis_viewer.action.load_all": "載入全部",
|
||||
"redis_viewer.action.load_more": "載入更多",
|
||||
"redis_viewer.action.new_key": "新增",
|
||||
"redis_viewer.action.refresh": "重新整理",
|
||||
"redis_viewer.action.rename_key": "重新命名 Key",
|
||||
"redis_viewer.action.select_all_import_keys": "全選匯入項目",
|
||||
"redis_viewer.action.select_import_file": "選擇匯入檔案",
|
||||
"redis_viewer.action.select_all_loaded": "全選已載入",
|
||||
"redis_viewer.action.select_group": "選取",
|
||||
"redis_viewer.action.set_ttl": "設定 TTL",
|
||||
@@ -6368,6 +6374,9 @@
|
||||
"redis_viewer.confirm.delete_stream_entry": "要刪除此 Stream 項目嗎?",
|
||||
"redis_viewer.field.field_name": "欄位名稱",
|
||||
"redis_viewer.field.fields_json": "欄位 JSON:",
|
||||
"redis_viewer.field.import_conflict_mode": "同名 Key 處理",
|
||||
"redis_viewer.field.import_file": "匯入檔案",
|
||||
"redis_viewer.field.import_keys": "待匯入 Key",
|
||||
"redis_viewer.field.key": "Key",
|
||||
"redis_viewer.field.member": "成員:",
|
||||
"redis_viewer.field.new_key_name": "新 Key 名稱",
|
||||
@@ -6383,6 +6392,8 @@
|
||||
"redis_viewer.label.keys_count": "已載入 {{count}} 個 Key",
|
||||
"redis_viewer.label.length": "長度:{{count}}",
|
||||
"redis_viewer.label.node_count": "{{count}} 個節點",
|
||||
"redis_viewer.label.import_database": "來源庫:db{{database}}",
|
||||
"redis_viewer.label.import_selection": "已選擇 {{selected}} / {{total}} 個 Key",
|
||||
"redis_viewer.label.original_key": "原 Key:{{key}}",
|
||||
"redis_viewer.message.add_failed": "新增失敗:{{detail}}",
|
||||
"redis_viewer.message.add_success": "已新增",
|
||||
@@ -6394,9 +6405,16 @@
|
||||
"redis_viewer.message.delete_failed": "刪除失敗:{{detail}}",
|
||||
"redis_viewer.message.delete_success": "已刪除",
|
||||
"redis_viewer.message.deleted_keys": "已刪除 {{count}} 個 Key",
|
||||
"redis_viewer.message.export_failed": "匯出失敗:{{detail}}",
|
||||
"redis_viewer.message.export_selection_required": "請先選擇至少一個 Key",
|
||||
"redis_viewer.message.export_success": "已匯出 {{count}} 個 Key",
|
||||
"redis_viewer.message.fields_json_invalid": "欄位 JSON 無效",
|
||||
"redis_viewer.message.fields_must_be_json_object": "欄位必須是 JSON 物件",
|
||||
"redis_viewer.message.fields_required": "請至少提供一個欄位",
|
||||
"redis_viewer.message.import_failed": "匯入失敗:{{detail}}",
|
||||
"redis_viewer.message.import_file_required": "請先選擇匯入檔案",
|
||||
"redis_viewer.message.import_selection_required": "至少選擇一個要匯入的 Key",
|
||||
"redis_viewer.message.import_summary": "已匯入 {{imported}} 個 Key,略過 {{skipped}} 個已存在 Key",
|
||||
"redis_viewer.message.key_check_failed": "檢查目標 Key 失敗:{{detail}}",
|
||||
"redis_viewer.message.key_missing_removed": "Key 已不存在或已過期,已從清單移除",
|
||||
"redis_viewer.message.key_name_copied": "Key 名稱已複製",
|
||||
@@ -6422,10 +6440,13 @@
|
||||
"redis_viewer.modal.edit_field": "編輯欄位:{{field}}",
|
||||
"redis_viewer.modal.edit_index": "編輯索引 {{index}}",
|
||||
"redis_viewer.modal.edit_value": "編輯值",
|
||||
"redis_viewer.modal.import_keys": "匯入 Redis Key",
|
||||
"redis_viewer.modal.new_key": "新增 Key",
|
||||
"redis_viewer.modal.rename_key": "重新命名 Key",
|
||||
"redis_viewer.modal.set_ttl": "設定 TTL",
|
||||
"redis_viewer.modal.update_score": "更新分數",
|
||||
"redis_viewer.option.import_overwrite": "覆蓋已存在 Key",
|
||||
"redis_viewer.option.import_skip_existing": "略過已存在 Key",
|
||||
"redis_viewer.notice.large_keyspace_mode": "大型 Keyspace 效能模式已啟用。節點渲染已簡化,最多保留 {{count}} 個展開群組。",
|
||||
"redis_viewer.placeholder.key_name": "Key 名稱",
|
||||
"redis_viewer.placeholder.member_value": "輸入成員值",
|
||||
@@ -6440,6 +6461,7 @@
|
||||
"redis_viewer.search.fuzzy": "模糊",
|
||||
"redis_viewer.state.connection_not_found": "找不到連線",
|
||||
"redis_viewer.state.empty_selection": "選取一個 Key 以查看詳細資料",
|
||||
"redis_viewer.state.import_preview_empty": "請選擇 Redis 匯出檔案,預覽後勾選要匯入的 Key",
|
||||
"redis_viewer.table.action": "操作",
|
||||
"redis_viewer.table.field": "欄位",
|
||||
"redis_viewer.table.fields": "欄位",
|
||||
@@ -6480,6 +6502,9 @@
|
||||
"redis.backend.error.connect_attempt_failed": "第 {{attempt}} 次連線失敗:{{detail}}",
|
||||
"redis.backend.error.connect_failed": "Redis 連線失敗:{{detail}}",
|
||||
"redis.backend.error.connect_tls_setup_failed": "第 {{attempt}} 次 TLS 設定失敗:{{detail}}",
|
||||
"redis.backend.error.export_no_keys": "沒有可匯出的 Key",
|
||||
"redis.backend.error.import_no_keys_selected": "未選擇要匯入的 Key",
|
||||
"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.node_address_required": "Redis 節點地址不能為空",
|
||||
@@ -6497,7 +6522,9 @@
|
||||
"redis.backend.message.add_success": "新增成功",
|
||||
"redis.backend.message.connect_success": "連線成功",
|
||||
"redis.backend.message.delete_success": "刪除成功",
|
||||
"redis.backend.message.export_success": "匯出成功",
|
||||
"redis.backend.message.flush_success": "清空成功",
|
||||
"redis.backend.message.import_success": "匯入成功",
|
||||
"redis.backend.message.rename_success": "重新命名成功",
|
||||
"redis.backend.message.select_db_success": "切換成功",
|
||||
"redis.backend.message.set_success": "設定成功",
|
||||
|
||||
Reference in New Issue
Block a user