errorRules.json 6.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": "Prompt 長度限制",
  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. }