Parcourir la source

fix(i18n): add 12 missing batchEdit translation keys for all 5 locales

Add missing i18n keys referenced in batch edit UI components:
- fields.isEnabled: noChange/enable/disable options for batch dropdown
- affectedProviders: title and overflow text for provider summaries
- batchNotes: codexOnly/claudeOnly/geminiOnly badge labels
- undo: singleEditSuccess/singleEditUndone/singleDeleteSuccess/singleDeleteUndone toasts
ding113 il y a 1 mois
Parent
commit
14740d1925

+ 17 - 1
messages/en/settings/providers/batchEdit.json

@@ -40,7 +40,10 @@
   },
   "fields": {
     "isEnabled": {
-      "label": "Enabled"
+      "label": "Enabled",
+      "noChange": "No Change",
+      "enable": "Enable",
+      "disable": "Disable"
     },
     "priority": "Priority",
     "weight": "Weight",
@@ -67,6 +70,10 @@
     "batchDeleteSuccess": "{count} providers deleted",
     "button": "Undo",
     "batchDeleteUndone": "{count} providers restored",
+    "singleEditSuccess": "Provider updated",
+    "singleEditUndone": "Provider update reverted",
+    "singleDeleteSuccess": "Provider deleted",
+    "singleDeleteUndone": "Provider restored",
     "expired": "Undo expired",
     "failed": "Undo failed"
   },
@@ -76,6 +83,15 @@
     "confirm": "Confirm",
     "processing": "Processing..."
   },
+  "affectedProviders": {
+    "title": "Affected Providers",
+    "more": "+{count} more"
+  },
+  "batchNotes": {
+    "codexOnly": "Codex only",
+    "claudeOnly": "Claude only",
+    "geminiOnly": "Gemini only"
+  },
   "mixedValues": {
     "label": "(mixed values)",
     "tooltip": "Selected providers have different values:",

+ 17 - 1
messages/ja/settings/providers/batchEdit.json

@@ -40,7 +40,10 @@
   },
   "fields": {
     "isEnabled": {
-      "label": "有効状態"
+      "label": "有効状態",
+      "noChange": "変更なし",
+      "enable": "有効にする",
+      "disable": "無効にする"
     },
     "priority": "優先度",
     "weight": "重み",
@@ -67,6 +70,10 @@
     "batchDeleteSuccess": "{count} 件のプロバイダーを削除しました",
     "button": "元に戻す",
     "batchDeleteUndone": "{count} 件のプロバイダーを復元しました",
+    "singleEditSuccess": "プロバイダーを更新しました",
+    "singleEditUndone": "プロバイダーの更新を元に戻しました",
+    "singleDeleteSuccess": "プロバイダーを削除しました",
+    "singleDeleteUndone": "プロバイダーを復元しました",
     "expired": "元に戻す期限切れ",
     "failed": "元に戻す操作に失敗"
   },
@@ -76,6 +83,15 @@
     "confirm": "確認",
     "processing": "処理中..."
   },
+  "affectedProviders": {
+    "title": "対象プロバイダー",
+    "more": "他 {count} 件"
+  },
+  "batchNotes": {
+    "codexOnly": "Codex のみ",
+    "claudeOnly": "Claude のみ",
+    "geminiOnly": "Gemini のみ"
+  },
   "mixedValues": {
     "label": "(混合値)",
     "tooltip": "選択されたプロバイダーには異なる値があります:",

+ 17 - 1
messages/ru/settings/providers/batchEdit.json

@@ -40,7 +40,10 @@
   },
   "fields": {
     "isEnabled": {
-      "label": "Включен"
+      "label": "Включен",
+      "noChange": "Без изменений",
+      "enable": "Включить",
+      "disable": "Отключить"
     },
     "priority": "Приоритет",
     "weight": "Вес",
@@ -67,6 +70,10 @@
     "batchDeleteSuccess": "Удалено провайдеров: {count}",
     "button": "Отменить",
     "batchDeleteUndone": "Восстановлено провайдеров: {count}",
+    "singleEditSuccess": "Провайдер обновлен",
+    "singleEditUndone": "Обновление провайдера отменено",
+    "singleDeleteSuccess": "Провайдер удален",
+    "singleDeleteUndone": "Провайдер восстановлен",
     "expired": "Отмена истекла",
     "failed": "Ошибка отмены"
   },
@@ -76,6 +83,15 @@
     "confirm": "Подтвердить",
     "processing": "Обработка..."
   },
+  "affectedProviders": {
+    "title": "Затронутые провайдеры",
+    "more": "и еще {count}"
+  },
+  "batchNotes": {
+    "codexOnly": "Только Codex",
+    "claudeOnly": "Только Claude",
+    "geminiOnly": "Только Gemini"
+  },
   "mixedValues": {
     "label": "(смешанные значения)",
     "tooltip": "Выбранные провайдеры имеют разные значения:",

+ 17 - 1
messages/zh-CN/settings/providers/batchEdit.json

@@ -40,7 +40,10 @@
   },
   "fields": {
     "isEnabled": {
-      "label": "启用状态"
+      "label": "启用状态",
+      "noChange": "不修改",
+      "enable": "启用",
+      "disable": "禁用"
     },
     "priority": "优先级",
     "weight": "权重",
@@ -67,6 +70,10 @@
     "batchDeleteSuccess": "已删除 {count} 个供应商",
     "button": "撤销",
     "batchDeleteUndone": "已恢复 {count} 个供应商",
+    "singleEditSuccess": "供应商已更新",
+    "singleEditUndone": "已撤销供应商更新",
+    "singleDeleteSuccess": "供应商已删除",
+    "singleDeleteUndone": "供应商已恢复",
     "expired": "撤销已过期",
     "failed": "撤销失败"
   },
@@ -76,6 +83,15 @@
     "confirm": "确认",
     "processing": "处理中..."
   },
+  "affectedProviders": {
+    "title": "受影响的供应商",
+    "more": "还有 {count} 个"
+  },
+  "batchNotes": {
+    "codexOnly": "仅限 Codex",
+    "claudeOnly": "仅限 Claude",
+    "geminiOnly": "仅限 Gemini"
+  },
   "mixedValues": {
     "label": "(混合值)",
     "tooltip": "选中的供应商有不同的值:",

+ 17 - 1
messages/zh-TW/settings/providers/batchEdit.json

@@ -40,7 +40,10 @@
   },
   "fields": {
     "isEnabled": {
-      "label": "啟用狀態"
+      "label": "啟用狀態",
+      "noChange": "不修改",
+      "enable": "啟用",
+      "disable": "停用"
     },
     "priority": "優先順序",
     "weight": "權重",
@@ -67,6 +70,10 @@
     "batchDeleteSuccess": "已刪除 {count} 個供應商",
     "button": "復原",
     "batchDeleteUndone": "已還原 {count} 個供應商",
+    "singleEditSuccess": "供應商已更新",
+    "singleEditUndone": "已復原供應商更新",
+    "singleDeleteSuccess": "供應商已刪除",
+    "singleDeleteUndone": "供應商已還原",
     "expired": "復原已過期",
     "failed": "復原失敗"
   },
@@ -76,6 +83,15 @@
     "confirm": "確認",
     "processing": "處理中..."
   },
+  "affectedProviders": {
+    "title": "受影響的供應商",
+    "more": "還有 {count} 個"
+  },
+  "batchNotes": {
+    "codexOnly": "僅限 Codex",
+    "claudeOnly": "僅限 Claude",
+    "geminiOnly": "僅限 Gemini"
+  },
   "mixedValues": {
     "label": "(混合值)",
     "tooltip": "選中的供應商有不同的值:",