home.title
home.description
home.stats.locales|home.stats.fallback|home.stats.isr|home.stats.switch
useTranslations()home.features.typesafe.title
home.features.typesafe.description
home.features.seeDemohome.livePreview.title
home.livePreview.cta| en-US | demos | ||
|---|---|---|---|
| $ | $1,234,567.89 | $1,234,567.89 | ¥1,234,568 |
| Mar 19, 2026 | Mar 19, 2026 | 2026/03/19 | |
| 7 days ago | 7 days ago | 7 日前 |
format.number(1234567.89, { style: "currency" })npx better-i18n doctorhome.features.doctor.title
home.features.doctor.description
$ better-i18n doctor
████████████████░░░░82/100A
✓ home.features.doctor.terminal.coverage 95
✓ home.features.doctor.terminal.quality 88
! home.features.doctor.terminal.code 72
✓ home.features.doctor.terminal.structure 100
home.quickstart.title
i18n.config.ts
npm install @better-i18n/next
# i18n.config.ts
import { createI18n } from "@better-i18n/next";
export const i18n = createI18n({
project: "my-org/my-app",
defaultLocale: "en",
});
# middleware.ts
import { i18n } from "./i18n.config";
export default i18n.betterMiddleware();
export const config = {
matcher: ["/((?!api|_next|.*\\..*).*)"],
};home.why.title
Dashboard → CDN → App
home.why.cdn.title
home.why.cdn.description
Next.jsExpoRemixHonoTanStack
home.why.frameworks.title
home.why.frameworks.description
home.title → "Welcome"
home.why.dashboard.title
home.why.dashboard.description
MIT
home.why.opensource.title
home.why.opensource.description
TanStack Start + CF Workers
home.why.helpcenter.title
home.why.helpcenter.description
home.bottomCta.title
home.bottomCta.description
home.chip.mithome.chip.typescripthome.chip.vendor