{
  "providers_title": "LLM Providers",
  "add_provider": "Add Provider",
  "edit_provider": "Edit Provider",
  "new_provider": "New Provider",
  "name": "Name",
  "type": "Type",
  "base_url": "Base URL",
  "api_key": "API Key",
  "default_model": "Default Model",
  "active": "Active",
  "test": "Test",
  "testing": "Testing...",
  "save": "Save",
  "cancel": "Cancel",
  "connection_success": "Connection successful!",
  "connection_failed": "Connection failed: {error}",
  "no_providers": "No providers configured.",
  "delete_confirm": "Delete LLM provider \"{name}\"?",
  "delete_success": "Provider \"{name}\" deleted.",
  "delete_failed": "Failed to delete provider: {error}",
  "multimodal": "Multimodal",
  "text_only": "Text only",
  "doc_preview_title": "Documentation Preview",
  "dataset_desc": "Dataset Description",
  "column_doc": "Column Documentation",
  "apply_doc": "Apply Documentation",
  "applying": "Applying...",
  "validation_report_title": "Validation Report",
  "no_validation_result": "No validation result available.",
  "loading_models": "Loading models...",
  "models_loaded": "{count} models loaded",
  "models_load_failed": "Failed to load models: {error}",
  "select_model": "Select a model...",
  "refresh_models": "Refresh models",
  "multimodal_checkbox": "Multimodal (supports images)",
  "max_images_label": "Max images per request",
  "not_detected": "Not detected",
  "detect_max_images": "Detect",
  "detecting": "Detecting...",
  "detected_via": "Detected via: {method}",
  "detection_method_error": "error parsing",
  "detection_method_binary": "binary search",
  "save_before_probe": "Save the provider first to detect max images",
  "max_images_detected": "Max images: {n}",
  "no_max_images_limit": "No image limit detected",
  "help_max_images": "Auto-detect the maximum number of images the LLM provider accepts per request. Some providers (e.g. Nvidia NeMo) limit to 8-10 images."
}
