| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- {
- "button": "Dispatch Test",
- "title": "Model Dispatch Simulator",
- "description": "Simulate the provider decision chain for a protocol, model name, and provider groups.",
- "protocolLabel": "Protocol",
- "modelLabel": "Input Model Name",
- "modelPlaceholder": "e.g. claude-opus-4-1",
- "groupsLabel": "Provider Groups",
- "noGroups": "No provider groups are currently configured.",
- "simulateButton": "Simulate",
- "errorTitle": "Simulation Failed",
- "genericError": "Failed to run the dispatch simulator",
- "surviving": "Still Eligible",
- "filteredOut": "Filtered Out",
- "none": "None",
- "finalCandidatesTitle": "Final Candidates",
- "finalCandidatesDescription": "{count} provider(s) remain in the selected priority tier {priority}.",
- "noCandidatesTitle": "No Candidates",
- "noCandidatesDescription": "No provider survived the full decision chain for this input.",
- "selectedTier": "Selected Tier",
- "tierTitle": "Priority {priority}",
- "tierProviderCount": "{count} provider(s)",
- "filteredCount": "{count} filtered",
- "priorityBadge": "Priority {value}",
- "weightLabel": "Weight {weight}",
- "redirectPreview": "Redirect preview: {model}",
- "endpointStats": "Endpoints: total {total}, enabled {enabled}, open {circuitOpen}, available {available}",
- "formats": {
- "claude": "Claude",
- "openai": "OpenAI",
- "response": "Codex / Responses",
- "gemini": "Gemini",
- "geminiCli": "Gemini CLI"
- },
- "steps": {
- "groupFilter": "Group Filter",
- "formatCompatibility": "Format Compatibility",
- "enabledCheck": "Provider Switch",
- "activeTime": "Active Time Window",
- "modelAllowlist": "Model Allowlist",
- "healthAndLimits": "Circuit And Limits",
- "priorityTiers": "Priority Tiers",
- "modelRedirect": "Model Redirect Preview",
- "endpointSummary": "Endpoint Summary"
- },
- "notes": {
- "no_group_filter": "No provider groups were selected, so the group filter was skipped.",
- "model_filter_skipped_for_resource_request": "The request has no model name, so allowlist filtering is skipped for resource-style requests.",
- "redirect_preview_skipped_for_resource_request": "No model name was provided, so redirect preview is skipped.",
- "redirects_apply_after_provider_selection": "Model redirects are evaluated after provider selection.",
- "endpoint_status_does_not_change_provider_preselection": "Endpoint status is shown as downstream risk and does not currently change provider pre-selection."
- }
- }
|