i18n Demo with useExtracted

Current Configuration

Current Locale
ru
Supported Locales
ru, en, uz
Message Format
.po (gettext)
Extraction Mode
useExtracted (experimental)

Welcome to next-intl with useExtracted!

This component demonstrates automatic message extraction. No manual keys needed!

Features demonstrated:

  • Automatic message extraction to .po files
  • No manual key management required
  • AI-friendly colocation of translations
  • Hot module reload support

Current time: 1:31:01 PM

Visit our documentation for more info

How It Works

  1. Messages are written inline with useExtracted()
  2. During build, next-intl automatically extracts messages to messages/[locale].po
  3. Auto-generated keys ensure no conflicts
  4. Translators see file references and context in .po files
  5. Changes sync automatically with HMR