---
name : enable - i18n
description : >
Enable next-intl-based i18n in the shop template — locale-prefixed URLs,
per-locale message catalogs, and a locale switcher. Use when the user wants
"locale URLs", "multi-language", or "i18n" without Shopify Markets
integration. For full Shopify Markets multi-region commerce (region-aware
pricing, inventory, payments), use `enable-shopify-markets` instead — this
skill is the routing/i18n layer only.
---
# Enable i18n (next-intl, no Markets)
Wire next-intl into the template so the storefront serves locale-prefixed URLs ( `/en-US/products/foo` ), loads per-locale message catalogs, and exposes a locale switcher. The template ships single-locale by default with clean URLs ( `/products/foo` ) — this skill restores the i18n machinery.
> ** Use `enable-shopify-markets` instead ** if you want region-aware pricing/inventory/payments. That skill builds on the same routing layer plus Markets-specific operations.…