Languages and currencies
Publishing Spanish alongside English and Shopify Markets currency behavior.
Studio Arcana ships **en.default.json** (primary) and **es.json** with matching key structure. Theme Check rules `MatchingTranslations` and `ValidHTMLTranslation` enforce parity in CI. Translate buyer-facing strings in `locales/es.json`; schema labels live in locale schema files when you add new settings.
Spanish cart, header, footer, accessibility, and newsletter strings are translated out of the box; remaining keys mirror English until you localize section copy. Run `pnpm theme:preflight` to verify locale key coverage against Liquid `| t` usage.
Currency formatting uses Shopify Markets and store currency settings — price filters in collection pages accept major units (dollars, not cents). Open Graph product tags emit `og:price:currency` from the active cart currency.
Settings > Languages
Was this page helpful?
Content is maintained by Arcanum Hollow Labs. For internal engineering notes, see the docs/ folder in the monorepo.