export const admin_llm_queues = {
  page_title: 'AI Queues',
  page_subtitle:
    'Each queue has a model chain (tried in order, falling back on failure) and a system prompt',

  queue_moderation: 'AI Moderation — automatic content checks',
  queue_translation: 'AI Translation — automatic content translation',
  queue_support: 'Support Agent — automatic ticket replies',

  section_prompt: 'System Prompt',
  section_prompt_placeholder:
    'Instruction text sent to the model with every job, usually in English. Leave empty for the default',
  section_chain: 'Model chain — the first model is tried; the next is used only on failure',
  chain_empty_warning:
    'No models configured — a queue with no models will not process jobs. Add at least one provider and model',
  chain_entry_provider: 'Provider',
  chain_entry_model: 'Model',
  chain_entry_model_placeholder: 'Model ID (e.g. gemini-2.5-flash)',
  chain_entry_move_up: 'Move up in priority order',
  chain_entry_move_down: 'Move down in priority order',
  chain_entry_remove: 'Remove model from chain',
  chain_add: '+ Add model',
  chain_pick_model: 'Pick from list',
  model_helper_text:
    "The ID must exactly match the provider's model name — a wrong ID only fails at runtime",

  save: 'Save changes',
  saving: 'Saving...',
  saved: 'Saved',
  save_error: 'Save failed',
  confirm_empty_chain_save:
    'Saving with no models will disable AI processing for this queue. Continue?',

  provider_select_placeholder: 'Choose an AI provider',
  provider_orphan: 'Unknown provider (deleted?) — {id}',
  model_select_placeholder: 'Select a model…',
  model_search_placeholder: 'Search models…',
  model_empty_hint: 'No models — refresh in Providers setup',
  model_not_in_list: '(not in current list)',
  provider_refresh_models: 'Refresh models',
  provider_refresh_success: '{count} models loaded',
  provider_refresh_error: 'Refresh failed: {message}',
  provider_refresh_builtin: 'Built-in',
  providers_empty: 'No AI providers configured — manage providers on the Support Config page',
  model_required: 'Model ID required',
  provider_required: 'Provider required',
  unsaved_changes: 'Unsaved changes',
  support_prompt_notice:
    'Support system prompts are managed via Agent Definitions — not on this page',
  support_goto_definitions: 'Go to Agent Definitions',
} as const;
