Tworzenie wielojęzycznych aplikacji z łatwością
Gotowy do produkcji szablon startowy z better-i18n dla Next.js App Router. Renderowanie po stronie serwera, błyskawiczne przełączanie języków i dynamiczne wykrywanie języków.
getTranslations()Renderowanie po stronie serwera
Tłumaczenia są ładowane po stronie serwera, co zapewnia błyskawiczne ładowanie stron bez migania nieprzetlumaczonej treści.
See demouseTranslations()Typobezpieczne klucze
Typy TypeScript dla kluczy tłumaczeń wychwytują błędy podczas budowania, a nie w czasie działania aplikacji.
See demoTry It Live
See all demos| en-US | pl-PL | ||
|---|---|---|---|
| $ | $1,234,567.89 | 1 234 567,89 zł | ¥1,234,568 |
| Mar 19, 2026 | 19 mar 2026 | 2026/03/19 | |
| 7 days ago | 7 dni temu | 7 日前 |
format.number(1234567.89, { style: "currency" })npx better-i18n doctori18n Doctor
Run in CI/CD, analyze in Dashboard. Catch missing keys, hardcoded strings, and orphan translations with a single command.
Szybki start
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|.*\\..*).*)"],
};Dlaczego better-i18n?
Dostawa przez CDN
Tłumaczenia serwowane z edge dla natychmiastowych czasów ładowania na całym świecie.
Integracje z frameworkami
Wsparcie pierwszej klasy dla Next.js, React i innych z dedykowanymi SDK.
Panel wizualny
Zarządzaj tłumaczeniami, zapraszaj współpracowników i śledź postępy w jednym miejscu.
Open Source
Rozwój prowadzony przez społeczność z pełną przejrzystością na GitHub.
Help Center
Multilingual help center powered by Better i18n — search articles, browse categories, all translated in real-time.
Zacznij dziś tworzyć wielojęzyczne aplikacje
Zacznij korzystać z better-i18n w kilka minut. Bezpłatny start, rośnie razem z Twoim projektem.