Merge pull request #2180 from ksylvan/fix/grok-web-search-help

fix: include Grok in localized --search help text
This commit is contained in:
Kayvan Sylvan 2026-07-29 15:39:04 -07:00 committed by GitHub
commit 7f2e663cb9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 15 additions and 12 deletions

View file

@ -723,7 +723,7 @@ Application Options:
--liststrategies List all strategies
--listvendors List all vendors
--shell-complete-list Output raw list without headers/formatting (for shell completion)
--search Enable web search tool for supported models (Anthropic, OpenAI, Gemini)
--search Enable web search tool for supported models (Anthropic, OpenAI, Gemini, Grok)
--search-location= Set location for web search results (e.g., 'America/Los_Angeles')
--image-file= Save generated image to specified file path (e.g., 'output.png')
--image-size= Image dimensions: 1024x1024, 1536x1024, 1024x1536, auto (default: auto)

View file

@ -0,0 +1,3 @@
### PR [#2180](https://github.com/danielmiessler/Fabric/pull/2180) by [ksylvan](https://github.com/ksylvan): fix: include Grok in localized --search help text
- Fix: Updated all 11 locale entries in the i18n message catalog to include "Grok" in the `enable_web_search_tool` help text, ensuring Grok (xAI) web search support is discoverable via `fabric --help`. Also updates the generated README help block to match. No functional change.

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "DigitalOcean-Modellanfrage fehlgeschlagen mit Status %d: %s",
"disable_openai_responses_api": "OpenAI Responses API deaktivieren (Standard: false)",
"disable_pattern_variable_replacement": "Mustervariablenersetzung deaktivieren",
"enable_web_search_tool": "Web-Such-Tool für unterstützte Modelle aktivieren (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Web-Such-Tool für unterstützte Modelle aktivieren (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "End-Tag für Denk-Abschnitte",
"error_creating_audio_file": "Fehler beim Erstellen der Audio-Datei: %v",
"error_creating_file": "Fehler beim Erstellen der Datei: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "DigitalOcean models request failed with status %d: %s",
"disable_openai_responses_api": "Disable OpenAI Responses API (default: false)",
"disable_pattern_variable_replacement": "Disable pattern variable replacement",
"enable_web_search_tool": "Enable web search tool for supported models (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Enable web search tool for supported models (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "End tag for thinking sections",
"error_creating_audio_file": "error creating audio file: %v",
"error_creating_file": "error creating file: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "solicitud de modelos de DigitalOcean falló con estado %d: %s",
"disable_openai_responses_api": "Deshabilitar API de Respuestas de OpenAI (predeterminado: false)",
"disable_pattern_variable_replacement": "Deshabilitar reemplazo de variables de patrón",
"enable_web_search_tool": "Habilitar herramienta de búsqueda web para modelos soportados (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Habilitar herramienta de búsqueda web para modelos soportados (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Etiqueta de fin para secciones de pensamiento",
"error_creating_audio_file": "error al crear el archivo de audio: %v",
"error_creating_file": "error al crear el archivo: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "درخواست مدل‌های DigitalOcean با وضعیت %d ناموفق بود: %s",
"disable_openai_responses_api": "غیرفعال کردن API OpenAI Responses (پیش‌فرض: false)",
"disable_pattern_variable_replacement": "غیرفعال کردن جایگزینی متغیرهای الگو",
"enable_web_search_tool": "فعال‌سازی ابزار جستجوی وب برای مدل‌های پشتیبانی شده (Anthropic، OpenAI، Gemini)",
"enable_web_search_tool": "فعال‌سازی ابزار جستجوی وب برای مدل‌های پشتیبانی شده (Anthropic، OpenAI، Gemini، Grok)",
"end_tag_thinking_sections": "تگ پایان برای بخش‌های تفکر",
"error_creating_audio_file": "خطا در ایجاد فایل صوتی: %v",
"error_creating_file": "خطا در ایجاد فایل: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "échec de la requête de modèles DigitalOcean avec le statut %d : %s",
"disable_openai_responses_api": "Désactiver l'API OpenAI Responses (par défaut : false)",
"disable_pattern_variable_replacement": "Désactiver le remplacement des variables de motif",
"enable_web_search_tool": "Activer l'outil de recherche web pour les modèles pris en charge (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Activer l'outil de recherche web pour les modèles pris en charge (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Balise de fin pour les sections de réflexion",
"error_creating_audio_file": "erreur lors de la création du fichier audio : %v",
"error_creating_file": "erreur lors de la création du fichier : %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "richiesta modelli DigitalOcean fallita con stato %d: %s",
"disable_openai_responses_api": "Disabilita API OpenAI Responses (predefinito: false)",
"disable_pattern_variable_replacement": "Disabilita sostituzione variabili pattern",
"enable_web_search_tool": "Abilita strumento di ricerca web per modelli supportati (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Abilita strumento di ricerca web per modelli supportati (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Tag di fine per sezioni di pensiero",
"error_creating_audio_file": "errore nella creazione del file audio: %v",
"error_creating_file": "errore nella creazione del file: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "DigitalOceanモデルリクエストがステータス%dで失敗しました: %s",
"disable_openai_responses_api": "OpenAI Responses APIを無効化デフォルトfalse",
"disable_pattern_variable_replacement": "パターン変数の置換を無効化",
"enable_web_search_tool": "サポートされているモデルAnthropic、OpenAI、Gemini)でウェブ検索ツールを有効化",
"enable_web_search_tool": "サポートされているモデルAnthropic、OpenAI、Gemini、Grok)でウェブ検索ツールを有効化",
"end_tag_thinking_sections": "思考セクションの終了タグ",
"error_creating_audio_file": "音声ファイルの作成エラー: %v",
"error_creating_file": "ファイルの作成エラー: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "Żądanie modeli DigitalOcean nie powiodło się ze statusem %d: %s",
"disable_openai_responses_api": "Wyłącz API odpowiedzi OpenAI (domyślnie: false)",
"disable_pattern_variable_replacement": "Wyłącz zastępowanie zmiennych wzorców",
"enable_web_search_tool": "Włącz narzędzie wyszukiwania internetowego dla obsługiwanych modeli (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Włącz narzędzie wyszukiwania internetowego dla obsługiwanych modeli (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Tag końcowy dla sekcji myślenia",
"error_creating_audio_file": "błąd podczas tworzenia pliku audio: %v",
"error_creating_file": "błąd podczas tworzenia pliku: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "requisição de modelos do DigitalOcean falhou com status %d: %s",
"disable_openai_responses_api": "Desabilitar API OpenAI Responses (padrão: false)",
"disable_pattern_variable_replacement": "Desabilitar substituição de variáveis de padrão",
"enable_web_search_tool": "Habilitar ferramenta de busca web para modelos suportados (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Habilitar ferramenta de busca web para modelos suportados (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Tag final para seções de pensamento",
"error_creating_audio_file": "erro ao criar arquivo de áudio: %v",
"error_creating_file": "erro ao criar arquivo: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "pedido de modelos do DigitalOcean falhou com estado %d: %s",
"disable_openai_responses_api": "Desabilitar API OpenAI Responses (por omissão: false)",
"disable_pattern_variable_replacement": "Desabilitar substituição de variáveis de padrão",
"enable_web_search_tool": "Habilitar ferramenta de pesquisa web para modelos suportados (Anthropic, OpenAI, Gemini)",
"enable_web_search_tool": "Habilitar ferramenta de pesquisa web para modelos suportados (Anthropic, OpenAI, Gemini, Grok)",
"end_tag_thinking_sections": "Tag final para secções de pensamento",
"error_creating_audio_file": "erro ao criar ficheiro de áudio: %v",
"error_creating_file": "erro ao criar ficheiro: %v",

View file

@ -178,7 +178,7 @@
"digitalocean_models_request_failed_with_status": "DigitalOcean 模型请求失败,状态码 %d%s",
"disable_openai_responses_api": "禁用 OpenAI 响应 API默认false",
"disable_pattern_variable_replacement": "禁用模式变量替换",
"enable_web_search_tool": "为支持的模型启用网络搜索工具Anthropic、OpenAI、Gemini",
"enable_web_search_tool": "为支持的模型启用网络搜索工具Anthropic、OpenAI、Gemini、Grok",
"end_tag_thinking_sections": "思考部分的结束标签",
"error_creating_audio_file": "创建音频文件时出错:%v",
"error_creating_file": "创建文件时出错:%v",