next-intl im Next.js App Router in der Praxis
Internationalisierung in React wird oft unterschätzt, bis die erste Mehrsprachigkeit-Anforderung im Backlog landet. next-intl bietet für Next.js App Router eine vollständige i18n-Lösung: typsichere Übersetzungen, ICU-Pluralisierung, Datums- und Zahlenformatierung nach Locale, Sprachrouting und vollständiger Server-Component-Support ohne Client-Bundle-Overhead.
Inhaltsverzeichnis
- 1. Warum next-intl für React-i18n?
- 2. Setup: Middleware, Routing und Nachrichten-Dateien
- 3. useTranslations: Texte sicher und typsicher abrufen
- 4. ICU Message Format: Pluralisierung und Variablen
- 5. useFormatter: Datum, Zahlen und Währungen nach Locale
- 6. Übersetzungen in Server Components
- 7. Sprachrouting: Link und useRouter mit Locale
- 8. Typsichere Übersetzungsschlüssel