From ebf0281251b14af1d582358c4bae6b5973eca442 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Sun, 12 Apr 2026 10:43:34 +0800 Subject: [PATCH] fix(frontend): use correct i18n namespace prefix for opencode plugin modal --- .../settings/opencode-plugins-modal.tsx | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/components/settings/opencode-plugins-modal.tsx b/src/components/settings/opencode-plugins-modal.tsx index e5dccd2..90cd4af 100644 --- a/src/components/settings/opencode-plugins-modal.tsx +++ b/src/components/settings/opencode-plugins-modal.tsx @@ -30,7 +30,7 @@ export function OpencodePluginsModal({ onOpenChange, onCompleted, }: OpencodePluginsModalProps) { - const t = useTranslations("AcpAgentSettings.opencodePlugins") + const t = useTranslations("AcpAgentSettings") const [summary, setSummary] = useState(null) const [loading, setLoading] = useState(false) const [uninstalling, setUninstalling] = useState(null) @@ -122,7 +122,7 @@ export function OpencodePluginsModal({ - {t("title")} + {t("opencodePlugins.title")}
@@ -140,7 +140,7 @@ export function OpencodePluginsModal({ ) : summary && summary.plugins.length > 0 ? (
- {t("declared")} + {t("opencodePlugins.declared")}
{summary.plugins.map((plugin: PluginInfo) => (
- {t(`status.${plugin.status}`)} + {t(`opencodePlugins.status.${plugin.status}`)} {plugin.installed_version && ( @@ -178,7 +178,7 @@ export function OpencodePluginsModal({ onClick={() => handleInstallOne(plugin.name)} > - {t("install")} + {t("opencodePlugins.install")} ) : ( )}
@@ -201,7 +201,7 @@ export function OpencodePluginsModal({
) : summary ? (
- {t("noPlugins")} + {t("opencodePlugins.noPlugins")}
) : null} @@ -217,7 +217,7 @@ export function OpencodePluginsModal({ ) : ( )} - {t("installAll")} + {t("opencodePlugins.installAll")}
)} @@ -249,12 +249,12 @@ export function OpencodePluginsModal({ {stream.status === "success" && (
- {t("success")} + {t("opencodePlugins.success")}
)} {stream.status === "failed" && (
- {t("failed")}: {stream.error} + {t("opencodePlugins.failed")}: {stream.error}
)}