Next.js 13 Internationalization with Prismic
If you’re building a website with Next.js 13 and want to internationalize your content, Prismic is a great option to help you manage and deliver multilingual content.
Setting up Next.js 13 with Prismic
To get started, you’ll need to set up your Next.js 13 project and install the Prismic client library. Once you have Prismic installed, you can easily connect your project to your Prismic repository and start pulling in your content.
Creating Multilingual Content in Prismic
Prismic allows you to create different versions of your content for each language you want to support. This makes it easy to manage and maintain translations for your website.
Using Next.js 13 Internationalization
Next.js 13 comes with built-in support for internationalized routing, making it easy to create different language versions of your website. You can use the `next/config` module to handle internationalized routing and load the correct content for each language.
Displaying Multilingual Content
Once you have your content set up in Prismic and your internationalization routing configured in Next.js 13, you can start displaying your multilingual content on your website. Use the `useTranslation` hook from the `next-translate` package to dynamically load and display your content in the correct language.
Conclusion
Next.js 13 and Prismic make it easy to build and manage a multilingual website. With the right setup, you can deliver a seamless experience for users in different languages, and Prismic’s content management system makes it easy to manage and update your multilingual content.
thanks – am using the app router be amazing if you could update this for that
I don't understand why this tutorial doesn't show you how to accomplish this with App Router? Isn't that the point of migrating to Next 13? Also you updated all the rest of the Prismic docs to show how to migrate to App Router, except for internationalisation. I decided to go with the App Router for my next client project but now I'm regretting it.
How about the app router?
Amazing video! Thanks for making this, Vadim!