feat(gateway): inline choice pickers for /reasoning and /fast (Telegram, Discord, Matrix) (#65799)
Bare /reasoning and /fast now render a native one-tap picker on picker-capable platforms, with automatic fallback to the text status card everywhere else — parity with the /model picker UX. - gateway/slash_commands.py: generic send_choice_picker capability gate (detected on the adapter type, like send_model_picker); selection and typed arguments flow through one shared application path so they can never diverge; choices built from VALID_REASONING_EFFORTS so future levels appear automatically - telegram: flat inline-keyboard picker (cp:<idx> callbacks), authorized users only (same gate as approval buttons) - discord: ChoicePickerView select menu, auth mirrors ExecApprovalView, 2-minute timeout with expiry edit - matrix: reaction-based picker; reaction set extended to 12 slots to fit the full effort ladder + subcommands - locales: picker_title + choice labels in all 16 languages - docs: ADDING_A_PLATFORM.md capability table Closes #61110.
This commit is contained in:
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nHuidige modus: `{mode}`\\n\\nKies \\'n opsie:"
|
||||
choice_fast: "fast — Priority Processing aan"
|
||||
choice_normal: "normal — standaardverwerking"
|
||||
|
||||
footer:
|
||||
status: "📎 Looptyd-voetstuk: **{state}**\nVelde: `{fields}`\nPlatform: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` word nie ondersteun nie. Gebruik `/reasoning <level> --global` om die globale verstek te verander."
|
||||
reset_done: "🧠 ✓ Sessie-redenering-oorskryf verwyder; val terug op globale konfigurasie."
|
||||
unknown_arg: "⚠️ Onbekende argument: `{arg}`\n\n**Geldige vlakke:** none, minimal, low, medium, high, xhigh, max, ultra\n**Vertoon:** show, hide\n**Permanent:** voeg `--global` by om verby hierdie sessie te stoor"
|
||||
picker_title: "🧠 **Redenering-instellings**\\n\\n**Inspanning:** `{level}`\\n**Bereik:** {scope}\\n**Vertoon:** {display}\\n\\nKies \\'n opsie:"
|
||||
choice_none: "none — deaktiveer redenering"
|
||||
choice_reset: "reset — vee sessie-oorskrywing uit"
|
||||
choice_show: "wys redenering in antwoorde"
|
||||
choice_hide: "versteek redenering in antwoorde"
|
||||
set_global: "🧠 ✓ Redenering-inspanning gestel op `{effort}` (gestoor in konfigurasie)\n_(neem effek by die volgende boodskap)_"
|
||||
set_global_save_failed: "🧠 ✓ Redenering-inspanning gestel op `{effort}` (slegs sessie — konfigurasie-stoor het misluk)\n_(neem effek by die volgende boodskap)_"
|
||||
set_session: "🧠 ✓ Redenering-inspanning gestel op `{effort}` (slegs sessie — voeg `--global` by om permanent te stoor)\n_(neem effek by die volgende boodskap)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nAktueller Modus: `{mode}`\\n\\nOption wählen:"
|
||||
choice_fast: "fast — Priority Processing an"
|
||||
choice_normal: "normal — Standardverarbeitung"
|
||||
|
||||
footer:
|
||||
status: "📎 Laufzeit-Fußzeile: **{state}**\nFelder: `{fields}`\nPlattform: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` wird nicht unterstützt. Verwenden Sie `/reasoning <level> --global`, um den globalen Standard zu ändern."
|
||||
reset_done: "🧠 ✓ Sitzungs-Reasoning-Override gelöscht; Rückfall auf globale Konfiguration."
|
||||
unknown_arg: "⚠️ Unbekanntes Argument: `{arg}`\n\n**Gültige Stärken:** none, minimal, low, medium, high, xhigh, max, ultra\n**Anzeige:** show, hide\n**Speichern:** `--global` hinzufügen, um über die Sitzung hinaus zu speichern"
|
||||
picker_title: "🧠 **Reasoning-Einstellungen**\\n\\n**Stärke:** `{level}`\\n**Geltungsbereich:** {scope}\\n**Anzeige:** {display}\\n\\nOption wählen:"
|
||||
choice_none: "none — Reasoning deaktivieren"
|
||||
choice_reset: "reset — Sitzungs-Override löschen"
|
||||
choice_show: "Reasoning in Antworten anzeigen"
|
||||
choice_hide: "Reasoning in Antworten ausblenden"
|
||||
set_global: "🧠 ✓ Reasoning-Stärke auf `{effort}` gesetzt (in Konfiguration gespeichert)\n_(wird mit der nächsten Nachricht wirksam)_"
|
||||
set_global_save_failed: "🧠 ✓ Reasoning-Stärke auf `{effort}` gesetzt (nur Sitzung — Konfiguration konnte nicht gespeichert werden)\n_(wird mit der nächsten Nachricht wirksam)_"
|
||||
set_session: "🧠 ✓ Reasoning-Stärke auf `{effort}` gesetzt (nur Sitzung — `--global` hinzufügen, um zu speichern)\n_(wird mit der nächsten Nachricht wirksam)_"
|
||||
|
||||
@@ -139,6 +139,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\n\nCurrent mode: `{mode}`\n\nPick an option:"
|
||||
choice_fast: "fast — Priority Processing on"
|
||||
choice_normal: "normal — standard processing"
|
||||
|
||||
footer:
|
||||
status: "📎 Runtime footer: **{state}**\nFields: `{fields}`\nPlatform: `{platform}`"
|
||||
@@ -209,6 +212,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` is not supported. Use `/reasoning <level> --global` to change the global default."
|
||||
reset_done: "🧠 ✓ Session reasoning override cleared; falling back to global config."
|
||||
unknown_arg: "⚠️ Unknown argument: `{arg}`\n\n**Valid levels:** none, minimal, low, medium, high, xhigh, max, ultra\n**Display:** show, hide\n**Persist:** add `--global` to save beyond this session"
|
||||
picker_title: "🧠 **Reasoning Settings**\n\n**Effort:** `{level}`\n**Scope:** {scope}\n**Display:** {display}\n\nPick an option:"
|
||||
choice_none: "none — disable reasoning"
|
||||
choice_reset: "reset — clear session override"
|
||||
choice_show: "show reasoning in replies"
|
||||
choice_hide: "hide reasoning from replies"
|
||||
set_global: "🧠 ✓ Reasoning effort set to `{effort}` (saved to config)\n_(takes effect on next message)_"
|
||||
set_global_save_failed: "🧠 ✓ Reasoning effort set to `{effort}` (session only — config save failed)\n_(takes effect on next message)_"
|
||||
set_session: "🧠 ✓ Reasoning effort set to `{effort}` (session only — add `--global` to persist)\n_(takes effect on next message)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nModo actual: `{mode}`\\n\\nElige una opción:"
|
||||
choice_fast: "fast — Priority Processing activado"
|
||||
choice_normal: "normal — procesamiento estándar"
|
||||
|
||||
footer:
|
||||
status: "📎 Pie de ejecución: **{state}**\nCampos: `{fields}`\nPlataforma: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` no es compatible. Usa `/reasoning <level> --global` para cambiar el valor global por defecto."
|
||||
reset_done: "🧠 ✓ Anulación de razonamiento de la sesión borrada; volviendo a la configuración global."
|
||||
unknown_arg: "⚠️ Argumento desconocido: `{arg}`\n\n**Niveles válidos:** none, minimal, low, medium, high, xhigh, max, ultra\n**Visualización:** show, hide\n**Persistir:** añade `--global` para guardar más allá de esta sesión"
|
||||
picker_title: "🧠 **Ajustes de razonamiento**\\n\\n**Esfuerzo:** `{level}`\\n**Alcance:** {scope}\\n**Visualización:** {display}\\n\\nElige una opción:"
|
||||
choice_none: "none — desactivar razonamiento"
|
||||
choice_reset: "reset — borrar el ajuste de sesión"
|
||||
choice_show: "mostrar razonamiento en respuestas"
|
||||
choice_hide: "ocultar razonamiento en respuestas"
|
||||
set_global: "🧠 ✓ Esfuerzo de razonamiento ajustado a `{effort}` (guardado en la configuración)\n_(se aplica en el próximo mensaje)_"
|
||||
set_global_save_failed: "🧠 ✓ Esfuerzo de razonamiento ajustado a `{effort}` (solo en la sesión — error al guardar la configuración)\n_(se aplica en el próximo mensaje)_"
|
||||
set_session: "🧠 ✓ Esfuerzo de razonamiento ajustado a `{effort}` (solo en la sesión — añade `--global` para persistir)\n_(se aplica en el próximo mensaje)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nMode actuel : `{mode}`\\n\\nChoisissez une option :"
|
||||
choice_fast: "fast — Priority Processing activé"
|
||||
choice_normal: "normal — traitement standard"
|
||||
|
||||
footer:
|
||||
status: "📎 Pied de page d'exécution : **{state}**\nChamps : `{fields}`\nPlateforme : `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` n'est pas pris en charge. Utilisez `/reasoning <level> --global` pour modifier la valeur globale par défaut."
|
||||
reset_done: "🧠 ✓ Remplacement de raisonnement de la session effacé ; retour à la configuration globale."
|
||||
unknown_arg: "⚠️ Argument inconnu : `{arg}`\n\n**Niveaux valides :** none, minimal, low, medium, high, xhigh, max, ultra\n**Affichage :** show, hide\n**Persister :** ajoutez `--global` pour enregistrer au-delà de cette session"
|
||||
picker_title: "🧠 **Paramètres de raisonnement**\\n\\n**Effort :** `{level}`\\n**Portée :** {scope}\\n**Affichage :** {display}\\n\\nChoisissez une option :"
|
||||
choice_none: "none — désactiver le raisonnement"
|
||||
choice_reset: "reset — effacer le réglage de session"
|
||||
choice_show: "afficher le raisonnement dans les réponses"
|
||||
choice_hide: "masquer le raisonnement dans les réponses"
|
||||
set_global: "🧠 ✓ Effort de raisonnement défini sur `{effort}` (enregistré dans la configuration)\n_(prend effet au prochain message)_"
|
||||
set_global_save_failed: "🧠 ✓ Effort de raisonnement défini sur `{effort}` (session uniquement — échec de l'enregistrement de la configuration)\n_(prend effet au prochain message)_"
|
||||
set_session: "🧠 ✓ Effort de raisonnement défini sur `{effort}` (session uniquement — ajoutez `--global` pour persister)\n_(prend effet au prochain message)_"
|
||||
|
||||
@@ -128,6 +128,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nMód reatha: `{mode}`\\n\\nRoghnaigh rogha:"
|
||||
choice_fast: "fast — Priority Processing ar siúl"
|
||||
choice_normal: "normal — gnáthphróiseáil"
|
||||
|
||||
footer:
|
||||
status: "📎 Buntásc rite: **{state}**\nRéimsí: `{fields}`\nArdán: `{platform}`"
|
||||
@@ -198,6 +201,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ Ní thacaítear le `/reasoning reset --global`. Úsáid `/reasoning <level> --global` chun an réamhshocrú domhanda a athrú."
|
||||
reset_done: "🧠 ✓ Sárú réasúnaíochta seisiúin glanta; ag titim siar ar an gcumraíocht dhomhanda."
|
||||
unknown_arg: "⚠️ Argóint anaithnid: `{arg}`\n\n**Leibhéil bhailí:** none, minimal, low, medium, high, xhigh, max, ultra\n**Taispeáint:** show, hide\n**Coinnigh:** cuir `--global` leis chun sábháil thar an seisiún seo"
|
||||
picker_title: "🧠 **Socruithe Réasúnaíochta**\\n\\n**Iarracht:** `{level}`\\n**Scóip:** {scope}\\n**Taispeáint:** {display}\\n\\nRoghnaigh rogha:"
|
||||
choice_none: "none — díchumasaigh réasúnaíocht"
|
||||
choice_reset: "reset — glan sárú an tseisiúin"
|
||||
choice_show: "taispeáin réasúnaíocht sna freagraí"
|
||||
choice_hide: "folaigh réasúnaíocht ó na freagraí"
|
||||
set_global: "🧠 ✓ Iarracht réasúnaíochta socraithe go `{effort}` (sábháilte sa chumraíocht)\n_(éifeachtach ón gcéad teachtaireacht eile)_"
|
||||
set_global_save_failed: "🧠 ✓ Iarracht réasúnaíochta socraithe go `{effort}` (seisiún amháin — theip ar shábháil cumraíochta)\n_(éifeachtach ón gcéad teachtaireacht eile)_"
|
||||
set_session: "🧠 ✓ Iarracht réasúnaíochta socraithe go `{effort}` (seisiún amháin — cuir `--global` leis chun é a choinneáil)\n_(éifeachtach ón gcéad teachtaireacht eile)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nJelenlegi mód: `{mode}`\\n\\nVálassz egy opciót:"
|
||||
choice_fast: "fast — Priority Processing bekapcsolva"
|
||||
choice_normal: "normal — normál feldolgozás"
|
||||
|
||||
footer:
|
||||
status: "📎 Futási idejű lábléc: **{state}**\nMezők: `{fields}`\nPlatform: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ A `/reasoning reset --global` nem támogatott. Használd a `/reasoning <level> --global` parancsot a globális alapérték módosításához."
|
||||
reset_done: "🧠 ✓ A munkamenet gondolkodási felülbírálása törölve; visszaállás a globális konfigurációra."
|
||||
unknown_arg: "⚠️ Ismeretlen argumentum: `{arg}`\n\n**Érvényes szintek:** none, minimal, low, medium, high, xhigh, max, ultra\n**Megjelenítés:** show, hide\n**Megőrzés:** add hozzá a `--global` opciót a munkameneten túli mentéshez"
|
||||
picker_title: "🧠 **Gondolkodási beállítások**\\n\\n**Erőfeszítés:** `{level}`\\n**Hatókör:** {scope}\\n**Megjelenítés:** {display}\\n\\nVálassz egy opciót:"
|
||||
choice_none: "none — gondolkodás kikapcsolása"
|
||||
choice_reset: "reset — munkameneti felülbírálás törlése"
|
||||
choice_show: "gondolkodás megjelenítése a válaszokban"
|
||||
choice_hide: "gondolkodás elrejtése a válaszokból"
|
||||
set_global: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (mentve a konfigurációba)\n_(a következő üzenettől lép életbe)_"
|
||||
set_global_save_failed: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (csak ebben a munkamenetben — a konfiguráció mentése sikertelen)\n_(a következő üzenettől lép életbe)_"
|
||||
set_session: "🧠 ✓ Gondolkodási erőfeszítés beállítva: `{effort}` (csak ebben a munkamenetben — add hozzá a `--global` opciót a megőrzéshez)\n_(a következő üzenettől lép életbe)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nModalità attuale: `{mode}`\\n\\nScegli un\\'opzione:"
|
||||
choice_fast: "fast — Priority Processing attivo"
|
||||
choice_normal: "normal — elaborazione standard"
|
||||
|
||||
footer:
|
||||
status: "📎 Footer di runtime: **{state}**\nCampi: `{fields}`\nPiattaforma: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` non è supportato. Usa `/reasoning <level> --global` per cambiare il valore predefinito globale."
|
||||
reset_done: "🧠 ✓ Override di reasoning della sessione cancellato; ripristino della configurazione globale."
|
||||
unknown_arg: "⚠️ Argomento sconosciuto: `{arg}`\n\n**Livelli validi:** none, minimal, low, medium, high, xhigh, max, ultra\n**Visualizzazione:** show, hide\n**Persistenza:** aggiungi `--global` per salvare oltre questa sessione"
|
||||
picker_title: "🧠 **Impostazioni di reasoning**\\n\\n**Sforzo:** `{level}`\\n**Ambito:** {scope}\\n**Visualizzazione:** {display}\\n\\nScegli un\\'opzione:"
|
||||
choice_none: "none — disattiva il reasoning"
|
||||
choice_reset: "reset — cancella l'override di sessione"
|
||||
choice_show: "mostra il reasoning nelle risposte"
|
||||
choice_hide: "nascondi il reasoning dalle risposte"
|
||||
set_global: "🧠 ✓ Sforzo di reasoning impostato su `{effort}` (salvato nella configurazione)\n_(verrà applicato al prossimo messaggio)_"
|
||||
set_global_save_failed: "🧠 ✓ Sforzo di reasoning impostato su `{effort}` (solo per questa sessione — salvataggio della configurazione non riuscito)\n_(verrà applicato al prossimo messaggio)_"
|
||||
set_session: "🧠 ✓ Sforzo di reasoning impostato su `{effort}` (solo per questa sessione — aggiungi `--global` per renderlo permanente)\n_(verrà applicato al prossimo messaggio)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\n現在のモード: `{mode}`\\n\\nオプションを選択:"
|
||||
choice_fast: "fast — Priority Processing オン"
|
||||
choice_normal: "normal — 標準処理"
|
||||
|
||||
footer:
|
||||
status: "📎 ランタイムフッター: **{state}**\nフィールド: `{fields}`\nプラットフォーム: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` はサポートされていません。グローバルのデフォルトを変更するには `/reasoning <level> --global` を使用してください。"
|
||||
reset_done: "🧠 ✓ セッションの推論オーバーライドをクリアしました。グローバル設定にフォールバックします。"
|
||||
unknown_arg: "⚠️ 不明な引数: `{arg}`\n\n**有効なレベル:** none, minimal, low, medium, high, xhigh, max, ultra\n**表示:** show, hide\n**永続化:** セッションを越えて保存するには `--global` を追加"
|
||||
picker_title: "🧠 **推論設定**\\n\\n**強度:** `{level}`\\n**スコープ:** {scope}\\n**表示:** {display}\\n\\nオプションを選択:"
|
||||
choice_none: "none — 推論を無効化"
|
||||
choice_reset: "reset — セッション上書きをクリア"
|
||||
choice_show: "返信に推論を表示"
|
||||
choice_hide: "返信の推論を非表示"
|
||||
set_global: "🧠 ✓ 推論強度を `{effort}` に設定しました (設定に保存)\n_(次のメッセージから有効)_"
|
||||
set_global_save_failed: "🧠 ✓ 推論強度を `{effort}` に設定しました (セッションのみ — 設定の保存に失敗)\n_(次のメッセージから有効)_"
|
||||
set_session: "🧠 ✓ 推論強度を `{effort}` に設定しました (セッションのみ — 永続化するには `--global` を追加)\n_(次のメッセージから有効)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\n현재 모드: `{mode}`\\n\\n옵션을 선택하세요:"
|
||||
choice_fast: "fast — Priority Processing 켜기"
|
||||
choice_normal: "normal — 표준 처리"
|
||||
|
||||
footer:
|
||||
status: "📎 런타임 푸터: **{state}**\n필드: `{fields}`\n플랫폼: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global`은 지원되지 않습니다. 전역 기본값을 변경하려면 `/reasoning <level> --global`을 사용하세요."
|
||||
reset_done: "🧠 ✓ 세션 추론 재정의가 해제되었습니다. 전역 설정으로 돌아갑니다."
|
||||
unknown_arg: "⚠️ 알 수 없는 인수: `{arg}`\n\n**유효한 수준:** none, minimal, low, medium, high, xhigh, max, ultra\n**표시:** show, hide\n**영구화:** 이 세션을 넘어 저장하려면 `--global`을 추가하세요"
|
||||
picker_title: "🧠 **추론 설정**\\n\\n**노력:** `{level}`\\n**범위:** {scope}\\n**표시:** {display}\\n\\n옵션을 선택하세요:"
|
||||
choice_none: "none — 추론 비활성화"
|
||||
choice_reset: "reset — 세션 재정의 초기화"
|
||||
choice_show: "응답에 추론 표시"
|
||||
choice_hide: "응답에서 추론 숨기기"
|
||||
set_global: "🧠 ✓ 추론 노력이 `{effort}`(으)로 설정되었습니다 (설정에 저장됨)\n_(다음 메시지부터 적용됩니다)_"
|
||||
set_global_save_failed: "🧠 ✓ 추론 노력이 `{effort}`(으)로 설정되었습니다 (세션 한정 — 설정 저장 실패)\n_(다음 메시지부터 적용됩니다)_"
|
||||
set_session: "🧠 ✓ 추론 노력이 `{effort}`(으)로 설정되었습니다 (세션 한정 — 영구 저장하려면 `--global` 추가)\n_(다음 메시지부터 적용됩니다)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nModo atual: `{mode}`\\n\\nEscolha uma opção:"
|
||||
choice_fast: "fast — Priority Processing ativado"
|
||||
choice_normal: "normal — processamento padrão"
|
||||
|
||||
footer:
|
||||
status: "📎 Rodapé de execução: **{state}**\nCampos: `{fields}`\nPlataforma: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` não é suportado. Usa `/reasoning <level> --global` para alterar o predefinido global."
|
||||
reset_done: "🧠 ✓ Substituição de raciocínio da sessão removida; a regressar à configuração global."
|
||||
unknown_arg: "⚠️ Argumento desconhecido: `{arg}`\n\n**Níveis válidos:** none, minimal, low, medium, high, xhigh, max, ultra\n**Visualização:** show, hide\n**Persistir:** adiciona `--global` para guardar para além desta sessão"
|
||||
picker_title: "🧠 **Definições de raciocínio**\\n\\n**Esforço:** `{level}`\\n**Âmbito:** {scope}\\n**Visualização:** {display}\\n\\nEscolha uma opção:"
|
||||
choice_none: "none — desativar raciocínio"
|
||||
choice_reset: "reset — limpar o override de sessão"
|
||||
choice_show: "mostrar raciocínio nas respostas"
|
||||
choice_hide: "ocultar raciocínio das respostas"
|
||||
set_global: "🧠 ✓ Esforço de raciocínio definido como `{effort}` (guardado na configuração)\n_(produz efeito na próxima mensagem)_"
|
||||
set_global_save_failed: "🧠 ✓ Esforço de raciocínio definido como `{effort}` (apenas sessão — falha ao guardar a configuração)\n_(produz efeito na próxima mensagem)_"
|
||||
set_session: "🧠 ✓ Esforço de raciocínio definido como `{effort}` (apenas sessão — adiciona `--global` para persistir)\n_(produz efeito na próxima mensagem)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nТекущий режим: `{mode}`\\n\\nВыберите вариант:"
|
||||
choice_fast: "fast — Priority Processing включён"
|
||||
choice_normal: "normal — стандартная обработка"
|
||||
|
||||
footer:
|
||||
status: "📎 Нижний колонтитул среды выполнения: **{state}**\nПоля: `{fields}`\nПлатформа: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` не поддерживается. Используйте `/reasoning <level> --global`, чтобы изменить глобальное значение по умолчанию."
|
||||
reset_done: "🧠 ✓ Переопределение рассуждений для сеанса сброшено; возврат к глобальной конфигурации."
|
||||
unknown_arg: "⚠️ Неизвестный аргумент: `{arg}`\n\n**Допустимые уровни:** none, minimal, low, medium, high, xhigh, max, ultra\n**Отображение:** show, hide\n**Сохранение:** добавьте `--global`, чтобы сохранить за пределами этого сеанса"
|
||||
picker_title: "🧠 **Настройки рассуждений**\\n\\n**Усилия:** `{level}`\\n**Область:** {scope}\\n**Отображение:** {display}\\n\\nВыберите вариант:"
|
||||
choice_none: "none — отключить рассуждения"
|
||||
choice_reset: "reset — сбросить переопределение сессии"
|
||||
choice_show: "показывать рассуждения в ответах"
|
||||
choice_hide: "скрывать рассуждения в ответах"
|
||||
set_global: "🧠 ✓ Усилия рассуждений установлены на `{effort}` (сохранено в конфигурации)\n_(вступит в силу со следующего сообщения)_"
|
||||
set_global_save_failed: "🧠 ✓ Усилия рассуждений установлены на `{effort}` (только этот сеанс — не удалось сохранить конфигурацию)\n_(вступит в силу со следующего сообщения)_"
|
||||
set_session: "🧠 ✓ Усилия рассуждений установлены на `{effort}` (только этот сеанс — добавьте `--global`, чтобы сохранить)\n_(вступит в силу со следующего сообщения)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nMevcut mod: `{mode}`\\n\\nBir seçenek seçin:"
|
||||
choice_fast: "fast — Priority Processing açık"
|
||||
choice_normal: "normal — standart işleme"
|
||||
|
||||
footer:
|
||||
status: "📎 Çalışma zamanı altbilgisi: **{state}**\nAlanlar: `{fields}`\nPlatform: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` desteklenmiyor. Genel varsayılanı değiştirmek için `/reasoning <level> --global` kullanın."
|
||||
reset_done: "🧠 ✓ Oturumun akıl yürütme geçersiz kılması temizlendi; genel yapılandırmaya geri dönülüyor."
|
||||
unknown_arg: "⚠️ Bilinmeyen argüman: `{arg}`\n\n**Geçerli seviyeler:** none, minimal, low, medium, high, xhigh, max, ultra\n**Görüntüleme:** show, hide\n**Kalıcı:** bu oturumun ötesinde kaydetmek için `--global` ekleyin"
|
||||
picker_title: "🧠 **Akıl Yürütme Ayarları**\\n\\n**Güç:** `{level}`\\n**Kapsam:** {scope}\\n**Görüntüleme:** {display}\\n\\nBir seçenek seçin:"
|
||||
choice_none: "none — akıl yürütmeyi kapat"
|
||||
choice_reset: "reset — oturum geçersiz kılmasını temizle"
|
||||
choice_show: "yanıtlarda akıl yürütmeyi göster"
|
||||
choice_hide: "yanıtlarda akıl yürütmeyi gizle"
|
||||
set_global: "🧠 ✓ Akıl yürütme gücü `{effort}` olarak ayarlandı (yapılandırmaya kaydedildi)\n_(sonraki mesajda etkili)_"
|
||||
set_global_save_failed: "🧠 ✓ Akıl yürütme gücü `{effort}` olarak ayarlandı (yalnızca bu oturum — yapılandırma kaydedilemedi)\n_(sonraki mesajda etkili)_"
|
||||
set_session: "🧠 ✓ Akıl yürütme gücü `{effort}` olarak ayarlandı (yalnızca bu oturum — kalıcı yapmak için `--global` ekleyin)\n_(sonraki mesajda etkili)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\nПоточний режим: `{mode}`\\n\\nОберіть варіант:"
|
||||
choice_fast: "fast — Priority Processing увімкнено"
|
||||
choice_normal: "normal — стандартна обробка"
|
||||
|
||||
footer:
|
||||
status: "📎 Нижній колонтитул середовища: **{state}**\nПоля: `{fields}`\nПлатформа: `{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ `/reasoning reset --global` не підтримується. Використовуйте `/reasoning <level> --global`, щоб змінити глобальне значення за замовчуванням."
|
||||
reset_done: "🧠 ✓ Перевизначення мислення для сеансу скинуто; повернення до глобальної конфігурації."
|
||||
unknown_arg: "⚠️ Невідомий аргумент: `{arg}`\n\n**Дійсні рівні:** none, minimal, low, medium, high, xhigh, max, ultra\n**Показ:** show, hide\n**Зберегти:** додайте `--global`, щоб зберегти поза цим сеансом"
|
||||
picker_title: "🧠 **Налаштування мислення**\\n\\n**Зусилля:** `{level}`\\n**Область:** {scope}\\n**Показ:** {display}\\n\\nОберіть варіант:"
|
||||
choice_none: "none — вимкнути мислення"
|
||||
choice_reset: "reset — скинути перевизначення сесії"
|
||||
choice_show: "показувати мислення у відповідях"
|
||||
choice_hide: "приховувати мислення у відповідях"
|
||||
set_global: "🧠 ✓ Зусилля мислення встановлено на `{effort}` (збережено в конфігурації)\n_(набуде чинності з наступного повідомлення)_"
|
||||
set_global_save_failed: "🧠 ✓ Зусилля мислення встановлено на `{effort}` (лише цей сеанс — не вдалося зберегти конфігурацію)\n_(набуде чинності з наступного повідомлення)_"
|
||||
set_session: "🧠 ✓ Зусилля мислення встановлено на `{effort}` (лише цей сеанс — додайте `--global`, щоб зберегти)\n_(набуде чинності з наступного повідомлення)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **Priority Processing**\\n\\n目前模式:`{mode}`\\n\\n請選擇:"
|
||||
choice_fast: "fast — 開啟 Priority Processing"
|
||||
choice_normal: "normal — 標準處理"
|
||||
|
||||
footer:
|
||||
status: "📎 執行階段頁尾:**{state}**\n欄位:`{fields}`\n平台:`{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ 不支援 `/reasoning reset --global`。請使用 `/reasoning <level> --global` 變更全域預設值。"
|
||||
reset_done: "🧠 ✓ 已清除本工作階段的推理覆寫;回退至全域設定。"
|
||||
unknown_arg: "⚠️ 未知參數:`{arg}`\n\n**有效級別:** none, minimal, low, medium, high, xhigh, max, ultra\n**顯示:** show, hide\n**持久化:** 加上 `--global` 可跨工作階段儲存"
|
||||
picker_title: "🧠 **推理設定**\\n\\n**強度:** `{level}`\\n**範圍:** {scope}\\n**顯示:** {display}\\n\\n請選擇:"
|
||||
choice_none: "none — 停用推理"
|
||||
choice_reset: "reset — 清除工作階段覆寫"
|
||||
choice_show: "在回覆中顯示推理"
|
||||
choice_hide: "在回覆中隱藏推理"
|
||||
set_global: "🧠 ✓ 推理強度已設定為 `{effort}`(已儲存到設定)\n_(下一則訊息生效)_"
|
||||
set_global_save_failed: "🧠 ✓ 推理強度已設定為 `{effort}`(僅本工作階段 — 設定儲存失敗)\n_(下一則訊息生效)_"
|
||||
set_session: "🧠 ✓ 推理強度已設定為 `{effort}`(僅本工作階段 — 加上 `--global` 可持久化)\n_(下一則訊息生效)_"
|
||||
|
||||
@@ -124,6 +124,9 @@ gateway:
|
||||
label_normal: "NORMAL"
|
||||
status_fast: "fast"
|
||||
status_normal: "normal"
|
||||
picker_title: "⚡ **优先处理**\\n\\n当前模式:`{mode}`\\n\\n请选择:"
|
||||
choice_fast: "fast — 开启优先处理"
|
||||
choice_normal: "normal — 标准处理"
|
||||
|
||||
footer:
|
||||
status: "📎 运行时页脚:**{state}**\n字段:`{fields}`\n平台:`{platform}`"
|
||||
@@ -194,6 +197,11 @@ gateway:
|
||||
reset_global_unsupported: "⚠️ 不支持 `/reasoning reset --global`。请使用 `/reasoning <level> --global` 修改全局默认值。"
|
||||
reset_done: "🧠 ✓ 已清除本会话的推理覆盖;回退到全局配置。"
|
||||
unknown_arg: "⚠️ 未知参数:`{arg}`\n\n**有效级别:** none, minimal, low, medium, high, xhigh, max, ultra\n**显示:** show, hide\n**持久化:** 添加 `--global` 以跨会话保存"
|
||||
picker_title: "🧠 **推理设置**\\n\\n**强度:** `{level}`\\n**作用域:** {scope}\\n**显示:** {display}\\n\\n请选择:"
|
||||
choice_none: "none — 关闭推理"
|
||||
choice_reset: "reset — 清除会话覆盖"
|
||||
choice_show: "在回复中显示推理"
|
||||
choice_hide: "在回复中隐藏推理"
|
||||
set_global: "🧠 ✓ 推理强度已设置为 `{effort}`(已保存到配置)\n_(下一条消息生效)_"
|
||||
set_global_save_failed: "🧠 ✓ 推理强度已设置为 `{effort}`(仅本会话 — 配置保存失败)\n_(下一条消息生效)_"
|
||||
set_session: "🧠 ✓ 推理强度已设置为 `{effort}`(仅本会话 — 添加 `--global` 以持久化)\n_(下一条消息生效)_"
|
||||
|
||||
Reference in New Issue
Block a user