@fransekman/next-i18n
v0.2.0
Published
A simple i18n library for Next.js
Downloads
115
Readme
@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.