chore(console): i18n sync (#15360)

This commit is contained in:
Adam
2026-02-27 15:50:50 -06:00
committed by GitHub
parent a3bdb974b3
commit 7f851da15e
32 changed files with 664 additions and 56 deletions

View File

@@ -7,9 +7,21 @@ import { Font } from "@opencode-ai/ui/font"
import "@ibm/plex/css/ibm-plex.css"
import "./app.css"
import { LanguageProvider } from "~/context/language"
import { I18nProvider } from "~/context/i18n"
import { I18nProvider, useI18n } from "~/context/i18n"
import { strip } from "~/lib/language"
function AppMeta() {
const i18n = useI18n()
return (
<>
<Title>opencode</Title>
<Meta name="description" content={i18n.t("app.meta.description")} />
<Favicon />
<Font />
</>
)
}
export default function App() {
return (
<Router
@@ -19,10 +31,7 @@ export default function App() {
<LanguageProvider>
<I18nProvider>
<MetaProvider>
<Title>opencode</Title>
<Meta name="description" content="OpenCode - The open source coding agent." />
<Favicon />
<Font />
<AppMeta />
<Suspense>{props.children}</Suspense>
</MetaProvider>
</I18nProvider>