From 70cd336239aef6fcee9a2cf9fae2cd6aaedf657b Mon Sep 17 00:00:00 2001 From: Bin Date: Wed, 1 Jul 2026 19:41:18 +0800 Subject: [PATCH] fix: localize never-ask indicator in prompt component --- packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx | 2 +- packages/opencode/src/cli/cmd/tui/i18n/en.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/es.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/fr.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/ja.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/ru.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/zh.ts | 1 + packages/opencode/src/cli/cmd/tui/i18n/zht.ts | 1 + 8 files changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx index db31c72d8..04eb7ee35 100644 --- a/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/prompt/index.tsx @@ -1665,7 +1665,7 @@ export function Prompt(props: PromptProps) { - «never-ask» + {t("tui.prompt.never_ask_indicator")} diff --git a/packages/opencode/src/cli/cmd/tui/i18n/en.ts b/packages/opencode/src/cli/cmd/tui/i18n/en.ts index 4b28d7ef2..de1f74cbf 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/en.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/en.ts @@ -218,6 +218,7 @@ export const dict: Record = { "tui.command.never_ask.toast_on": "Never-ask ON — I won't prompt you; I'll pick the best option myself until you turn it off (/never-ask). Permission requests still need your approval.", "tui.command.never_ask.toast_off": "Never-ask OFF — I'll ask you at decision points again.", + "tui.prompt.never_ask_indicator": "«never-ask»", "tui.command.agent.cycle.title": "Agent cycle", "tui.command.variant.cycle.title": "Variant cycle", "tui.command.variant.list.title": "Switch model variant", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/es.ts b/packages/opencode/src/cli/cmd/tui/i18n/es.ts index b7226c226..797ba0afe 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/es.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/es.ts @@ -294,6 +294,7 @@ export const dict = { "tui.command.never_ask.toast_on": "Sin preguntas ACTIVADO — no te preguntaré; elegiré la mejor opción yo mismo hasta que lo desactives (/never-ask). Las solicitudes de permiso siguen requiriendo tu aprobación.", "tui.command.never_ask.toast_off": "Sin preguntas DESACTIVADO — volveré a preguntarte en los puntos de decisión.", + "tui.prompt.never_ask_indicator": "«sin preguntas»", "tui.command.agent.cycle.title": "Ciclo de agentes", "tui.command.variant.cycle.title": "Ciclo de variantes", "tui.command.variant.list.title": "Cambiar variante de modelo", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/fr.ts b/packages/opencode/src/cli/cmd/tui/i18n/fr.ts index 3fcda1dc2..aa6e6485c 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/fr.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/fr.ts @@ -282,6 +282,7 @@ export const dict = { "tui.command.never_ask.toast_on": "Sans questions ACTIVÉ — je ne te demanderai rien ; je choisirai moi-même la meilleure option jusqu'à ce que tu le désactives (/never-ask). Les demandes d'autorisation nécessitent toujours ton approbation.", "tui.command.never_ask.toast_off": "Sans questions DÉSACTIVÉ — je te redemanderai aux points de décision.", + "tui.prompt.never_ask_indicator": "«sans questions»", "tui.command.agent.cycle.title": "Cycle d'agents", "tui.command.variant.cycle.title": "Cycle de variantes", "tui.command.variant.list.title": "Changer de variante de modèle", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/ja.ts b/packages/opencode/src/cli/cmd/tui/i18n/ja.ts index c38e41f3a..4b0317d6c 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/ja.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/ja.ts @@ -231,6 +231,7 @@ export const dict = { "tui.command.never_ask.toast_on": "質問しないをオンにしました — あなたに質問せず、オフにする(/never-ask)まで自分で最適な選択肢を選びます。権限リクエストは引き続きあなたの承認が必要です。", "tui.command.never_ask.toast_off": "質問しないをオフにしました — 判断ポイントで再びあなたに質問します。", + "tui.prompt.never_ask_indicator": "«質問しない»", "tui.command.agent.cycle.title": "エージェントを循環", "tui.command.variant.cycle.title": "バリアントを循環", "tui.command.variant.list.title": "モデルバリアントを切り替え", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/ru.ts b/packages/opencode/src/cli/cmd/tui/i18n/ru.ts index 3f6160052..65c72e956 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/ru.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/ru.ts @@ -297,6 +297,7 @@ export const dict = { "tui.command.never_ask.toast_on": "Без вопросов ВКЛ — я не буду спрашивать; сам выберу лучший вариант, пока вы не выключите (/never-ask). Запросы разрешений по-прежнему требуют вашего подтверждения.", "tui.command.never_ask.toast_off": "Без вопросов ВЫКЛ — я снова буду спрашивать вас в точках принятия решений.", + "tui.prompt.never_ask_indicator": "«без вопросов»", "tui.command.agent.cycle.title": "Цикл агентов", "tui.command.variant.cycle.title": "Цикл вариантов", "tui.command.variant.list.title": "Сменить вариант модели", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/zh.ts b/packages/opencode/src/cli/cmd/tui/i18n/zh.ts index 3a32a7cab..85b17ff41 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/zh.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/zh.ts @@ -207,6 +207,7 @@ export const dict = { "tui.command.never_ask.toast_on": "已开启跳过提问 — 我不会再向你提问,会自行选择最佳选项,直到你关闭(/never-ask)。权限请求仍需你确认。", "tui.command.never_ask.toast_off": "已关闭跳过提问 — 遇到决策点我会重新向你提问。", + "tui.prompt.never_ask_indicator": "«跳过提问»", "tui.command.agent.cycle.title": "循环切换智能体", "tui.command.variant.cycle.title": "循环切换模型变体", "tui.command.variant.list.title": "切换模型变体", diff --git a/packages/opencode/src/cli/cmd/tui/i18n/zht.ts b/packages/opencode/src/cli/cmd/tui/i18n/zht.ts index 1b8f949f6..1eb2df651 100644 --- a/packages/opencode/src/cli/cmd/tui/i18n/zht.ts +++ b/packages/opencode/src/cli/cmd/tui/i18n/zht.ts @@ -207,6 +207,7 @@ export const dict = { "tui.command.never_ask.toast_on": "已開啟跳過提問 — 我不會再向你提問,會自行選擇最佳選項,直到你關閉(/never-ask)。權限請求仍需你確認。", "tui.command.never_ask.toast_off": "已關閉跳過提問 — 遇到決策點我會重新向你提問。", + "tui.prompt.never_ask_indicator": "«跳過提問»", "tui.command.agent.cycle.title": "循環切換智慧代理", "tui.command.variant.cycle.title": "循環切換模型變體", "tui.command.variant.list.title": "切換模型變體",