Skip to Content
DeveloperLocales

Locales

Citera ships English locale files in locales/. All user-facing text is translated, so nothing is hard-coded in the Liquid.

FilePurpose
en.default.jsonStorefront strings (the default locale)
en.default.schema.jsonLabels/help text for the theme-editor settings UI

Storefront strings (en.default.json)

Grouped by area β€” a sample of what’s covered:

  • accessibility β€” skip link, close, menu, pause/play, zoom, back to top, slide navigation, rating labels
  • general β€” home, image, product, collection, logo
  • countdown β€” days/hours/minutes/seconds, ended
  • 404 β€” title, not found, back to shopping
  • blog β€” comments, metadata, comment form, read more
  • cart β€” checkout, subtotal, quantity, notes, gift, free-shipping messages, β€œyou may like”
  • collections β€” view all, sort, filter, price range, pagination, product counts
  • customers β€” login, recover password, register, account, orders, addresses
  • products β€” add to cart, sold out, choose options, quick view, view details, on sale, discount labels

Adding a language

Duplicate en.default.json to e.g. fr.json, translate the values, and enable the locale in Admin β†’ Online Store β†’ Preferences / Languages. The theme’s hreflang output (via seo-head-extra.liquid) picks up multi-language stores automatically.