Kurz erklärt
Eine Bibliothek für Mehrsprachigkeit (i18n) in Next.js-Projekten — übersetzt fest programmierte UI-Texte über zentrale Übersetzungsdateien.
Genauer
Texte liegen in JSON-Dateien pro Sprache (z. B. messages/de.json, messages/en.json) und werden im Code über useTranslations/getTranslations per Key abgerufen (t("key")) statt hart codiert zu sein. Wichtig: next-intl übersetzt nur diese UI-Texte, keine Datenbank-Inhalte (z. B. selbst geschriebene Blogartikel) — dafür bräuchte es ein eigenes Feature.