diff --git a/apps/desktop/src/components/redis/RedisValueViewer.vue b/apps/desktop/src/components/redis/RedisValueViewer.vue index dd933a6273..e10f150a8f 100644 --- a/apps/desktop/src/components/redis/RedisValueViewer.vue +++ b/apps/desktop/src/components/redis/RedisValueViewer.vue @@ -2977,12 +2977,12 @@ useUpdateBlocker(() => (hasUnsavedRedisDraft.value || editingTtl.value || saving - - + +
#
-
Value
+
{{ t("redis.columnValue") }}
@@ -3025,11 +3025,11 @@ useUpdateBlocker(() => (hasUnsavedRedisDraft.value || editingTtl.value || saving
- - + +
-
Member
+
{{ t("redis.member") }}
@@ -3076,14 +3076,14 @@ useUpdateBlocker(() => (hasUnsavedRedisDraft.value || editingTtl.value || saving
- - - + + +
+ + +
#
-
Member
+
{{ t("redis.member") }}
@@ -3191,11 +3191,11 @@ useUpdateBlocker(() => (hasUnsavedRedisDraft.value || editingTtl.value || saving
{{ row.index + 1 }}
- + {{ row.value.score }}
- + {{ formatValue(row.value.member) }}
diff --git a/apps/desktop/src/i18n/locales/az.ts b/apps/desktop/src/i18n/locales/az.ts index 4a230409e2..89d58b36a4 100644 --- a/apps/desktop/src/i18n/locales/az.ts +++ b/apps/desktop/src/i18n/locales/az.ts @@ -5296,6 +5296,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "Dəyişiklik ACL uyğunluq rejimi ilə yadda saxlanıldı; eyni vaxtda edilən bal dəyişikliklərini yoxlamaq mümkün olmadı.", ttlInvalid: "Saniyə ilə etibarlı TTL daxil edin (müddətsiz üçün -1)", member: "Üzv", + valuePlaceholder: "dəyər", + memberPlaceholder: "üzv", + fieldPlaceholder: "sahə", + scorePlaceholder: "bal", + pushAction: "Əlavə et", + addAction: "Əlavə et", + setAction: "Təyin et", memberDetail: "Üzvün təfərrüatları", viewMember: "Tam dəyərə bax", copyMember: "Üzvü kopyala", diff --git a/apps/desktop/src/i18n/locales/en.ts b/apps/desktop/src/i18n/locales/en.ts index 69b494730b..87e8652cc9 100644 --- a/apps/desktop/src/i18n/locales/en.ts +++ b/apps/desktop/src/i18n/locales/en.ts @@ -5479,6 +5479,13 @@ export default { zsetAclCompatibilityWarning: "The change was saved using ACL compatibility mode; concurrent score changes could not be checked.", ttlInvalid: "Enter a valid TTL in seconds (-1 for no expiry)", member: "Member", + valuePlaceholder: "value", + memberPlaceholder: "member", + fieldPlaceholder: "field", + scorePlaceholder: "score", + pushAction: "Push", + addAction: "Add", + setAction: "Set", memberDetail: "Member detail", viewMember: "View full value", copyMember: "Copy member", diff --git a/apps/desktop/src/i18n/locales/es.ts b/apps/desktop/src/i18n/locales/es.ts index 345cf8273b..4fb713f764 100644 --- a/apps/desktop/src/i18n/locales/es.ts +++ b/apps/desktop/src/i18n/locales/es.ts @@ -5170,6 +5170,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "El cambio se guardó en modo de compatibilidad ACL; no se pudieron comprobar cambios simultáneos en la puntuación.", ttlInvalid: "Ingresa un TTL válido en segundos (-1 para sin caducidad)", member: "Miembro", + valuePlaceholder: "valor", + memberPlaceholder: "miembro", + fieldPlaceholder: "campo", + scorePlaceholder: "puntuación", + pushAction: "Insertar", + addAction: "Añadir", + setAction: "Establecer", memberDetail: "Detalle del miembro", viewMember: "Ver valor completo", copyMember: "Copiar miembro", diff --git a/apps/desktop/src/i18n/locales/it.ts b/apps/desktop/src/i18n/locales/it.ts index 2613b6b896..9fcc008024 100644 --- a/apps/desktop/src/i18n/locales/it.ts +++ b/apps/desktop/src/i18n/locales/it.ts @@ -5168,6 +5168,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "La modifica è stata salvata in modalità compatibilità ACL; non è stato possibile verificare modifiche concorrenti al punteggio.", ttlInvalid: "Inserisci un TTL valido in secondi (-1 per nessuna scadenza)", member: "Membro", + valuePlaceholder: "valore", + memberPlaceholder: "membro", + fieldPlaceholder: "campo", + scorePlaceholder: "punteggio", + pushAction: "Inserisci", + addAction: "Aggiungi", + setAction: "Imposta", memberDetail: "Dettaglio membro", viewMember: "Visualizza valore completo", copyMember: "Copia membro", diff --git a/apps/desktop/src/i18n/locales/ja.ts b/apps/desktop/src/i18n/locales/ja.ts index 9eadf660e0..29bc3bf5e7 100644 --- a/apps/desktop/src/i18n/locales/ja.ts +++ b/apps/desktop/src/i18n/locales/ja.ts @@ -5197,6 +5197,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "ACL 互換モードで保存しました。同時に行われたスコア変更は確認できませんでした。", ttlInvalid: "有効なTTLを秒で入力してください(-1で期限なし)", member: "メンバー", + valuePlaceholder: "値", + memberPlaceholder: "メンバー", + fieldPlaceholder: "フィールド", + scorePlaceholder: "スコア", + pushAction: "追加", + addAction: "追加", + setAction: "設定", memberDetail: "メンバー詳細", viewMember: "完全な値を表示", copyMember: "メンバーをコピー", diff --git a/apps/desktop/src/i18n/locales/ko.ts b/apps/desktop/src/i18n/locales/ko.ts index a5cd615a77..e8dd84f877 100644 --- a/apps/desktop/src/i18n/locales/ko.ts +++ b/apps/desktop/src/i18n/locales/ko.ts @@ -4809,6 +4809,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "ACL 호환 모드로 저장했습니다. 동시에 변경된 점수는 확인할 수 없습니다.", ttlInvalid: "초 단위의 올바른 TTL을 입력하세요 (만료 없음은 -1)", member: "멤버", + valuePlaceholder: "값", + memberPlaceholder: "멤버", + fieldPlaceholder: "필드", + scorePlaceholder: "점수", + pushAction: "추가", + addAction: "추가", + setAction: "설정", memberDetail: "멤버 상세", viewMember: "전체 값 보기", copyMember: "멤버 복사", diff --git a/apps/desktop/src/i18n/locales/pt-BR.ts b/apps/desktop/src/i18n/locales/pt-BR.ts index 344b292525..38459d060e 100644 --- a/apps/desktop/src/i18n/locales/pt-BR.ts +++ b/apps/desktop/src/i18n/locales/pt-BR.ts @@ -5170,6 +5170,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "A alteração foi salva no modo de compatibilidade ACL; não foi possível verificar alterações simultâneas na pontuação.", ttlInvalid: "Insira um TTL válido em segundos (-1 para sem expiração)", member: "Membro", + valuePlaceholder: "valor", + memberPlaceholder: "membro", + fieldPlaceholder: "campo", + scorePlaceholder: "pontuação", + pushAction: "Inserir", + addAction: "Adicionar", + setAction: "Definir", memberDetail: "Detalhe do membro", viewMember: "Ver valor completo", copyMember: "Copiar membro", diff --git a/apps/desktop/src/i18n/locales/tr.ts b/apps/desktop/src/i18n/locales/tr.ts index a58e5feb50..1cd8750cb5 100644 --- a/apps/desktop/src/i18n/locales/tr.ts +++ b/apps/desktop/src/i18n/locales/tr.ts @@ -5190,6 +5190,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "Değişiklik ACL uyumluluk modunda kaydedildi; eşzamanlı puan değişiklikleri denetlenemedi.", ttlInvalid: "Saniye cinsinden geçerli bir TTL girin (sona erme yoksa -1)", member: "Üye", + valuePlaceholder: "değer", + memberPlaceholder: "üye", + fieldPlaceholder: "alan", + scorePlaceholder: "puan", + pushAction: "Ekle", + addAction: "Ekle", + setAction: "Ayarla", memberDetail: "Üye ayrıntısı", viewMember: "Tam değeri görüntüle", copyMember: "Üyeyi kopyala", diff --git a/apps/desktop/src/i18n/locales/zh-CN.ts b/apps/desktop/src/i18n/locales/zh-CN.ts index 26aa9cca51..3db681f071 100644 --- a/apps/desktop/src/i18n/locales/zh-CN.ts +++ b/apps/desktop/src/i18n/locales/zh-CN.ts @@ -5454,6 +5454,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "修改已通过 ACL 兼容模式保存,无法校验并发的分数变更。", ttlInvalid: "请输入有效的 TTL(秒数,-1 表示永不过期)", member: "成员", + valuePlaceholder: "值", + memberPlaceholder: "成员", + fieldPlaceholder: "字段", + scorePlaceholder: "分值", + pushAction: "推入", + addAction: "添加", + setAction: "设置", memberDetail: "成员详情", viewMember: "查看完整内容", copyMember: "复制成员", diff --git a/apps/desktop/src/i18n/locales/zh-TW.ts b/apps/desktop/src/i18n/locales/zh-TW.ts index 7cb7fee365..2148a7582e 100644 --- a/apps/desktop/src/i18n/locales/zh-TW.ts +++ b/apps/desktop/src/i18n/locales/zh-TW.ts @@ -4494,6 +4494,13 @@ export default withEnglishFallback({ zsetAclCompatibilityWarning: "變更已透過 ACL 相容模式儲存,無法驗證並行的分數變更。", ttlInvalid: "請輸入有效的 TTL(秒數,-1 表示永不過期)", member: "成員", + valuePlaceholder: "值", + memberPlaceholder: "成員", + fieldPlaceholder: "欄位", + scorePlaceholder: "分數", + pushAction: "推入", + addAction: "新增", + setAction: "設定", memberDetail: "成員詳情", viewMember: "檢視完整內容", copyMember: "複製成員", diff --git a/docs/screenshots/issue-9474-redis-editor-i18n-after.png b/docs/screenshots/issue-9474-redis-editor-i18n-after.png new file mode 100644 index 0000000000..ba1ced08e2 Binary files /dev/null and b/docs/screenshots/issue-9474-redis-editor-i18n-after.png differ diff --git a/docs/screenshots/issue-9474-redis-editor-i18n-before.png b/docs/screenshots/issue-9474-redis-editor-i18n-before.png new file mode 100644 index 0000000000..2a01ca7b12 Binary files /dev/null and b/docs/screenshots/issue-9474-redis-editor-i18n-before.png differ