DocsDocsExamplesExamplesBlogBlog
GitHubGitHub (opens in a new tab)
  • Getting started
    • Start
    • Messages
    • Numbers
    • Dates and times
    • Configuration
    • Error handling
    • TypeScript
    • Runtime requirements & polyfills
    • Core library
    • Checklist for production
  • FAQ
    • Getting started
    • Client Components
    • Server Components (beta)
    • Middleware
    • Navigation
  • Localization management with Crowdin
    • Getting started
      • Start
      • Messages
      • Numbers
      • Dates and times
      • Configuration
      • Error handling
      • TypeScript
      • Runtime requirements & polyfills
      • Core library
      • Checklist for production
    • FAQ
      • Getting started
      • Client Components
      • Server Components (beta)
      • Middleware
      • Navigation
    • Localization management with Crowdin
    • App Router
    • Pages Router
    • Pages Router (advanced)
    • next-intl blog

Presented by

Crowdin logo
Question? Give us feedback → (opens in a new tab)Edit this page
Docs
Usage guide
Start

Usage guide

This guide explains all features of next-intl.

Start by learning how to render messages in components.

If you prefer a more hands-on approach to learning, you can alternatively jump directly into reading the source code of the examples:

  • Minimal setup
  • Advanced
Getting startedMessages