errorRules.json 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. {
  2. "actions": {
  3. "add": "追加",
  4. "delete": "削除",
  5. "edit": "編集",
  6. "messages": {
  7. "error": "操作が失敗しました",
  8. "success": "操作が成功しました"
  9. },
  10. "refresh": "更新",
  11. "test": "テスト"
  12. },
  13. "add": "エラールールを追加",
  14. "addFailed": "エラールールの作成に失敗しました",
  15. "addSuccess": "エラールールが正常に作成されました",
  16. "cacheStats": "キャッシュ: {totalCount}件のルール",
  17. "categories": {
  18. "cache_limit": "キャッシュ制御制限",
  19. "content_filter": "コンテンツフィルター",
  20. "invalid_request": "無効なリクエスト",
  21. "parameter_error": "パラメータ検証失敗",
  22. "pdf_limit": "PDF ページ制限",
  23. "prompt_limit": "プロンプト長制限",
  24. "thinking_error": "Thinking フォーマットエラー"
  25. },
  26. "confirmDelete": "エラールール \"{pattern}\" を削除してもよろしいですか?",
  27. "defaultRules": {
  28. "cannotDelete": "デフォルトルールは削除できません",
  29. "cannotDisable": "デフォルトルールは有効のままにすることをお勧めします"
  30. },
  31. "delete": "エラールールを削除",
  32. "deleteFailed": "削除に失敗しました",
  33. "deleteSuccess": "エラールールが正常に削除されました",
  34. "description": "自動再試行を行わないクライアントエラールールを管理します。設定後、ルールに一致するエラーは再試行せずユーザーに直接返され、プロバイダーのサーキットブレーカーにもカウントされません。",
  35. "dialog": {
  36. "addDescription": "エラーメッセージの正規表現パターンを設定します。マッチしたエラーはリトライ不可能なクライアントエラーとして識別されます。",
  37. "addTitle": "エラールールを追加",
  38. "categoryHint": "分類管理と統計のためのエラーカテゴリを選択",
  39. "categoryLabel": "ルールカテゴリ *",
  40. "categoryPlaceholder": "ルールカテゴリを選択",
  41. "categoryRequired": "ルールカテゴリを選択してください",
  42. "creating": "作成中...",
  43. "defaultRuleHint": "デフォルトルールのパターンは変更できません",
  44. "descriptionLabel": "説明",
  45. "descriptionPlaceholder": "オプション: 説明を追加...",
  46. "editDescription": "エラールール設定を変更します。変更後、キャッシュが自動的に更新されます。",
  47. "editTitle": "エラールールを編集",
  48. "enableOverride": "エラーオーバーライドを有効にする",
  49. "enableOverrideHint": "有効にすると、クライアントに返すエラーレスポンスとステータスコードをカスタマイズできます。元のエラーはデータベースに記録されます。現在、Claude APIエラー形式のみサポートしています。",
  50. "invalidJson": "JSON形式が無効です",
  51. "invalidPattern": "無効な正規表現",
  52. "invalidRegex": "正規表現の構文エラー",
  53. "invalidStatusCode": "ステータスコードは400-599の範囲内でなければなりません",
  54. "matchFailed": "マッチなし",
  55. "matchSuccess": "マッチ成功",
  56. "matchedText": "マッチしたテキスト",
  57. "overrideResponseHint": "空白のままにするとステータスコードのみオーバーライドします。",
  58. "overrideResponseLabel": "オーバーライドレスポンス(JSON形式)",
  59. "overrideResponsePlaceholder": "{\n \"type\": \"error\",\n \"error\": {\n \"type\": \"invalid_request_error\",\n \"message\": \"カスタムメッセージ\"\n }\n}",
  60. "overrideStatusCodeHint": "空白のままにするとアップストリームのステータスコードを使用します。範囲: 400-599。",
  61. "overrideStatusCodeLabel": "オーバーライドステータスコード(オプション)",
  62. "overrideStatusCodePlaceholder": "例: 400",
  63. "patternHint": "JavaScript正規表現構文をサポート、例:prompt is too long|invalid.*request",
  64. "patternLabel": "正規表現パターン *",
  65. "patternPlaceholder": "正規表現を入力...",
  66. "patternRequired": "正規表現パターンを入力してください",
  67. "regexTester": "正規表現テスター",
  68. "saving": "保存しています...",
  69. "testMessageLabel": "テストメッセージ",
  70. "testMessagePlaceholder": "テストするエラーメッセージを入力...",
  71. "useTemplate": "Claude Error テンプレート",
  72. "useTemplateConfirm": "入力済みの内容をテンプレートで上書きしますか?",
  73. "validJson": "JSON 形式は有効です"
  74. },
  75. "disable": "エラールールが無効になりました",
  76. "edit": "エラールールを編集",
  77. "editFailed": "エラールールの更新に失敗しました",
  78. "editSuccess": "エラールールが正常に更新されました",
  79. "emptyState": "エラールールがまだありません。右上の「エラールールを追加」をクリックして設定を開始してください。",
  80. "enable": "エラールールが有効になりました",
  81. "form": {
  82. "fields": {
  83. "category": "ルールカテゴリ",
  84. "description": "説明",
  85. "pattern": "正規表現パターン"
  86. },
  87. "labels": {
  88. "category": "ルールカテゴリ *",
  89. "description": "説明",
  90. "isEnabled": "有効状態",
  91. "pattern": "正規表現パターン *"
  92. },
  93. "placeholders": {
  94. "category": "カテゴリを選択",
  95. "description": "オプション: 説明を追加...",
  96. "pattern": "例: prompt is too long"
  97. }
  98. },
  99. "nav": "エラールール",
  100. "refreshCache": "ルールを同期",
  101. "refreshCacheFailed": "ルールの同期に失敗しました",
  102. "refreshCacheSuccess": "ルールが正常に同期され、{count} 個のエラールールがロードされました",
  103. "regexTester": {
  104. "matchResult": "マッチ結果",
  105. "matched": "マッチしました",
  106. "notMatched": "マッチしませんでした",
  107. "test": "テスト",
  108. "testMessage": "テストメッセージ",
  109. "testMessagePlaceholder": "テストするエラーメッセージを入力...",
  110. "title": "正規表現テスター"
  111. },
  112. "section": {
  113. "title": "エラールールリスト"
  114. },
  115. "table": {
  116. "actions": "アクション",
  117. "category": "ルールカテゴリ",
  118. "createdAt": "作成日時",
  119. "default": "デフォルト",
  120. "description": "説明",
  121. "isDefault": "デフォルトルール",
  122. "isEnabled": "有効状態",
  123. "pattern": "正規表現パターン",
  124. "status": "ステータス"
  125. },
  126. "tester": {
  127. "category": "カテゴリ",
  128. "description": "エラーメッセージを入力して、設定済みルールに一致するかと最終的な返却内容を確認します。",
  129. "finalResponse": "オーバーライドレスポンス",
  130. "inputLabel": "テストするエラーメッセージ",
  131. "inputPlaceholder": "検証したいエラーメッセージを入力...",
  132. "matchType": "マッチタイプ",
  133. "matched": "エラールールに一致しました",
  134. "messageRequired": "テストするエラーメッセージを入力してください",
  135. "noRule": "一致したルールはありません",
  136. "notMatched": "一致するルールなし",
  137. "overrideStatusCode": "オーバーライドステータスコード",
  138. "pattern": "パターン",
  139. "ruleInfo": "一致したルール",
  140. "statusCodeOnlyOverride": "ステータスコードのみオーバーライドされ、レスポンスボディはアップストリームのエラーが使用されます",
  141. "testButton": "テストを実行",
  142. "testFailed": "テストに失敗しました。再度お試しください",
  143. "testing": "テスト中...",
  144. "title": "エラールールテスト",
  145. "warnings": "設定の警告"
  146. },
  147. "title": "エラールール管理",
  148. "toggleFailed": "切り替えに失敗しました",
  149. "toggleFailedError": "切り替えに失敗しました:",
  150. "validation": {
  151. "categoryRequired": "ルールカテゴリを選択してください",
  152. "patternInvalid": "正規表現の構文エラー",
  153. "patternRequired": "正規表現パターンを入力してください",
  154. "patternTooComplex": "正規表現が複雑すぎます",
  155. "redosRisk": "正規表現に ReDoS リスクがあります。パターンを簡略化してください"
  156. }
  157. }