4.0.2 • Published 7 months ago

next-intl v4.0.2

Weekly downloads
414
License
MIT
Repository
github
Last release
7 months ago

Internationalization (i18n) for Next.js

📣 Support for the App Router and Server Components has arrived →

Features

Internationalization (i18n) is an essential part of the user experience, therefore next-intl gives you all the parts you need to get language nuances right.

  • 🌟 ICU message syntax: Localize your messages with interpolation, cardinal & ordinal plurals, enum-based label selection and rich text.
  • 📅 Dates, times & numbers: Apply appropriate formatting without worrying about server/client differences like time zones.
  • Type-safe: Speed up development with autocompletion for message keys and catch typos early with compile-time checks.
  • 💡 Hooks-based API: Learn a single API that can be used across your code base to turn translations into plain strings or rich text.
  • 🚀 Next.js-native and performance-obsessed: App Router, Server Components, static rendering—pick the right tool for the right job, next-intl works everywhere.
  • ⚔️ Internationalized routing: Provide unique pathnames per language and optionally localize pathnames for search engine optimization.

What does it look like?

// UserProfile.tsx
import {useTranslations} from 'next-intl';
 
export default function UserProfile({user}) {
  const t = useTranslations('UserProfile');
 
  return (
    <section>
      <h1>{t('title', {firstName: user.firstName})}</h1>
      <p>{t('membership', {memberSince: user.memberSince})}</p>
      <p>{t('followers', {count: user.numFollowers})}</p>
    </section>
  );
}
// en.json
{
  "UserProfile": {
    "title": "{username}'s profile",
    "membership": "Member since {memberSince, date, short}",
    "followers": "{count, plural, ↵
                    =0 {No followers yet} ↵
                    =1 {One follower} ↵
                    other {# followers} ↵
                  }"
  }
}

→ Read the docs

4.0.0-beta-bae1131

9 months ago

4.0.0-beta-c8eb4ad

11 months ago

4.0.0-beta-18156c4

11 months ago

4.0.0-beta-021e874

8 months ago

4.0.0-beta-ca68f02

8 months ago

4.0.1

7 months ago

4.0.0

7 months ago

4.0.2

7 months ago

4.0.0-beta-8cce53e

11 months ago

4.0.0-beta-8f37883

11 months ago

4.0.0-beta-5b218d4

9 months ago

3.25.1

11 months ago

3.25.0

12 months ago

3.25.3

11 months ago

3.25.2

11 months ago

4.0.0-beta-0825f08

10 months ago

4.0.0-beta-c4c5986

9 months ago

4.0.0-beta-dea867b

8 months ago

4.0.0-beta-ca3fcd5

9 months ago

4.0.0-beta-f511797

9 months ago

4.0.0-beta-40d535a

9 months ago

4.0.0-beta-67507cc

9 months ago

4.0.0-beta-22cf1cd

8 months ago

4.0.0-beta-9e73cbe

9 months ago

4.0.0-beta-1a5e0ec

8 months ago

4.0.0-beta-f10dbba

9 months ago

4.0.0-beta-32fc4e3

9 months ago

4.0.0-beta-db95243

11 months ago

4.0.0-beta-7e7011d

10 months ago

4.0.0-beta-ddd5ae5

10 months ago

4.0.0-beta-5a7f7be

11 months ago

4.0.0-beta-7b755e9

11 months ago

4.0.0-beta-5ec7f45

9 months ago

4.0.0-beta-77949ef

9 months ago

3.26.0

11 months ago

3.26.2

10 months ago

3.26.1

10 months ago

4.0.0-beta-9ea117c

11 months ago

3.26.4

8 months ago

3.26.3

10 months ago

3.26.5

8 months ago

4.0.0-beta-00a79d4

11 months ago

4.0.0-beta-c40c5c9

9 months ago

4.0.0-beta-c323050

11 months ago

4.0.0-beta-4106641

8 months ago

3.24.0

12 months ago

3.23.3

12 months ago

3.23.5

12 months ago

3.23.4

12 months ago

3.23.1

12 months ago

3.23.0

12 months ago

3.23.2

12 months ago

3.22.0

12 months ago

3.19.0-canary.0

1 year ago

3.21.0-canary.0

1 year ago

3.19.4

1 year ago

3.19.3

1 year ago

3.19.5

1 year ago

3.19.0

1 year ago

3.19.2

1 year ago

3.19.1

1 year ago

3.21.2-canary.0

1 year ago

3.22.0-canary.0

1 year ago

3.22.0-canary.1

1 year ago

3.20.0

1 year ago

3.18.0-canary.0

1 year ago

3.21.1

1 year ago

3.18.1

1 year ago

3.18.0

1 year ago

3.20.1-canary.0

1 year ago

3.15.3-canary.0

1 year ago

3.14.1

1 year ago

3.15.6-canary.0

1 year ago

3.15.1-canary.1

1 year ago

3.15.1-canary.0

1 year ago

3.17.6

1 year ago

3.17.5

1 year ago

3.17.0

1 year ago

3.17.2

1 year ago

3.17.1

1 year ago

3.17.4

1 year ago

3.17.3

1 year ago

3.16.0-canary.4

1 year ago

3.16.0-canary.3

1 year ago

3.16.0-canary.2

1 year ago

3.16.0-canary.1

1 year ago

3.16.0-canary.0

1 year ago

3.15.0

1 year ago

3.15.2

1 year ago

3.15.1

1 year ago

3.15.4

1 year ago

3.15.3

1 year ago

3.15.5

1 year ago

3.16.0

1 year ago

3.16.0-alpha.0

1 year ago

3.14.0

1 year ago

3.13.0

1 year ago

3.12.2

1 year ago

3.12.1

1 year ago

3.12.0

1 year ago

3.11.3

2 years ago

3.11.2

2 years ago

3.11.1

2 years ago

3.11.0

2 years ago

3.10.0

2 years ago

3.11.0-beta.2

2 years ago

3.11.0-beta.1

2 years ago

3.9.5

2 years ago

3.9.4

2 years ago

3.9.3

2 years ago

3.9.2

2 years ago

3.9.1

2 years ago

3.9.0

2 years ago

3.8.0

2 years ago

3.7.0

2 years ago

3.6.0

2 years ago

3.6.0-alpha.1

2 years ago

3.5.4

2 years ago

3.5.3

2 years ago

3.5.2

2 years ago

3.5.1

2 years ago

3.5.0

2 years ago

3.4.5

2 years ago

3.4.4

2 years ago

3.4.3

2 years ago

3.4.2

2 years ago

3.4.1

2 years ago

3.4.0

2 years ago

3.3.3

2 years ago

3.3.2

2 years ago

3.3.1

2 years ago

3.3.0

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.2.5

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

2.22.1

2 years ago

2.22.0

2 years ago

2.22.3

2 years ago

2.22.2

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.1.4

2 years ago

2.21.0

2 years ago

3.0.3

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

2.20.2

2 years ago

2.20.1

2 years ago

3.0.0-rc.2

2 years ago

3.0.0-rc.1

2 years ago

3.0.0-rc.6

2 years ago

3.0.0-rc.5

2 years ago

3.0.0-rc.4

2 years ago

3.0.0-rc.10

2 years ago

3.0.0-rc.3

2 years ago

3.0.0-rc.9

2 years ago

3.0.0-rc.8

2 years ago

3.1.4-alpha.1

2 years ago

3.0.0-rc.7

2 years ago

3.0.0-beta.19

2 years ago

3.0.0-beta.18

2 years ago

3.0.0-beta.16

2 years ago

3.0.0-beta.17

2 years ago

2.17.4-alpha.3

2 years ago

2.17.4-alpha.1

2 years ago

2.19.4

2 years ago

2.19.2

2 years ago

2.19.3

2 years ago

2.19.0

2 years ago

2.19.1

2 years ago

2.15.0

2 years ago

2.15.1

2 years ago

2.15.0-beta.4

2 years ago

2.15.0-beta.5

2 years ago

3.0.0-beta.3

2 years ago

3.0.0-beta.2

2 years ago

3.0.0-beta.5

2 years ago

3.0.0-beta.4

2 years ago

3.0.0-beta.7

2 years ago

3.0.0-beta.6

2 years ago

3.0.0-beta.9

2 years ago

3.0.0-beta.8

2 years ago

2.14.3-alpha.1

2 years ago

2.14.6

2 years ago

2.18.0

2 years ago

2.14.4

2 years ago

2.17.2-alpha.1

2 years ago

2.17.2-alpha.2

2 years ago

2.17.2-alpha.3

2 years ago

2.18.0-alpha.1

2 years ago

2.17.4

2 years ago

2.17.5

2 years ago

2.17.2

2 years ago

2.17.3

2 years ago

2.17.0

2 years ago

2.17.1

2 years ago

2.20.0

2 years ago

3.0.0-beta.10

2 years ago

3.0.0-beta.11

2 years ago

3.0.0-beta.12

2 years ago

3.0.0-beta.13

2 years ago

3.0.0-beta.14

2 years ago

3.0.0-beta.15

2 years ago

2.19.2-alpha.1

2 years ago

2.16.0

2 years ago

2.15.0-beta.2

2 years ago

2.15.0-beta.1

2 years ago

2.15.0-beta.3

2 years ago

2.14.0-beta.1

3 years ago

2.14.1

2 years ago

2.14.0-beta.4

2 years ago

2.14.2

2 years ago

2.14.0-beta.2

3 years ago

2.14.0

2 years ago

2.14.0-beta.3

2 years ago

2.13.2

2 years ago

2.13.0

3 years ago

2.13.1

3 years ago

2.14.1-alpha.1

2 years ago

2.12.0-beta.1

3 years ago

2.12.0-beta.3

3 years ago

2.12.0-beta.2

3 years ago

2.12.0-beta.5

3 years ago

2.12.0-beta.4

3 years ago

2.11.0

3 years ago

2.11.0-alpha.8

3 years ago

2.11.0-alpha.7

3 years ago

2.11.0-alpha.9

3 years ago

2.11.0-alpha.6

3 years ago

3.0.0-beta.1

3 years ago

2.11.0-alpha.13

3 years ago

2.11.0-alpha.12

3 years ago

2.10.3

3 years ago

2.10.4

3 years ago

2.11.0-beta.16

3 years ago

2.11.0-beta.12

3 years ago

2.11.0-beta.13

3 years ago

2.11.0-beta.14

3 years ago

2.11.0-beta.15

3 years ago

2.13.0-beta.1

3 years ago

2.13.0-beta.2

3 years ago

2.11.0-beta.10

3 years ago

2.11.0-beta.11

3 years ago

2.11.0-alpha.11

3 years ago

2.11.0-alpha.10

3 years ago

2.12.0

3 years ago

2.11.0-beta.9

3 years ago

2.11.0-beta.7

3 years ago

2.11.0-beta.8

3 years ago

2.11.0-beta.1

3 years ago

2.11.0-beta.2

3 years ago

2.11.0-beta.5

3 years ago

2.11.0-beta.6

3 years ago

2.11.0-beta.3

3 years ago

2.11.0-beta.4

3 years ago

3.0.0-alpha.1

3 years ago

2.8.0

3 years ago

2.7.7-alpha.1

3 years ago

2.11.0-alpha.4

3 years ago

2.9.2

3 years ago

2.11.0-alpha.3

3 years ago

2.9.1

3 years ago

2.11.0-alpha.5

3 years ago

2.11.0-alpha.2

3 years ago

2.11.0-alpha.1

3 years ago

2.10.1

3 years ago

2.10.2

3 years ago

2.10.0

3 years ago

2.9.0

3 years ago

2.10.0-alpha.2

3 years ago

2.10.0-alpha.3

3 years ago

2.10.0-alpha.1

3 years ago

2.10.0-alpha.6

3 years ago

2.10.0-alpha.4

3 years ago

2.10.0-alpha.5

3 years ago

2.7.6

3 years ago

2.7.5

3 years ago

2.7.4

3 years ago

2.7.3

3 years ago

2.7.2-alpha.1

3 years ago

2.7.1-alpha.5

3 years ago

2.7.1-alpha.4

3 years ago

2.7.1-alpha.2

3 years ago

2.7.1-alpha.1

3 years ago

2.7.1-alpha.0

3 years ago

2.7.0

3 years ago

2.7.2

3 years ago

2.7.1

3 years ago

2.4.1

4 years ago

2.6.0

4 years ago

2.4.1-alpha.1

4 years ago

2.5.0

4 years ago

2.4.1-alpha.3

4 years ago

2.4.1-alpha.2

4 years ago

2.4.1-alpha.5

4 years ago

2.4.1-alpha.4

4 years ago

2.2.1

4 years ago

2.4.0

4 years ago

2.3.0

4 years ago

2.3.2

4 years ago

2.3.1

4 years ago

2.3.4

4 years ago

2.3.3

4 years ago

2.3.5

4 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

4 years ago

2.0.2

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.7

4 years ago

1.4.6

4 years ago

1.4.5

4 years ago

1.4.4

4 years ago

1.4.3

4 years ago

1.4.3-alpha.5

4 years ago

1.4.3-alpha.4

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.1-alpha.0

5 years ago

0.1.1-alpha.31

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.3.0

5 years ago

0.2.0

5 years ago

0.4.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6-next.1

5 years ago

0.0.5

5 years ago

0.0.6

5 years ago

0.0.3

5 years ago

0.0.4

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago