batchEdit.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. {
  2. "selectedCount": "{count} 件選択中",
  3. "actions": {
  4. "edit": "編集",
  5. "resetCircuit": "サーキットブレーカーをリセット",
  6. "delete": "削除"
  7. },
  8. "enterMode": "一括編集",
  9. "selectionHint": "プロバイダーを選択して一括編集",
  10. "selectAll": "すべて選択",
  11. "invertSelection": "選択を反転",
  12. "selectByType": "タイプ別",
  13. "selectByTypeItem": "{type} ({count})",
  14. "selectByGroup": "グループ別",
  15. "selectByGroupItem": "{group} ({count})",
  16. "editSelected": "選択項目を編集",
  17. "exitMode": "終了",
  18. "dialog": {
  19. "editTitle": "プロバイダーの一括編集",
  20. "editDesc": "{count} 件のプロバイダーの設定を編集",
  21. "deleteTitle": "プロバイダーの削除",
  22. "deleteDesc": "{count} 件のプロバイダーを削除してよろしいですか?この操作は元に戻せません。",
  23. "resetCircuitTitle": "サーキットブレーカーのリセット",
  24. "resetCircuitDesc": "{count} 件のプロバイダーのサーキットブレーカーをリセットしますか?",
  25. "next": "次へ"
  26. },
  27. "preview": {
  28. "title": "変更のプレビュー",
  29. "description": "{count} 件のプロバイダーの変更を確認",
  30. "loading": "プレビューを読み込み中...",
  31. "noChanges": "適用する変更はありません",
  32. "summary": "{providerCount} 件のプロバイダーに影響、{fieldCount} 件のフィールドを変更、{skipCount} 件スキップ",
  33. "excludeProvider": "プロバイダーの包含を切り替え",
  34. "providerHeader": "{name}",
  35. "fieldChanged": "{field}: {before} -> {after}",
  36. "fieldSkipped": "{field}: スキップ ({reason})",
  37. "nullValue": "(空)",
  38. "back": "戻る",
  39. "apply": "変更を適用"
  40. },
  41. "fields": {
  42. "isEnabled": {
  43. "label": "有効状態",
  44. "noChange": "変更なし",
  45. "enable": "有効にする",
  46. "disable": "無効にする"
  47. },
  48. "priority": "優先度",
  49. "weight": "重み",
  50. "costMultiplier": "コスト倍率",
  51. "groupTag": {
  52. "label": "グループタグ"
  53. },
  54. "modelRedirects": "モデルリダイレクト",
  55. "allowedModels": "許可モデル",
  56. "thinkingBudget": "思考バジェット",
  57. "adaptiveThinking": "アダプティブ思考"
  58. },
  59. "toast": {
  60. "previewFailed": "プレビュー失敗: {error}",
  61. "unknownError": "不明なエラー",
  62. "updated": "{count} 件のプロバイダーを更新しました",
  63. "undo": "元に戻す",
  64. "undoSuccess": "{count} 件のプロバイダーを元に戻しました",
  65. "undoFailed": "元に戻す操作に失敗: {error}",
  66. "failed": "操作に失敗: {error}",
  67. "circuitReset": "{count} 件のサーキットブレーカーをリセットしました"
  68. },
  69. "undo": {
  70. "batchDeleteSuccess": "{count} 件のプロバイダーを削除しました",
  71. "button": "元に戻す",
  72. "batchDeleteUndone": "{count} 件のプロバイダーを復元しました",
  73. "singleEditSuccess": "プロバイダーを更新しました",
  74. "singleEditUndone": "プロバイダーの更新を元に戻しました",
  75. "singleDeleteSuccess": "プロバイダーを削除しました",
  76. "singleDeleteUndone": "プロバイダーを復元しました",
  77. "expired": "元に戻す期限切れ",
  78. "failed": "元に戻す操作に失敗"
  79. },
  80. "confirm": {
  81. "cancel": "キャンセル",
  82. "goBack": "戻る",
  83. "confirm": "確認",
  84. "processing": "処理中..."
  85. },
  86. "affectedProviders": {
  87. "title": "対象プロバイダー",
  88. "more": "他 {count} 件"
  89. },
  90. "batchNotes": {
  91. "codexOnly": "Codex のみ",
  92. "claudeOnly": "Claude のみ",
  93. "geminiOnly": "Gemini のみ"
  94. },
  95. "mixedValues": {
  96. "label": "(混合値)",
  97. "tooltip": "選択されたプロバイダーには異なる値があります:",
  98. "andMore": "...他 {count} 件"
  99. }
  100. }