Skip to content

Internationalization

StoreCay Starter does not ship a bilingual storefront. Language is split intentionally:

Surface Behavior
Admin UI English / 中文 toggle (built-in src/admin/i18n)
Storefront chrome Single language (default English copy in components)
Product / blog content Whatever you enter in Admin — no locale column

Use the language control in the Admin shell. UI strings for products, orders, settings, and blog management follow that toggle.

To present the shop in another language:

  1. Edit storefront copy in the Astro / React modules under src/, or
  2. Write product titles, descriptions, and blog posts in your target language in Admin

A full storefront i18n routing layer (e.g. /zh/store) is out of scope for the current template.

store.config.ts includes site.defaultLocale (e.g. en-US) for formatting / region defaults — it does not enable multi-locale routes by itself.