diff options
| author | Adam <[email protected]> | 2026-01-20 10:43:43 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-01-20 17:58:06 -0600 |
| commit | 0f2e8ea2b49fcab8c539449b51c40eea8215c2d3 (patch) | |
| tree | abdad87b9bb3e608d74c6ab478bf76a50b0f6cce /packages/app/src/context/notification.tsx | |
| parent | be493e8be045f25f38e619b79730f437839752a8 (diff) | |
| download | opencode-0f2e8ea2b49fcab8c539449b51c40eea8215c2d3.tar.gz opencode-0f2e8ea2b49fcab8c539449b51c40eea8215c2d3.zip | |
wip(app): i18n
Diffstat (limited to 'packages/app/src/context/notification.tsx')
| -rw-r--r-- | packages/app/src/context/notification.tsx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/app/src/context/notification.tsx b/packages/app/src/context/notification.tsx index 8b1088519..579c36999 100644 --- a/packages/app/src/context/notification.tsx +++ b/packages/app/src/context/notification.tsx @@ -4,6 +4,7 @@ import { createSimpleContext } from "@opencode-ai/ui/context" import { useGlobalSDK } from "./global-sdk" import { useGlobalSync } from "./global-sync" import { usePlatform } from "@/context/platform" +import { useLanguage } from "@/context/language" import { useSettings } from "@/context/settings" import { Binary } from "@opencode-ai/util/binary" import { base64Encode } from "@opencode-ai/util/encode" @@ -47,6 +48,7 @@ export const { use: useNotification, provider: NotificationProvider } = createSi const globalSync = useGlobalSync() const platform = usePlatform() const settings = useSettings() + const language = useLanguage() const [store, setStore, _, ready] = persisted( Persist.global("notification", ["notification.v1"]), @@ -94,9 +96,8 @@ export const { use: useNotification, provider: NotificationProvider } = createSi const href = `/${base64Encode(directory)}/session/${sessionID}` if (settings.notifications.agent()) { - void platform.notify("Response ready", session?.title ?? sessionID, href) + void platform.notify(language.t("notification.session.responseReady.title"), session?.title ?? sessionID, href) } - break } case "session.error": { @@ -115,13 +116,12 @@ export const { use: useNotification, provider: NotificationProvider } = createSi session: sessionID ?? "global", error, }) - - const description = session?.title ?? (typeof error === "string" ? error : "An error occurred") + const description = + session?.title ?? (typeof error === "string" ? error : language.t("notification.session.error.fallbackDescription")) const href = sessionID ? `/${base64Encode(directory)}/session/${sessionID}` : `/${base64Encode(directory)}` if (settings.notifications.errors()) { - void platform.notify("Session error", description, href) + void platform.notify(language.t("notification.session.error.title"), description, href) } - break } } |
