requestFilters.json 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. {
  2. "actionLabel": {
  3. "json_path": "JSON 路徑替換",
  4. "remove": "刪除 Header",
  5. "set": "設定 Header",
  6. "text_replace": "文字替換"
  7. },
  8. "add": "新增過濾器",
  9. "addFailed": "建立失敗",
  10. "addSuccess": "建立成功",
  11. "applyToAll": "應用於所有請求",
  12. "confirmDelete": "確定刪除過濾器「{name}」?",
  13. "delete": "刪除過濾器",
  14. "deleteFailed": "刪除失敗",
  15. "deleteSuccess": "刪除成功",
  16. "description": "上游轉發前先刪除/覆寫標頭或替換 Body,實現脫敏與格式化。",
  17. "dialog": {
  18. "action": "動作",
  19. "bindingGlobal": "所有Provider(全域)",
  20. "bindingGroups": "Provider分組",
  21. "bindingProviders": "指定 Provider",
  22. "bindingType": "套用範圍",
  23. "clear": "清除",
  24. "createTitle": "新增過濾器",
  25. "description": "描述(選填)",
  26. "editTitle": "編輯過濾器",
  27. "executionPhase": "執行階段",
  28. "executionPhaseFinal": "後置 - 在所有 Provider 覆寫後執行",
  29. "executionPhaseGuard": "前置 - 在 Provider 選擇前執行",
  30. "groupsSelected": "已選 {count} 個分組",
  31. "jsonPathPlaceholder": "例如:messages.0.content 或 data.items[0].token",
  32. "loading": "載入中...",
  33. "matchType": "匹配類型",
  34. "matchTypeContains": "含有",
  35. "matchTypeExact": "精確",
  36. "matchTypeRegex": "正則",
  37. "name": "名稱",
  38. "noGroupsFound": "找不到分組",
  39. "noProvidersFound": "找不到Provider",
  40. "operations": "操作序列(JSON)",
  41. "operationsLabel": "以 JSON 陣列定義進階操作序列",
  42. "priority": "優先級",
  43. "providersSelected": "已選 {count} 個Provider",
  44. "replacement": "替換值(選填)",
  45. "replacementPlaceholder": "字串或 JSON,留空為清除",
  46. "ruleMode": "規則模式",
  47. "save": "儲存",
  48. "saving": "儲存中...",
  49. "scope": "範圍",
  50. "searchGroups": "搜尋分組...",
  51. "searchProviders": "搜尋Provider...",
  52. "selectAll": "全選",
  53. "selectGroups": "選擇分組...",
  54. "selectProviders": "選擇Provider...",
  55. "target": "目標欄位/路徑",
  56. "targetPlaceholder": "Header 名稱或文字/路徑",
  57. "validation": {
  58. "anchorRequired": "before/after 位置必須指定錨點",
  59. "fieldRequired": "名稱和目標為必填項",
  60. "insertBodyOnly": "Insert 操作僅支援 Body 作用域",
  61. "invalidOperations": "操作序列 JSON 格式無效",
  62. "mergeBodyOnly": "Merge 操作僅支援 Body 作用域",
  63. "operationsRequired": "進階模式必須定義操作序列",
  64. "unsafeRegex": "正則表達式存在 ReDoS 風險"
  65. }
  66. },
  67. "disable": "已停用",
  68. "edit": "編輯過濾器",
  69. "editFailed": "更新失敗",
  70. "editSuccess": "更新完成",
  71. "empty": "尚無過濾器,點選右上角新增。",
  72. "enable": "已啟用",
  73. "executionPhase": {
  74. "guard": "前置(Guard)",
  75. "final": "後置(Final)"
  76. },
  77. "groups": "群組",
  78. "nav": "請求過濾",
  79. "providers": "供應商",
  80. "refreshCache": "刷新快取",
  81. "refreshFailed": "刷新失敗",
  82. "refreshSuccess": "快取已刷新,載入 {count} 條過濾器",
  83. "ruleMode": {
  84. "simple": "簡單",
  85. "advanced": "進階"
  86. },
  87. "scopeLabel": {
  88. "body": "Body",
  89. "header": "Header"
  90. },
  91. "table": {
  92. "action": "動作",
  93. "actions": "動作",
  94. "advancedOps": "{count} 個操作",
  95. "apply": "範圍",
  96. "createdAt": "建立時間",
  97. "mode": "模式",
  98. "name": "名稱",
  99. "phase": "階段",
  100. "priority": "優先級",
  101. "replacement": "替換值",
  102. "scope": "範圍",
  103. "status": "狀態",
  104. "target": "目標",
  105. "toggleStatus": "切換過濾器 {name}"
  106. },
  107. "title": "請求過濾器"
  108. }