summaryrefslogtreecommitdiffhomepage
path: root/packages/console/app/src/context
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-06 11:30:40 -0600
committerGitHub <[email protected]>2026-02-06 11:30:40 -0600
commit24cd84cda5522e4607e8e3fb3626f289d7e348f4 (patch)
tree81dec57e565c24255e5e6ad2dfac58ea0e770018 /packages/console/app/src/context
parent8069197329d2d1b958d8e7f63daaf9662a97027d (diff)
downloadopencode-24cd84cda5522e4607e8e3fb3626f289d7e348f4.tar.gz
opencode-24cd84cda5522e4607e8e3fb3626f289d7e348f4.zip
feat(www): locale specific urls (#12508)
Diffstat (limited to 'packages/console/app/src/context')
-rw-r--r--packages/console/app/src/context/language.tsx4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/console/app/src/context/language.tsx b/packages/console/app/src/context/language.tsx
index 7e3e5286c..2999242f0 100644
--- a/packages/console/app/src/context/language.tsx
+++ b/packages/console/app/src/context/language.tsx
@@ -13,6 +13,7 @@ import {
localeFromCookieHeader,
localeFromRequest,
parseLocale,
+ route as localeRoute,
tag as localeTag,
} from "~/lib/language"
@@ -54,6 +55,9 @@ export const { use: useLanguage, provider: LanguageProvider } = createSimpleCont
label: localeLabel,
tag: localeTag,
dir: localeDir,
+ route(pathname: string) {
+ return localeRoute(store.locale, pathname)
+ },
setLocale(next: Locale) {
setStore("locale", next)
if (typeof document !== "object") return