Two routing strategies
| Strategy | URL pattern |
|---|---|
| Sub-path | /[locale]/page → /en/about, /ko/about |
| Domain-per-locale | en.example.com, ko.example.com |
Sub-path is simpler and SEO-friendly out of the box. Domain-per-locale is for separate marketing teams or geo-isolated infrastructure.
next-intl is the well-paved path
It handles message catalogs, locale negotiation, formatting (dates/numbers), and works in both Server and Client Components.