0.2.0 • Published 10 months ago

@fransekman/next-i18n v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

@fransekman/store

Setup

npm install @fransekman/next-i18n
// middleware.ts
import { i18nMiddleware } from "@fransekman/next-i18n";

export default i18nMiddleware({
    locales: ["en", "sv", "es", "fr"] as const,
    default: "en",
});
src/
|-- app/
|   |-- [locale]/
|   |   |-- layout.tsx
|   |   |-- page.tsx
|-- middleware.ts

locale()

Returns the current locale on the server.

useLocale()

Returns the current locale on the client.

0.2.0

10 months ago

0.1.1

11 months ago

0.1.0

11 months ago